Todas as referências de elementos do fluxo de trabalho XML
Você pode usar as informações neste tópico como uma referência rápida para todos os elementos e atributos principais que controlam o fluxo de trabalho para um tipo de itemde trabalho.Esses elementos em você especifica o WORKFLOW elemento contêiner, que é a segunda seção principal da definição de um tipo de item de trabalho.Você pode usar o STATES e TRANSITIONStrabalham de elementos filho para definir os diferentes estados que um usuário pode especificar um tipo de item e quais as transições são permitidas entre os estados. Para obter mais informações sobre como definir esses elementos, consulteCriar o fluxo de trabalho
Neste tópico
Exemplo de fluxo de trabalho
Estrutura de sintaxe para elementos de fluxo de trabalho
Exemplo de fluxo de trabalho
O exemplo a seguir mostra a estrutura geral do WORKFLOW elemento.Você especifica todos os estados para o qual um usuário pode primeiro atribuir um item de trabalho, digite dentro de um STATES contêiner. Em seguida, você pode especificar as transições que têm permissão de um estado para outro.Cada estado corresponde a um STATE elemento e cada transição corresponde a um TRANSITION elemento.Dentro de cada STATES e TRANSITIONSo elemento de contêiner , você pode definir os estados e transições em qualquer sequência que você deseja.
Para cada transição, você pode especificar um conjunto de motivos para alterar o estado do trabalho item, incluindo um motivo padrão.Você pode atribuir valores para cada estado, transição ou motivo e você pode colocar condições nos valores de um ou mais campos usando o FIELD elemento (fluxo de trabalho).Além disso, é possível que o disparar uma ação ocorra durante uma transição, especificando a ACTION elemento.
<WORKFLOW>
<STATES>
<STATE value="Active">
<FIELDS> . . . </FIELDS>
</STATE>
<STATE value="Resolved">
<FIELDS> . . . </FIELDS>
</STATE>
<STATE value="Closed" />
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="Active">
<REASONS>
<DEFAULTREASON value="New" />
</REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
<TRANSITION from="Active" to="Resolved">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
<ACTIONS > . . . </ACTIONS >
</TRANSITION>
<TRANSITION from="Resolved" to="Closed">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
<ACTIONS > . . . </ACTIONS >
</TRANSITION>
<TRANSITION from="Resolved" to="Active">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
<TRANSITION from="Active" to="Closed ">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
<TRANSITION from="Closed" to="Active">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>
De volta ao topo
Estrutura de sintaxe para elementos de fluxo de trabalho
Usando a tabela a seguir descreve os elementos, você pode especificar a quais estados de um membro da equipe pode definir um item de trabalho de um tipo específico.No WORKFLOW seção da definição, você define estados primeiro e, em seguida, você pode definir transições.Para mais informações, consulte Criar o fluxo de trabalho.
Elemento |
Descrição e sintaxe |
Necessário? |
---|---|---|
ACTION |
Define uma seqüência de texto que corresponde a uma ação a ser executada quando o sistema para o trabalho de acompanhamento chamadas de itens a WorkItem.GetNextState método para obter o estado post-action do itemtrabalho.
Para mais informações, consulte Automatizar atribuições de campo com base em estado, transição ou motivo. |
Optional |
ACTIONS |
Define uma coleção de ACTION elementos.
|
Optional |
DEFAULTREASON |
Define a causa mais comum de um membro da equipe a alteração de um item de trabalho de um estado particular para outro estado particular.
|
Necessário |
FIELD |
Especifica um campo para um tipo de item de trabalho e as regras e condições que serão aplicadas a esse campo quando um membro da equipe altera o estado de um item de trabalho desse tipo e especifica um motivo para que a alteração.
Para obter mais informações, consulte Elemento FIELD (fluxo de trabalho). |
Optional |
FIELDS |
Especifica uma coleção de FIELD elementos.
|
Optional |
REASON |
Define uma explicação adicional sobre por que um membro da equipe alterou o estado de um itemde trabalho.
|
Optional |
REASONS |
Uma coleção de uma DEFAULTREASON e opcionais REASON elementos que explicam por que um membro da equipe alterou o estado de um itemde trabalho.
|
|
STATE |
Define um estado válido para o tipo de item de trabalho.Esse elemento pode conter um FIELDS elemento, que faz referência a regras e condições que será aplicado a um campo quando um membro da equipe altera o estado de um item de trabalho desse tipo.
|
Necessário |
STATES |
Especifica uma coleção de STATE elementos que definem os estados válido para o qual um usuário pode atribuir um item de trabalho desse tipo.
|
Necessário |
TRANSITION |
Especifica uma progressão válido ou uma regressão de um estado para outro para itens de trabalho de um tipo específico.
Para obter mais informações, consulte o elemento de transição. |
Necessário |
TRANSITIONS |
Especifica uma coleção de TRANSITION elementos.
|
Necessário |
WORKFLOW |
Especifica a coleção de STATES e TRANSITIONSelementos de contêiner que juntas definirão o fluxo de trabalho para o tipo de itemde trabalho.
|
Necessário |
De volta ao topo
Consulte também
Referência
Elemento FIELD (fluxo de trabalho)
Conceitos
Outros recursos
Definir e personalizar o fluxo de trabalho do item de trabalho