【发布时间】:2015-03-31 10:43:12
【问题描述】:
例如,如果有一个 Product Backlog Item 处于 Removed 状态,如何防止团队向其添加任务或测试用例?
我最初想将工作项设置为 FROZEN。但是如果我们需要能够在需求变化时重新激活 PBI,它可能不起作用。
【问题讨论】:
标签: tfs
例如,如果有一个 Product Backlog Item 处于 Removed 状态,如何防止团队向其添加任务或测试用例?
我最初想将工作项设置为 FROZEN。但是如果我们需要能够在需求变化时重新激活 PBI,它可能不起作用。
【问题讨论】:
标签: tfs
教育。
您需要培训您的用户使用系统,这样他们就不会犯这样的业余错误。
该工具无法阻止基于状态的链接。
【讨论】:
默认情况下我会选择@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。
看看你是如何使用这种方法的,以及它是否适合你。
【讨论】: