Skip to main content

Omisión de una etapa o un proceso

Otra situación para la ejecución condicional puede ser aprovechar una regla de condición When (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 de automóvil contiene un proceso para abrir una demanda por daños personales si hay una parte lesionada en el accidente. 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 (reclamo de daños personales) se configura con una condición: Was a party injured? (Hay una parte lesionada) 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.

Automobile accident case that allows for conditional processing. The File personal injury claim process only runs if there is a personal injury.

En este tema, aprenda a usar las reglas When (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 When que controla el comportamiento.

Por defecto, una etapa nunca salta a menos que haya una condición presente.

Properties panel of a stage shows that stages are never skipped by default.
Tip: La etapa Create es la única etapa que el sistema no puede omitir.

Omisión de un proceso

La configuración predeterminada de un caso siempre inicia un proceso (process). 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:

Properties panel of a process shows that processes always start by default.

Establecer Condiciones

Puede añadir más de una condición a una etapa o proceso. Por ejemplo, en el caso de un accidente de automóvil, el proceso por daños personales se basa inicialmente en una única condición: Was a party injured? es igual a Yes. Usted decide que el proceso de daños personales debe ejecutarse en base a dos Condiciones: Was a party injured? (¿Hay una parte lesionada?) es igual a Yes y si el Expense total (gasto total) es superior a 50 USD.El proceso File personal injury claim por lesiones personales se configura para que se ejecute únicamente cuando la opción Was a party injured? es Yes, lo que significa que hay una lesión personal asociada a la reclamación por accidente, y el Expense total es superior a 50 USD. De lo contrario, se omite el proceso.

auto-accident-conditional-processing-two-conditions

Compruebe sus conocimientos con la siguiente actividad:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice