自动执行工作项状态转换

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

根据工作项的子任务状态自动更新工作项的状态。 例如,假设一个任务的状态更改为 Doing,则父级将设置为 Doing。 如果所有任务都处于 Closed 状态,则父级将变为 Closed

规则在团队积压工作级别建立,并且适用于该特定级别的所有工作项。 可以灵活地在每个积压工作级别独立创建这些规则,包括故事、功能和长篇故事。 例如,可以自动关闭用户情景,但让功能和长篇故事保持打开状态。

重要

工作项自动化规则完全与团队在积压工作和面板上的工作流相关。 项目中的其他团队可以自定义自己的规则,以符合特定的工作流程要求。

先决条件

  • 要配置团队的工作项自动化规则,必须将你添加到团队管理员角色或使你成为“项目管理员”安全组的成员。 若要加入,请参阅添加团队管理员更改项目级权限

设置规则

执行以下步骤,为每个积压工作级别设置团队规则。

注意

工作项必须属于同一团队:当关闭其他团队或项目中的任务时,不会触发父级项被关闭。

  1. 登录到你的项目 (https://dev.azure.com/{yourorganization}/{yourproject})。

  2. 选择“面板”>“积压工作”>“配置团队设置”

    选择流程、“Boards”、“积压工作”以及接着“配置团队设置”的屏幕截图。

  3. 选中将会触发此积压工作级别的父级工作项的相应复选框,然后选择“保存”

    团队自动化规则设置页面的屏幕截图。

    工作项状态将设置为在积压工作更新时自动转换子项。

应用到冲刺板的规则

无论在何处对子项(例如在冲刺板上)进行更新,这些规则都会无缝运行。

自动化规则的演示动画,而这些规则适用于冲刺板、拖放子任务激活然后关闭板上的父用户故事。

应用到用户情景积压工作级别的规则

以下示例演示了应用到用户情景积压工作级别的规则。

简单工作流的自动化规则的演示动画,而该工作流会关闭用于关闭积压工作中的父用户故事的子任务。

同步应用到多个积压工作级别的规则

以下示例演示了同步应用到多个积压工作级别的规则。

应用于同步中多个积压工作级别的自动化规则的演示动画;关闭所有任务时,父用户故事会关闭;关闭所有用户故事时,其父功能则会关闭。

常见问题

有关下列常见问题的解答,请参阅常见问题解答

  • 当子级处于活动状态时,是否有办法使父级也处于活动状态?
  • 为什么我的工作项自动更改了状态?
  • 为什么重新激活子项时没有触发规则?
  • 是否可以根据工作项类型或状态设置自动化规则?
  • 是否可以为用户情景设置自动化规则,而不为功能或长篇故事设置自动化规则?
  • 为什么在子级或父级项属于其他团队或项目时,自动化规则不起作用?