Activiti6 - Introducción al aprendizaje - Oyente

Oyente

Desde la perspectiva del alcance de uso de los oyentes activos, existen aproximadamente tres tipos:

  1. El oyente global.
  2. Oyente conectado.
  3. 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
Inserte la descripción de la imagen aquí
proceso Proceso de liberación:
Inserte la descripción de la imagen aquí
Inicie el proceso para activar el proceso para iniciar el oyente:
Inserte la descripción de la imagen aquí

Fin del proceso de seguimiento

Configure el oyente al
Inserte la descripción de la imagen aquí
final del proceso. Envíe el final del proceso para activar el oyente final:
Inserte la descripción de la imagen aquí

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
Inserte la descripción de la imagen aquí

Publicar el proceso de prueba tarea escucha-asignación
Inserte la descripción de la imagen aquí
iniciar proceso-asignación
Inserte la descripción de la imagen aquí
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)
Inserte la descripción de la imagen aquí
Envíe la tarea-asignación escucha
Inserte la descripción de la imagen aquí
al escucha de la tarea arriba Para la información de la tarea recibida, la finalización de las tareas restantes-asignación
Inserte la descripción de la imagen aquí
es una licencia de dos días para la prueba sin la aprobación del gerente general, y el proceso finaliza.
Inserte la descripción de la imagen aquí

Tarea de eliminación de escucha

Establecer tarea escucha-eliminar
Inserte la descripción de la imagen aquí
liberación proceso tarea de prueba escucha-eliminar
Inserte la descripción de la imagen aquí
iniciar proceso-eliminar
Inserte la descripción de la imagen aquí
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)

Inserte la descripción de la imagen aquí
De acuerdo con la prueba anterior para completar las tareas, los resultados son los siguientes:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
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
Inserte la descripción de la imagen aquí
proceso de lanzamiento prueba el escucha de conexión -
Inserte la descripción de la imagen aquí
iniciar el proceso - realizar el
Inserte la descripción de la imagen aquí
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
Inserte la descripción de la imagen aquí
acuerdo con lo anterior Pruebe las tareas pendientes y los resultados son los siguientes:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Cuando se completan las tareas anteriores, no hay tareas de seguimiento y el proceso finaliza.

Supongo que te gusta

Origin blog.csdn.net/Lv_vI/article/details/107566160
Recomendado
Clasificación