字段规则:serverdefault与readonly

时间:2014-05-25 13:09:43

标签: tfs tfs2012 tfs-workitem

当项目第一次进入给定状态时(serverdefault:clock),我想使用自定义日期时间属性来跟踪。 为避免以后的操作,同时应将此自定义字段设置为每个人只读。

然而,似乎在所有组合中我都提出了" readonly"优先,立即阻止" serverdefault"这似乎是在用户权利过渡的情况下执行的。

例如"创建日期"但是系统本身的行为似乎是可能的......

有没有办法为自定义字段实现相同的行为?

1 个答案:

答案 0 :(得分:0)

您可以像这样定义您的字段:

 <FIELD name="Custom Date" refname="My.CustomDate" type="DateTime">
    <WHENNOTCHANGED field="System.State">
      <READONLY />
    </WHENNOTCHANGED>
  </FIELD>

然后将此XML添加到给定状态的TRANSITION节点:

<TRANSITION from="Resolved" to="Closed">
   <FIELDS>
      <FIELD refname="My.CustomDate">
        <SERVERDEFAULT from="clock" />
      </FIELD>
   </FIELDS>
</TRANSITION>