Restringindo as transições de estado
Todas as transições entre dois estados de válido devem ser especificadas. Se nenhuma transição for especificada, em seguida, por padrão nenhuma transição será permitida.
Além disso, você pode usar, opcionalmente, os atributos for e not no elemento de transição de fluxo de trabalho para refinar a quem está e quem está não é possível realizar uma transição. Ao fazer isso, denies tem precedência sobre allows. Se nenhum desses atributos for especificado, qualquer pessoa pode modificar o item de trabalho.
Exemplo
A regra a seguir, a capacidade de fazer a transição de um item de trabalho a partir o resolvido para o estado Completed é restrita para todos os testadores do projeto, exceto para testadores de novos que acaba de ingressar na equipe.
<TRANSITION from="Resolved" to="Complete" for="[project]\AllTesters" not="[project]\NewTesters">
</TRANSITION>
Observação |
---|
Vários grupos são suportados apenas pela criação de um grupo pai e especificando o grupo pai no elemento de transição. |