修改 TFS 工作项工作流以防止状态更改

Modify TFS Work Item Workflow to prevent state changes

我们在 'Traiged by' 的错误和用户故事上有一个自定义字段,开发人员 不应该 开始处理票证,直到它被产品拥有者。我想做的是在 'Triaged By' 为空时阻止状态从 New 转换为 Active。这可能吗?我在“工作流转换”对话框中看不到任何规则。

TFS 2017 更新 3 RTM/15.117.27024.0 内部部署。敏捷过程模板。

不,它不能这样做。

您无法根据已提交的 valume/rules 更改状态。您也可能无法 skip/prevent 按特定场体积进行转换。

对于系统字段,它们有一些限制。详见this link

System fields have System.Name reference names, for example System.Title and System.State. TFS restricts customization of these fields, except for these instances:

转换定义状态之间的有效进展和回归。 用户只能根据您为当前状态定义的转换指定那些有效的状态。

换句话说,Transitions告诉TFS当前状态可以跟随哪个状态。

一个转换总是有一个从和到状态。您无法 忽略 或跳过过渡和 select 完全不同的状态。目前不可用。

有关此相关概念的更多详细信息,您可以在这里查看我们的官方教程--Workflow design guidelines