Cancelar un proceso

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Casos y actividades >

Cancelar un proceso

Introducción

Algunas veces es necesario cancelar un proceso. Bizagi ofrece una función que puede cancelar casos y sus casos relacionados.

 

Para cancelar un proceso, puede hacer uso de la siguiente función:

 

CHelper.abortProcess(Me, CaseId, AbortOption, AbortReason)

 

Los siguientes atributos son necesarios:

Me: este parámetro es fijo.

CaseId: El ID del caso a ser cancelado.

AbortOption: El tipo de operación que desee ejecutar. Las opciones son las siguientes:

o1: Cancelar el proceso y sus hijos.

o2: Cancelar el proceso, sus hijos, su padre y hermanos.

o3: Cancelar el padre del proceso, sus hermanos e hijos sin incluir al proceso recibido como parámetro.

AbortReason: Una cadena de texto donde se da la razón de la cancelación.

 

Ejemplo

Suponga que se necesita cancelar el caso número 12, su padre, hermanos e hijos. La expresión sería como se muestra a continuación:

 

abortProcess_01

 

CHelper.abortProcess(Me, 12, 2, "System Failure");

 

Para cancelar únicamente el caso y sus hijos, la expresión es:

 

abortProcess_02

 

CHelper.abortProcess(Me, 12, 1, "System Failure");

 

Finalmente, para cancelar el padre, los hermanos e hijos sin incluir al caso, la expresión es:

 

abortProcess_03

 

CHelper.abortProcess(Me, 12, 3, "System Failure");


Last Updated 1/26/2022 4:06:38 PM