我们在TFS 2017中有一个自定义的工作流程,并且当工作项目被拉到看板完成列时(状态不会改变!),我们想要一个必填字段(必填)。
据我所知,只有状态变化可能会得到必要的规则。
我尝试了这个,但它不起作用:
<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>
是否有机会在看板上执行拉动?
答案 0 :(得分:0)
要在工作项中强制使用字段,您只需为字段添加必需的规则。它只与状态变化无关。
<强> REQUIRED 强>
要求用户指定字段的值。用户无法保存 工作项,直到他们为所有必填字段分配值。
更多详情请参阅本教程 - Require, read-only, and restrict values
您可以在工作流程中将这些规则指定为生效 过渡或作为FIELD中的子元素(全局工作流程) 元件。
因此,当工作项被拉到看板完成列而没有转换时,这将不起作用。你的要求暂时无法实现。