Tabla de contenido
Paso 2: Encienda la simulación
Paso tres: ejecutar la simulación
Paso 4: escuchar la simulación
Paso 1: Cree un diagrama BPMN
Marcado por id, cada proceso
Paso 2: Encienda la simulación
BPMN proporciona oficialmente una variedad de módulos, como simulación de ejecución, que utiliza el módulo de simulación de procesos
Al inicializar BPMN, puede agregar este módulo. Agregamos el módulo de simulación de procesos a la propiedad de cálculo de AdditionalModules
Al inicializar, utilice esta propiedad.
En este punto, nuestro objeto BPMN ha sido construido.
Hay muchas herramientas en este objeto. Por supuesto, estas herramientas son importadas por usted, al igual que las anteriores.
Aquí doy algunos métodos básicos de herramientas (o mis herramientas integradas BPMN).
Aquí podemos ver que hay una herramienta para cambiar de modo toggleMode
Podemos llamarlo para iniciar una simulación.
En este punto, se puede ver que se ha iniciado la simulación de BPMN.
Paso tres: ejecutar la simulación
En el modo habilitado por defecto, podemos ejecutar la simulación del proceso BPMN haciendo clic en el evento de inicio.
Paso 4: escuchar la simulación
El trabajo real que tenemos que hacer es monitorear la simulación y operar en ella después de monitorear lo que quiero.
BPMN proporciona EventBus, que proporciona un montón de eventos de monitoreo. De hecho, podemos monitorear cada paso después de inicializar BPMN. Ya sea creando una tarea, importando BPMN, exportando, etc., BPMN monitorea una serie de cosas. con .
Hay estas propiedades en EventBus
No entraré en detalles aquí.
Destacamos un evento típico: el seguimiento del proceso de ejecución .
Debe usar el token generado (generateToken) en este evento de escucha tokenSimulation token evento de simulación
Me explico aquí: abrir el proceso es equivalente a crear un token, y cada simulación del proceso es una simulación de un token.
En este punto, podemos llamar a este evento para escuchar nuestro token.
Aquí podemos hacer lo que queramos, por ejemplo: quiero que se ejecute el token, y el proceso se suspenderá cuando se alcance la tarea Activity_005trsa.
Desde entonces, primero podemos obtener la herramienta de pausa en la biblioteca de herramientas BPMN.
Después de obtenerlo, juzgue si hay una identificación de Activity_005trsa y suspenda el evento si la hay.
En este momento, el token está suspendido, si desea continuar con la ejecución, deje que el token se active y continúe con la ejecución.
La representación final es la siguiente: