Skip to main content

Omisión de una etapa o un proceso

Nota: Es posible que algunos elementos interactivos de esta misión no funcionen como es esperable en las versiones que no son en inglés. Esto no afecta a los objetivos de aprendizaje ni a la finalización de la misión.

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:

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 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:

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. 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 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 YesExpense 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 :

auto-accident-conditional-processing-two-conditions

Compruebe sus conocimientos con la siguiente actividad:


This Topic is available in the following Modules:

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