TFS“何时”和“必需”规则未将字段设置为必需

时间:2012-03-18 09:51:24

标签: tfs2010 tfs-workitem tfs-process-template

我有自定义字段(fixedInVersion),state = 'Closed'时需要该字段。

我还有一个字段的自定义控件(组合排序,因为TFS控件的默认排序是升序的。)

当工作项状态为Closed时,我会在我的控件Required中显示,但用户仍然可以保存工作项而不会出错。

有谁知道这是什么问题? 如果我删除文本Required,则无法保存该项目,但该用户的唯一指示是该组合为黄色(未显示文本Required)。

1 个答案:

答案 0 :(得分:0)

“何时”必需值,您使用过吗?请参阅以下示例:

<FieldDefinition refname="fixedInVersion" name="fixedInVersion" type="String">
  <WHEN field="System.State" value="Closed">
    <REQUIRED />
  </WHEN>
</FieldDefinition>