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 secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

from

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

to

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

Obligatorio. 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. Una colección de elementos FIELD (Flujo de trabajo) que hacen referencia a las definiciones de campo que se definen para el tipo de elemento de trabajo.

Elementos primarios

Elemento

Descripción

TRANSITIONS

Obligatorio. 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 los elementos de trabajo

Historial de cambios

Fecha

Historial

Motivo

Enero de 2011

Se ha movido la sintaxis a la parte superior del tema, se han quitado los vínculos a los temas que se han quitado y se ha quitado información sobre el esquema.

Mejora de la información.