TFS-Board:移动到看板上的完成列时,必须填写字段

时间:2017-07-13 13:41:58

标签: tfs storyboard project-template kanban

我们在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>

是否有机会在看板上执行拉动?

1 个答案:

答案 0 :(得分:0)

要在工作项中强制使用字段,您只需为字段添加必需的规则。它只与状态变化无关。

  

<强> REQUIRED

     

要求用户指定字段的值。用户无法保存   工作项,直到他们为所有必填字段分配值。

更多详情请参阅本教程 - Require, read-only, and restrict values

  

您可以在工作流程中将这些规则指定为生效   过渡或作为FIELD中的子元素(全局工作流程)   元件。

因此,当工作项被拉到看板完成列而没有转换时,这将不起作用。你的要求暂时无法实现。