添加约束以将 TFS 任务状态更改为已解决

问题描述 投票:0回答:1

对于TFS任务,当有人尝试将其状态更改为“已解决”时是否可以添加约束?目的是指定任务只有在有人审核并批准后才能更改为解决。

其他选择

如果指定“测试”,则“测试结果”必须为“通过”才能将状态更改为“已解决”。

azure-devops tfs tfs-workitem
1个回答
0
投票

根据设置约束以更改工作项状态的要求,我们可以利用本文档中建议的工作项规则限制工作流转换,将规则应用于工作流状态 - Azure DevOps Services |微软学习

以下是一些简化的步骤作为示例,供您参考。

  1. 继承

    流程
    中为
    Approved by
    工作项类型创建了Task自定义工作项字段Image

  2. 添加以下工作项规则;

    • 使字段

      Approve by
      只读
      when current user is not member of group
      Project Collection Administrator
      (或您喜欢的任何其他组);和

    • Approve by
      的状态要更改为 Task 时,使字段
      Resolved
      required
      Image

  3. 当非 PCA 组成员的用户尝试将

    Task
    的状态更改为
    Resolved
    时,用户将因更新所需
    Approved by
    字段失败而受阻; Image

  4. 虽然 PCA 组成员之一能够将

    Task
    更改为
    Resolved
    状态并更新
    Approved by
    字段; Image

为了确保顺利过渡,我们建议创建一个测试流程和项目,以便您在组织范围内实施自定义之前测试您的自定义。请仔细阅读上面的文档以获取更多示例/场景以及更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.