【发布时间】:2021-03-18 17:21:16
【问题描述】:
我想创建一个自定义工作项,使其通过指定的状态。就像它不能在不通过活动状态的情况下从新状态进入关闭状态一样。如果发生这样的事情,就像它直接从新状态修改为关闭状态,那么它应该通过一个错误。 这个过程可以发生吗?
【问题讨论】:
-
嗨,您有机会查看以下答案吗?如果有任何问题请告诉我
标签: azure azure-devops azure-boards
我想创建一个自定义工作项,使其通过指定的状态。就像它不能在不通过活动状态的情况下从新状态进入关闭状态一样。如果发生这样的事情,就像它直接从新状态修改为关闭状态,那么它应该通过一个错误。 这个过程可以发生吗?
【问题讨论】:
标签: azure azure-devops azure-boards
Azure DevOps 支持应用工作项状态转换规则,如https://docs.microsoft.com/en-us/azure/devops/organizations/settings/work/apply-rules-to-workflow-states?view=azure-devops 中所述。那里有一个相当详细的例子。
本质上,您所做的是在您为项目创建的继承流程下为每个状态创建一个规则,从而限制它可以从该状态转到何处。
【讨论】:
您可以创建自定义规则来限制直接从新的过渡到封闭的过渡。请参阅以下步骤:
1、组织设置-->Boards下的流程-->选择你的项目使用的Inherited Process。
注意:Agile、Basic、Scrum 和 CMMI — 已锁定,无法更改。您只能在继承的进程中添加自定义规则。如果您的项目没有使用继承进程,请create a inherited process。
2、选择要限制状态转换的工作项类型-->规则-->新建规则。
3、为restrict transitioning from new to the closed创建新规则
有关详细信息,请参阅文档 here。
【讨论】: