Lanzar evento finalización de cancelación

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Casos y actividades >

Lanzar evento finalización de cancelación

Introducción

Cuando se tiene un subproceso transaccional es posible que tenga un evento finalización de cancelación. Bizagi le permite levantar este tipo de eventos desde las Reglas de negocio.

 

raiseCancelEndEvent_01

 

Para levantar el evento, haga uso de la siguiente función que interrumpirá el subproceso transaccional desviará el camino del proceso hacia el camino de cancelación. Esta función agregará el archivo de log RaiseCancelEndEvent en la carpeta del proyecto.

 

CHelper.RaiseCancelEndEvent(String message) ;

 

El siguiente atributo es necesario:

message: Una etiqueta para identificar la cancelación en el archivo log.

 

Ejemplo

Considere el siguiente proceso para un minorista en línea.

 

raiseCancelEndEvent_02

 

El subproceso transaccional Cumplir orden (fulfill order) es el siguiente:

 

raiseCancelEndEvent_03

 

 

Si la tarjeta de crédito no es válida, un evento finalización de cancelación será lanzado. Para lograrlo, se añadirá la función como una acción de la actividad "Al Salir".

 

raiseCancelEndEvent_04

 

Entonces, si la tarjeta de crédito es inválida, el proceso seguirá el camino de cancelación.

 

raiseCancelEndEvent_05

 

Cuando se levanta la cancelación, un archivo log será creado dentro de la carpeta del proyecto, donde se mostrarán los detalles de la cancelación.

 

raiseCancelEndEvent_06

 

raiseCancelEndEvent_07