Referencias de todos los elementos WORKFLOW de XML
Puede usar la información que se proporciona en este tema como una referencia rápida de los elementos y los principales atributos que controlan el flujo de trabajo de un tipo de elemento de trabajo. Estos elementos se especifican en el contenedor de elemento WORKFLOW, la segunda sección principal de la definición de un tipo de elemento de trabajo. Los elementos secundarios TRANSITIONS y STATES se utilizan para definir los estados diferentes que un usuario puede especificar para un tipo de elemento de trabajo y qué transiciones se permiten entre estados. Para obtener más información acerca de cómo se definen estos elementos, vea Diseñar el flujo de trabajo.
En este tema
Ejemplo de WORKFLOW
Estructura de la sintaxis para los elementos de WORKFLOW
Ejemplo de WORKFLOW
En el siguiente ejemplo se muestra la estructura general del elemento WORKFLOW. Se especifican todos los estados que un usuario puede asignar primero a un tipo de elemento de trabajo en un contenedor STATES. Luego, se especifican todas las transiciones que se permiten de un estado a otro. Cada estado corresponde a un elemento STATE y cada transición corresponde a un elemento TRANSITION. Dentro de cada uno de los elementos contenedor TRANSITIONS y STATES, se pueden definir los estados y transiciones en la secuencia que se desee.
Para cada transición, se especifica un conjunto de razones para cambiar el estado del elemento de trabajo, incluida una razón predeterminada. Se pueden asignar valores para cada estado, transición o razón, y puede colocar las condiciones en los valores de más de un campo con el elemento FIELD (Workflow). Además, durante una transición, puede activar que se produzca una acción especificando el elemento ACTION.
<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>
Volver al principio
Estructura de la sintaxis para los elementos de WORKFLOW
Mediante los elementos que se describen en la siguiente tabla, puede especificar en qué estados puede establecer un miembro del equipo un elemento de trabajo de un tipo determinado. En la sección WORKFLOW de la definición, primero se definen los estados y, a continuación, las transiciones. Para obtener más información, vea Diseñar el flujo de trabajo.
Elemento |
Descripción y sintaxis |
¿Obligatorio? |
---|---|---|
ACTION |
Define una cadena de texto que se corresponde con una acción que se realizará cuando el sistema para seguimiento de elementos de trabajo llame al método WorkItem.GetNextState con el fin de obtener el estado posterior a la acción del elemento de trabajo.
Para obtener más información, vea Automatizar las asignaciones de campo en función del estado, la transición o la razón |
Opcional |
ACTIONS |
Define una colección de elementos ACTION.
|
Opcional |
DEFAULTREASON |
Define la causa más común por la que un miembro cambia un elemento de trabajo de un estado determinado a otro estado determinado.
|
Obligatorio |
FIELD |
Especifica un campo para un tipo de elemento de trabajo, y las reglas y condiciones que se aplicarán a ese campo cuando un miembro del equipo cambie el estado de un elemento de trabajo de ese tipo y especifique el motivo del cambio.
Para obtener más información, vea FIELD (Workflow) (elemento). |
Opcional |
FIELDS |
Especifica una colección de elementos de FIELD.
|
Opcional |
REASON |
Define una explicación adicional sobre el motivo por el cual un miembro del equipo cambió el estado de un elemento de trabajo.
|
Opcional |
REASONS |
Colección de un elemento DEFAULTREASON y otros elementos REASON opcionales que explican los motivos por los que un miembro del equipo cambió el estado de un elemento de trabajo.
|
|
STATE |
Define un estado válido para el tipo de elemento de trabajo. Este elemento puede contener un elemento FIELDS, que hace referencia a las reglas y condiciones que se aplicarán a un campo concreto cuando un miembro del equipo cambie el estado de un elemento de trabajo de ese tipo.
|
Obligatorio |
STATES |
Especifica una colección de elementos STATE que definen los estados válidos a los que un usuario puede asignar un elemento de trabajo de ese tipo.
|
Obligatorio |
TRANSITION |
Especifica una progresión o regresión válida de un estado a otro estado para elementos de trabajo de un tipo concreto.
Para obtener más información, vea TRANSITION (Elemento). |
Obligatorio |
TRANSITIONS |
Especifica una colección de elementos de TRANSITION.
|
Obligatorio |
WORKFLOW |
Especifica la colección de elementos contenedores STATES y TRANSITIONS que en su conjunto definen el flujo de trabajo del tipo de elemento de trabajo.
|
Obligatorio |
Volver al principio
Vea también
Referencia
Conceptos
Otros recursos
Definir y personalizar el flujo de trabajo de los elementos de trabajo