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

WITD

    WORKITEMTYPE

        FLUXO DE TRABALHO

            TRANSIÇÕES

                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

AÇÕES

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.

MOTIVOS

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.

CAMPOS (fluxo de trabalho)

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

TRANSIÇÕES

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.