【问题标题】:Automatically changing the state of a workitem in TFS 2012, when changes are done to fields在对字段进行更改时自动更改 TFS 2012 中工作项的状态
【发布时间】:2016-04-06 11:11:37
【问题描述】:

当该工作项类型中的任何字段发生更改时,如何在 TFS 2012 中实现状态更改。

我有一个设置为“建议”的任务工作项类型。当任务工作项中的字段/字段发生更改时,状态应自动更改为“活动”。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    您需要自定义工作项定义并向字段添加规则。详情参考此链接:Working with Field Rules和Assign Conditional-Based Values and Rules

    根据字段的数据类型,可以设置各种 限制可以在该字段中输入哪些数据。例如, 您可以定义默认值,限制用户可以使用的值 指定并限制谁可以更新字段的值。您可以 想要将规则应用于一个或多个工作项字段 原因如下:

    • 指定当用户将鼠标悬停在工作项表单中的某个字段上时显示的工具提示文本。
    • 要求字符串字段的值与模式匹配。
    • 将一个字段设为必填字段或只读字段,或确保它不包含与另一个字段相同的值。
    • 清除字段,或限制对字段的进一步修改。
    • 限制谁可以修改该字段。
    • 当另一个字段的值发生更改或分配了特定值时,将规则应用于一个字段。

    更新: 对于系统字段,它们有一些限制。详情参考此链接:Q: What rules can be applied to System fields?

    问:系统字段可以应用哪些规则? A:系统字段有 Sytem.Name 引用名称,例如 System.Title 和 System.State。 TFS 限制这些字段的自定义,除了这些 实例:HELPTEXT 规则可以分配给所有字段。只读规则 可以分配给状态和原因字段。大多数规则可以 分配给标题、分配给、描述或由系统更改 字段。

    这意味着,您不能应用该规则来更改您的案例中的状态。

    【讨论】:

    • 感谢您的帖子@Eddie-MSFT,所以如果我的帖子正确,我必须为用户现在可以访问的每个字段设置规则。
    • @alm5599 我刚刚再次检查您的问题,发现您正在尝试向 System.State 添加一条受 TFS 限制的规则。有关详细信息,请参阅我的更新答案。抱歉之前没有指出。
    猜你喜欢
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 2023-01-12
    • 2015-04-19
    • 1970-01-01
    相关资源
    最近更新 更多