Compartir a través de


Estados, transiciones y razones

Actualización: noviembre 2007

En la sección de flujo de trabajo de la definición de tipos de elemento de trabajo se describen los estados válidos, las transiciones válidas y las razones válidas de las transiciones. Como parte de la definición del flujo de trabajo, se pueden enumerar las razones. Las razones identifican por qué el usuario cambia un elemento de trabajo de un estado a otro.

En el ejemplo siguiente se muestra una sección de flujo de trabajo de la definición de tipos de elemento de trabajo. Define dos estados, dos transiciones de estado y al menos una razón para cada transición de estado:

<WORKFLOW>
<STATES>
<STATE value="Active" />
<STATE value="Complete" />
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="Active">
        <REASONS>
                <REASON value="New">
        <REASONS>
</TRANSITION>

<TRANSITION from="Active" to="Complete">
        <REASONS>
                 <REASON value="Deferred"/>
                 <REASON value="No Plans to Fix"/>
        </REASONS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>

Debe definirse una transición para mover el elemento de trabajo de ningún estado a un estado con nombre, tal como se muestra en el texto en negrita del ejemplo anterior. Esta transición identifica el estado inicial de un nuevo elemento de trabajo. Cada transición debe definir por lo menos una razón.

El flujo de trabajo más reducido para un elemento de trabajo debe contener un estado, una transición y una razón predeterminada. En el ejemplo siguiente se muestra el flujo de trabajo más reducido que se puede definir.

<WORKFLOW>
<STATES>
<STATE value=”EXISTS” />
</STATES>
<TRANSITIONS>
<TRANSITION from=”” to=”EXISTS” />
<REASONS>
    <REASON value=”New”>
</REASONS>
</TRANSITIONS>
</WORKFLOW>
Nota:

En los nombres de estado y de razones no se distingue entre mayúsculas y minúsculas.

Vea también

Otros recursos

Definir el flujo de trabajo de elemento de trabajo