Elemento de transição
Você pode usar o TRANSITION elemento para especificar uma progressão válido ou uma regressão de um estado para outro para um tipo de item de trabalho. O TRANSITION é um elemento filho obrigatório da TRANSITIONS elemento.
Hierarquia de esquema
TRANSITION
<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>
<TRANSITION from="NameOfStartingState" to="NameOfEndingState" for="UserGroupName" not="UserGroupName">
<ACTIONS> . . . </ACTIONS>
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
from |
Obrigatório. O nome do estado do qual o item de trabalho está em transição. |
to |
Obrigatório. O nome do estado para o qual o item de trabalho está em transição. |
for |
Transitionatributo. Opcional. O nome de um usuário ou grupo que tem permissão para realizar a transição. |
not |
Transitionatributo. Opcional. O nome de um usuário ou grupo que tem permissão para realizar a transição. |
Elementos filho
Elemento |
Descrição |
---|---|
Opcional. Define uma coleção de ACTION elementos que define uma seqüência de ação que pode ser usada ao chamar o WorkItem.GetNextState método para obter o estado post-action do item de trabalho. |
|
Obrigatório. Uma coleção de DEFAULTREASON e REASON elementos que definem os motivos válidos, o item de trabalho pode concluir a transição. |
|
Opcional. Uma coleção de FIELD trabalham de elementos (fluxo de trabalho), que fazem referência a definições de campo que são definidas para o tipo de item. |
Elementos pai
Elemento |
Descrição |
---|---|
Obrigatório. Uma coleção de TRANSITION elementos que definem as transições de estado válido para o tipo de item de trabalho. |
Comentários
TRANSITIONé um elemento filho obrigatório do TRANSITIONS.
Você deve definir exatamente uma transição para mover o item de trabalho do nada (from= "") para um estado nomeado como, por exemplo, ativo. Essa transição identifica o estado padrão de um novo item de trabalho.
minOccurs = "1"
maxOccurs = "não vinculado"
Exemplo
<TRANSITION from="Active" to="Resolved">
. . .
<REASONS>
<DEFAULTREASON value="Fixed"/>
<REASON value="Deferred"/>
<REASON value="Duplicate"/>
<REASON value="As Designed"/>
<REASON value="Unable to Reproduce"/>
<REASON value="Obsolete"/>
</REASONS>
. . .
</TRANSITION>
Consulte também
Conceitos
Projetando o fluxo de trabalho.
Outros recursos
Definir e personalizar o fluxo de trabalho do trabalho Item
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Janeiro de 2011 |
Movida a sintaxe para o topo do tópico, removidos links para tópicos que foram removidos, e informações sobre o esquema de removidos. |
Aprimoramento de informações. |