У нас есть настроенный рабочий процесс в TFS 2017, и мы хотим сделать поле обязательным (ОБЯЗАТЕЛЬНЫМ), когда рабочий элемент переносится в столбец «Выполнено» канбана (состояние не изменится!).
Насколько я знаю, могут получить только изменения состояния. ОБЯЗАТЕЛЬНЫЕ правила.
Я пробовал это, но это не работает:
<FIELD name="AcceptanceCriteria" refname="Whiteduck.Scrumban.AcceptanceCriteria" type="HTML">
<HELPTEXT>What criterias have to be fulfilled (what, how, restrictions, etc.).</HELPTEXT>
<WHEN field="System.BoardColumnDone" value="true">
<REQUIRED />
</WHEN>
</FIELD>
Для изменений состояния это сработало:
<TRANSITION from="Analyze" to="Test">
<REASONS>
<DEFAULTREASON value="Test" />
</REASONS>
<FIELDS>
...
<FIELD refname="Whiteduck.Scrumban.AcceptanceCriteria">
<REQUIRED />
</FIELD>
</FIELDS>
</TRANSITION>
Есть ли шансы применить правило к выполненной канбан-вытягиванию?