首页 > 解决方案 > 修改 TFS 工作项工作流以防止状态更改

问题描述

我们有一个关于“被跟踪”的错误和用户故事的自定义字段,在产品所有者对它进行分类之前,开发人员不应开始处理票证。我想做的是在“Triaged By”为空时防止状态从 New 转换为 Active。这可能吗?我在“工作流转换”对话框中看不到任何规则。

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

标签: tfstfs-2017

解决方案


不,它无法做到这一点。

您无法根据提交的价值/规则更改状态。您也不能通过特定的字段体积跳过/阻止转换。

对于系统字段,它们有一些限制。有关详细信息,请参阅此链接

系统字段具有 System.Name 参考名称,例如 System.Title 和System.State。TFS 限制这些字段的自定义,但以下实例除外:

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

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

转换总是有 from 和 to 状态。您不能忽略或跳过转换并选择完全不同的状态。目前不可用。

有关此相关概念的更多详细信息,您可以在此处查看我们的官方教程——工作流设计指南


推荐阅读