Directorio de artículos
Oyente
Desde la perspectiva del alcance de uso de los oyentes activos, existen aproximadamente tres tipos:
- El oyente global.
- Oyente conectado.
- Oyente del nodo.
Comienza el proceso de seguimiento
Definición de ExecutionListener
ExecutionListener se define de la siguiente manera: se llama cuando la instancia de proceso comienza, finaliza y toma, y toma se usa para monitorear conexiones.
Establezca el oyente al comienzo del
proceso Proceso de liberación:
Inicie el proceso para activar el proceso para iniciar el oyente:
Fin del proceso de seguimiento
Configure el oyente al
final del proceso. Envíe el final del proceso para activar el oyente final:
Oyente de tareas
-
asignación: se activa cuando la tarea se asigna a la persona especificada. Cuando el proceso llega a userTask, el evento de asignación ocurrirá antes del evento de creación.
-
crear: se activa después de que se crea la tarea y se establecen todas las propiedades.
-
complete: se activa cuando la tarea se completa y no se ha eliminado de los datos en ejecución.
-
eliminar: solo ocurre antes de que se elimine la tarea. Tenga en cuenta que también se ejecutará cuando se complete normalmente a través de completeTask.
-
Cabe señalar que si desea desencadenar el evento de asignación, debe asignar la tarea a la persona designada.
Asignación de escucha de tareas
Establecer asignación de escucha de tareas
Publicar el proceso de prueba tarea escucha-asignación
iniciar proceso-asignación
enviar tarea-asignación, el proceso continuará y la tarea continuará activando el escucha de la tarea (el diagrama de flujo de la prueba aquí es el siguiente)
Envíe la tarea-asignación escucha
al escucha de la tarea arriba Para la información de la tarea recibida, la finalización de las tareas restantes-asignación
es una licencia de dos días para la prueba sin la aprobación del gerente general, y el proceso finaliza.
Tarea de eliminación de escucha
Establecer tarea escucha-eliminar
liberación proceso tarea de prueba escucha-eliminar
iniciar proceso-eliminar
enviar tarea-eliminar, después de que se complete la tarea, el oyente escuchará el mensaje de que la tarea se completó, el proceso continuará y la tarea continuará activando la tarea escucha (El diagrama de flujo de la prueba aquí es el mismo que el anterior)
De acuerdo con la prueba anterior para completar las tareas, los resultados son los siguientes:
Cuando se completan las dos tareas anteriores y no se desencadenan condiciones posteriores, el proceso finaliza.
Escucha de conexión
Configure el escucha de conexión (esta configuración es para configurar manualmente el archivo xml y luego convertirlo en el archivo bpmn para la implementación. No hay opción de toma en el evento en la configuración de monitoreo global del complemento en la idea, solo comienza y finaliza). El
proceso de lanzamiento prueba el escucha de conexión -
iniciar el proceso - realizar el
envío - realizar la tarea, la tarea se completa, el oyente escucha para indicar que se completa la tarea, el proceso se interrumpe, continuará activando la tarea oyente de tareas (como se probó aquí con el diagrama de flujo anterior) de
acuerdo con lo anterior Pruebe las tareas pendientes y los resultados son los siguientes:
Cuando se completan las tareas anteriores, no hay tareas de seguimiento y el proceso finaliza.