Compartir a través de


TRANSITION (Elemento)

Utilice el elemento TRANSITION para especificar una progresión o regresión válida desde un estado a otro para un tipo de elemento de trabajo.El elemento TRANSITION es un elemento secundario necesario del elemento TRANSITIONS.

Jerarquía del esquema

WITD

    WORKITEMTYPE

        WORKFLOW

            TRANSITIONS

                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 y elementos

En las próximas secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

from

Requerido.Nombre del estado desde el que el elemento de trabajo realiza la transición.

to

Requerido.Nombre del estado al que el elemento de trabajo realiza la transición.

for

Atributo Transition.

Opcional.Nombre de un usuario o grupo al que se permite realizar la transición.

not

Atributo Transition.

Opcional.Nombre de un usuario o grupo al que se restringe realizar la transición.

Elementos secundarios

Elemento

Descripción

ACTIONS

Opcional.Define una colección de elementos ACTION, cada uno de los cuales define una cadena de acción que se puede utilizar al llamar al método WorkItem.GetNextState para obtener el estado posterior a la acción del elemento de trabajo.

REASONS

Requerido.Colección de elementos DEFAULTREASON y REASON que definen las razones válidas para que el elemento de trabajo pueda llevar a cabo la transición.

FIELDS (Flujo de trabajo)

Opcional.Un conjunto de elementos FIELD (Flujo de trabajo) que hacen referencia a las definiciones de campo que se definen para el tipo de elementos de trabajo.

Elementos primarios

Elemento

Descripción

TRANSITIONS

Requerido.Colección de elementos TRANSITION que definen las transiciones de estado válidas para el tipo de elemento de trabajo.

Comentarios

TRANSITION es un elemento secundario necesario de TRANSITIONS.

Debe definir exactamente una transición para mover el elemento de trabajo desde ningún estado (from="") a un estado con nombre, como Activo.Esta transición identifica el estado predeterminado de un nuevo elemento de trabajo.

minOccurs="1"

maxOccurs="unbounded"

Ejemplo

<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>

Vea también

Conceptos

Diseñar el flujo de trabajo

Otros recursos

Definir y personalizar el flujo de trabajo de elementos de trabajo