En este ejemplo, la regla empresarial ChoiceAttributeText se utiliza para establecer un flujo de trabajo para los requisitos.
El flujo de trabajo debe cumplir estas condiciones:
- Cuando el estado es Nuevo, las instrucciones de flujo de trabajo son las siguientes: Si se ha comprobado que el requisito es una solicitud válida, cambie el estado a Aceptado. Si el requisito no es válido, cambie el estado a Rechazado o Clarificar.
- Cuando se cambia el estado a Aceptado, las instrucciones de flujo de trabajo son las siguientes: Los requisitos con la prioridad más alta se deben planificar en un release y calcular sus costes. Cambie el estado de estos requisitos a Planificado.
Establezca el flujo de trabajo para los requisitos:
- En el atributo contenedor de regla empresarial de un elemento, introduzca =ChoiceAttributeText('Status',"write_defaults").
El atributo contenedor de regla empresarial debe ser un atributo de texto. Asigne un nombre al atributo; por ejemplo Flujo de trabajo.
- Visualice la plantilla XML predeterminada en el atributo Descripción en la carpeta situada en la parte superior pulsando Aceptar. El código XML de la plantilla está colocado en el atributo Descripción.
- Pulse en .
- Abra la página de configuración para Flujo de trabajo, el atributo contenedor de regla empresarial.
- Escriba el siguiente valor predeterminado nuevo: =ChoiceAttributeText('Status').
Actualice todos los elementos pulsando Copiar valor predeterminado en todos los elementos.
- Pulse en y seleccione la carpeta situada en la parte superior.
- El atributo Descripción para la carpeta situada en la parte superior contiene el código de plantilla XML. Pulse el botón Editar para el atributo Descripción y escriba las instrucciones de flujo de trabajo en el parámetro de texto. Por ejemplo,
<?xml version="1.0" encoding="UTF-8"?>
<texts>
<item id="47" text="Si se ha comprobado que el requisito es una solicitud válida, se debe cambiar el estado a Aceptado. Si el requisito no es válido, cambie el estado a Rechazado o Clarificar."/>
<item id="48" text="Los requisitos con la prioridad más alta se deben planificar en un release y se debe calcular su coste. Cambie el estado de estos requisitos a Planificado y seleccione un usuario como responsable del requisito."/>
<item id="49" text="Este requisito está preparado para la implementación. Cuando se inicie la implementación, cambie el estado a Iniciado."/>
<item id="50" text="Este requisito se va a implementar. Una vez implementado, cambie el estado a Completado."/>
<item id="51" text="Este requisito está completo y ya se puede probar. Si el requisito pasa la prueba, cambie el estado a Verificado."/>
<item id="52" text ="Este requisito está preparado para su entrega."/>
<item id="53" text="Este requisito se ha rechazado. Especifique una razón para el rechazo en el atributo Comentarios."/>
<item id="54" text="Este requisito debe clarificarse."/>
</texts>
Los ID de elementos en el código XML son los ID de base de datos para los elementos de opción. En este ejemplo, 47 corresponde al estado Nuevo y 48 corresponde al estado Aceptado.
- Guarde las instrucciones de flujo de trabajo pulsando Aceptar.

Nota: para que las instrucciones de flujo de trabajo se muestren en el atributo contenedor de regla empresarial, se debe actualizar el estado.