Поделиться через


Ограничение переходов между состояниями

Необходимо указать все допустимые переходы между двумя состояниями. Если переход не указан, по умолчанию он запрещен.

Кроме того, в элементе перехода бизнес-правила при необходимости можно использовать атрибуты for и not, чтобы уточнить, кто может выполнить переход, а кто — нет. При этом атрибут denies имеет приоритет над атрибутом allows. Если ни один из этих атрибутов не указан, изменить рабочий элемент сможет любой пользователь.

Пример

В следующем правиле перевести рабочий элемент из состояния "Решение принято" в состояние "Завершено" могут все тестеры проекта, кроме новых, которые только присоединились к группе.

<TRANSITION from="Resolved" to="Complete" for="[project]\AllTesters" not="[project]\NewTesters">
</TRANSITION>

Примечание

Работа с несколькими группами поддерживается только путем создания родительской группы, которую нужно указать в элементе TRANSITION.

См. также

Другие ресурсы

Определение и настройка рабочего процесса рабочего элемента