<< Clic para mostrar Tabla de Contenidos >> 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:
CHelper.abortProcess(Me, 12, 2, "System Failure");
Para cancelar únicamente el caso y sus hijos, la expresión es:
CHelper.abortProcess(Me, 12, 1, "System Failure");
Finalmente, para cancelar el padre, los hermanos e hijos sin incluir al caso, la expresión es:
CHelper.abortProcess(Me, 12, 3, "System Failure");
Last Updated 1/26/2022 4:06:38 PM