Todas as referências de elementos XML do fluxo de trabalho
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 item de trabalho. Esses elementos em você especifica o WORKFLOW contêiner do elemento, que é a segunda seção principal da definição de um tipo de item de trabalho. Você pode usar o STATES e TRANSITIONS trabalham de elementos filho para definir os diferentes estados de um usuário pode especificar um tipo de item e quais as transições são permitidas entre estados. Para obter mais informações sobre como definir esses elementos, consulteProjetando 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ê especificar que todos os estados para o qual um usuário pode atribuir um tipo de item de trabalho do primeiro um STATES de recipiente. 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 TRANSITIONS o elemento de contêiner, você pode definir os estados e transições em qualquer seqüência que você desejar.
Para cada transição, você pode especificar um conjunto de motivos para alterar o estado do item de trabalho, 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 (fluxo de trabalho) de elemento. Além disso, você pode acionar uma ação a ocorrer 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>
Voltar ao topo
Estrutura de sintaxe para elementos de fluxo de trabalho
Usando os elementos que descreve a tabela a seguir, 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 de definição, você define estados primeiro e, em seguida, você deve definir transições. Para obter mais informações, consulte Projetando 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 controlar o trabalho itens chamadas a WorkItem.GetNextState método para obter o estado post-action do item de trabalho.
Para mais informações, consulte: Automatizando as atribuições de campo com base no 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 da 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 item de 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 item de 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 em que serão aplicadas a um campo específico, quando um membro da equipe altera o estado de um item de trabalho do tipo.
|
Necessário |
STATES |
Especifica uma coleção de STATE elementos que definem os estados válidos para o qual um usuário pode atribuir um item de trabalho do 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 TRANSITIONS funcionam em elementos de contêiner que juntos definem o fluxo de trabalho para o tipo de item.
|
Necessário |
Voltar ao topo
Consulte também
Referência
Elemento FIELD (fluxo de trabalho)
Conceitos
Projetando o fluxo de trabalho.