对于TFS任务,当有人尝试将其状态更改为“已解决”时是否可以添加约束?目的是指定任务只有在有人审核并批准后才能更改为解决。
其他选择
如果指定“测试”,则“测试结果”必须为“通过”才能将状态更改为“已解决”。
根据设置约束以更改工作项状态的要求,我们可以利用本文档中建议的工作项规则限制工作流转换,将规则应用于工作流状态 - Azure DevOps Services |微软学习
以下是一些简化的步骤作为示例,供您参考。
流程中为
Approved by
工作项类型创建了Task
的自定义工作项字段;
添加以下工作项规则;
当非 PCA 组成员的用户尝试将
Task
的状态更改为 Resolved
时,用户将因更新所需 Approved by
字段失败而受阻;
虽然 PCA 组成员之一能够将
Task
更改为 Resolved
状态并更新 Approved by
字段;
为了确保顺利过渡,我们建议创建一个测试流程和项目,以便您在组织范围内实施自定义之前测试您的自定义。请仔细阅读上面的文档以获取更多示例/场景以及更多详细信息。