Я пытаюсь добавить пользовательский тип рабочего элемента в TFS.
Я хотел бы иметь поле с именем SignOff с возможными значениями Да / Нет.Кроме того, я хотел бы иметь поле с именем SignOffBy - при изменении поля SignOff поле SignOffBy должно быть установлено для текущего пользователя.
<FIELD name="Signoff" refname="MyProj.Signoff" type="String">
<ALLOWEDVALUES expanditems="true">
<LISTITEM value="Yes" />
<LISTITEM value="No" />
</ALLOWEDVALUES>
<DEFAULT from="value" value="No" />
</FIELD>
<FIELD name="Signoff By" refname="MyProj.SignoffBy" type="String">
<WHENCHANGED field="MyProj.Signoff">
<DEFAULT from="currentuser" />
</WHENCHANGED>
<WHENNOTCHANGED field="MyProj.SsoSignoff">
<READONLY />
<EMPTY />
</WHENNOTCHANGED>
</FIELD>
Проблема, как представляется, заключается в том, что поле SignOffBy хочетбыть заселенным во все времена.Если я не использую пустой тег, он сразу же заполняется.Я хочу, чтобы он был пустым, но заполнялся только при изменении поля.На данный момент он вообще не меняется - он просто пустой и остается пустым.