当项目第一次进入给定状态时(serverdefault:clock),我想使用自定义日期时间属性来跟踪。 为避免以后的操作,同时应将此自定义字段设置为每个人只读。
然而,似乎在所有组合中我都提出了" readonly"优先,立即阻止" serverdefault"这似乎是在用户权利过渡的情况下执行的。例如"创建日期"但是系统本身的行为似乎是可能的......
有没有办法为自定义字段实现相同的行为?
答案 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>