Omisión de una etapa o un proceso
Otra situación para la ejecución condicional puede ser aprovechar una regla de condición de decisión para controlar si una etapa o un proceso se ejecutan, o si se omite en el ciclo de vida del caso en el tiempo de ejecución.
Por ejemplo, un caso de accidente automovilístico contiene un proceso destinado a iniciar un reclamo por lesiones personales si en el accidente existe una parte lesionada involucrada. Sin embargo, si el coche sufrió daños mientras estaba aparcado y sin vigilancia, el proceso por daños personales puede omitirse. Siempre se ejecuta el proceso de File auto accident claim (reclamo de accidente de automóvil), que es la configuración por defecto para procesos. El proceso File personal injury claim se configura con una condición: Was a party injured es igual a Yes. Como resultado, el proceso File personal injury claim (enviar un reclamo por lesiones personales) solo se ejecuta cuando existe una lesión personal relacionada con el reclamo del accidente. De lo contrario, se omite el proceso, como se muestra en la siguiente imagen:
En este tema, aprenda a usar las reglas de decisión para controlar cuándo se omite una etapa o un proceso, siempre que la lógica de negocio del caso indique que alguna de ellas no es necesaria para una situación particular.
Omisión de una etapa o un proceso
La ruta típica de eventos en un ciclo de vida de caso nunca omite una etapa y siempre comienza un proceso. Con la ejecución condicional, es posible desviarse de esta ruta normal. El sistema ejecuta u omite etapas y procesos si los valores de tiempo de ejecución del caso coinciden con la lógica condicional definida en la entrada.
Omisión de una etapa
De forma predeterminada, un caso nunca se salta una etapa. Sin embargo, es posible configurar una condición para que el caso omita la etapa.
En Ciclo de vida del caso, seleccione la etapa de interés para configurar la condición. Como se muestra en la siguiente figura, puede seleccionar Custom o Existing condition para omitir la etapa y, a continuación, crear o seleccionar la regla de condición de decisión que controla el comportamiento.
De forma predeterminada, una etapa nunca se omite, a menos que haya una condición. La siguiente imagen muestra las opciones de Skip stage:
Omisión de un proceso
La configuración predeterminada de un caso siempre inicia un proceso. Sin embargo, puede configurar una condición para omitir un proceso.
En el ciclo de vida del caso, seleccione el proceso de interés. Como se muestra en la siguiente figura, puede seleccionar Custom o Existing condition para omitir el proceso y, a continuación, crear o seleccionar la regla de condición de decisión que controla el comportamiento:
Establecer Condiciones
Puede agregar más de una condición a una etapa o un proceso. Por ejemplo, en el caso del accidente automovilístico, el proceso de lesiones personales se ejecuta inicialmente en función de una única condición: Was a party injured es igual a Yes. Usted decide que el proceso de lesiones personales debe ejecutarse en base a dos condiciones: Was a party injured es igual a Yes y Expense total es mayor que USD 50. El proceso File personal injury claim está configurado solo para que se ejecute cuando Was a party injured es Yes, lo que implica que hubo lesiones personales relacionadas con el reclamo del accidente, y Expense total es mayor que USD50. De lo contrario, se omite el proceso. La siguiente imagen muestra si el proceso de File personal injury claim se omite en función de los valores de ejemplo para los campos Was a party injured y Expense total :
Compruebe sus conocimientos con la siguiente actividad:
This Topic is available in the following Modules:
¿Quiere ayudarnos a mejorar este contenido?