【问题标题】:How to disable TFS workitem link funcationality when the workitem is in Removed state?当工作项处于已删除状态时,如何禁用 TFS 工作项链接功能?
【发布时间】:2015-03-31 10:43:12
【问题描述】:

例如,如果有一个 Product Backlog Item 处于 Removed 状态,如何防止团队向其添加任务或测试用例?

我最初想将工作项设置为 FROZEN。但是如果我们需要能够在需求变化时重新激活 PBI,它可能不起作用。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    教育。

    您需要培训您的用户使用系统,这样他们就不会犯这样的业余错误。

    该工具无法阻止基于状态的链接。

    【讨论】:

      【解决方案2】:

      默认情况下我会选择@MrHinsh 的答案。

      我自己还没有尝试过,但我认为它应该可以工作...如果没有,我会删除答案。

      要使工作项对大多数人只读,同时仍允许选定用户对其进行编辑,您可以将工作项置于验证规则对大多数人失败但对选定用户成功的情况。这样,人们可以进行更改但无法保存。

      例如,添加如下字段:

      <FIELD name="ReadOnly" refname="My.ReadOnlyFlag" type="String">
        <WHENNOTCHANGED FIELD="System.State">
          <PROHIBITEDVALUES expanditems="true" for="[Project]\Contributors"> 
            <LISTITEM value="true" /> 
          </PROHIBITEDVALUES> 
          <HELPTEXT>The work item is now locked. No changes can be saved</HELPTEXT> 
        </WHENNOTCHANGED>
      </FIELD>
      

      然后在转换到Removed 状态时,将My.ReadOnlyFlag 值设置为true

      看看你是如何使用这种方法的,以及它是否适合你。

      【讨论】:

      • 谢谢,理查德!我会试一试,但只是想知道添加只读字段会如何阻止用户向工作项添加链接?
      猜你喜欢
      • 2017-09-09
      • 2012-01-29
      • 1970-01-01
      • 2017-10-22
      • 2010-11-25
      • 2013-04-02
      • 1970-01-01
      • 2011-12-14
      • 2020-11-11
      相关资源
      最近更新 更多