1
我们在TFS 2017中定制了一个工作流程,并且当工作项目拉到看板完成栏时想要强制一个栏位(需要)不变!)。
就我所知,只有状态更改可能会得到必需的规则。TFS-Board:在将栏位移动到看板完成栏位时强制执行
我试过,但它不工作:
<FIELD name="AcceptanceCriteria" refname="Whiteduck.Scrumban.AcceptanceCriteria" type="HTML">
<HELPTEXT>What criterias have to be fulfilled (what, how, restrictions, etc.).</HELPTEXT>
<WHEN field="System.BoardColumnDone" value="true">
<REQUIRED />
</WHEN>
</FIELD>
的状态更改此工作过:
<TRANSITION from="Analyze" to="Test">
<REASONS>
<DEFAULTREASON value="Test" />
</REASONS>
<FIELDS>
...
<FIELD refname="Whiteduck.Scrumban.AcceptanceCriteria">
<REQUIRED />
</FIELD>
</FIELDS>
</TRANSITION>
任何机会对看板进行拉应用规则?
总结:目前不可能,因为规则只对状态和看板之间的转换生效并且完成不会改变状态。 WorkAround:添加一个新的状态“DevelopDone”并在该状态下应用规则。 – ndee