Связывание изменения состояния с действием
Обновлен: Ноябрь 2007
Для автоматизации изменений состояний рабочих элементов на разных стадиях рабочего процесса, можно использовать действия изменения состояния. Например, системе управления версиями Team Foundation Server необходимо поддерживать автоматическое изменение состояния рабочих элементов во время возвращения. Для этой цели определяется действие "example1.vsts.actions.checkin".
Создатель типа рабочего элемента может определить тип состояния рабочего элемента "Defect" с состоянием "Working" и использовать его, когда разработчик вносит изменения. Создатель типа рабочего элемента может определить другой тип состояния рабочего элемента "Ready To Build," означающий, что разработчик объявил код, на который воздействовала неполадка для готовности к построению.
Создатель может автоматически изменить состояние рабочего элемента с "Working" на "Ready To Build" во время операции возвращения, объявив следующее:
<TRANSITION from="Working" to="Ready To Build">
<ACTIONS>
<ACTION value="microsoft.vsts.actions.checkin"/>
</ACTIONS>
</TRANSITION>