Proceso de ejecución de animación de simulación BPMN

Tabla de contenido

Paso 1: Cree un diagrama BPMN

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:

Supongo que te gusta

Origin blog.csdn.net/weixin_42078172/article/details/131063021
Recomendado
Clasificación