Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 字段规则:serverdefault与readonly_Tfs_Tfs Workitem - Fatal编程技术网

Tfs 字段规则:serverdefault与readonly

Tfs 字段规则:serverdefault与readonly,tfs,tfs-workitem,Tfs,Tfs Workitem,我想使用自定义datetime属性来跟踪项目第一次进入给定状态的时间(serverdefault:clock)。 为了避免以后的操作,此自定义字段同时应设置为readonly for everyone 然而,在所有组合中,我提出的“readonly”优先,并立即阻止了“serverdefault”,这似乎是用用户的权限执行的 例如“创建日期”,但是系统本身的行为似乎是可能的 有没有办法实现自定义字段的相同行为?您可以这样定义字段: <FIELD name="Custom Date" re

我想使用自定义datetime属性来跟踪项目第一次进入给定状态的时间(serverdefault:clock)。 为了避免以后的操作,此自定义字段同时应设置为readonly for everyone

然而,在所有组合中,我提出的“readonly”优先,并立即阻止了“serverdefault”,这似乎是用用户的权限执行的

例如“创建日期”,但是系统本身的行为似乎是可能的


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

您可以这样定义字段:

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

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

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