Activiti7 --- comprensión de los conceptos básicos

1. BpmnModel

BpmnModel es en realidad el objeto de modelo de definición de proceso obtenido después de analizar el archivo bpmn a través de xml.Este objeto registra todo el contenido de la definición de proceso y puede obtener la información entrante y saliente de cada nodo y cada nodo.

2. FlowNode

FlowNode es la clase principal de nodos. En actividades, los nodos se dividen en tres categorías, a saber, Evento (evento), Tarea (tarea) y Puerta de enlace. Por ejemplo, el nodo de inicio y el nodo final son evento de inicio y evento final. Las tareas y las puertas de enlace son fáciles de entender, así que no diré más. En resumen, FlowNode es una abstracción de todos los nodos. La información básica del nodo se puede obtener en este objeto, incluyendo de qué nodo proviene (IncomingFlows) y a qué nodo ir (OutgoingFlows).

3. SequenceFlow

SequenceFlow es la información relacionada con las líneas del diagrama de flujo. Para definir una línea, debe saber qué nodo pasa a través de la línea a qué nodo, es decir, la información del nodo de origen al nodo de destino, y el objeto SequenceFlow puede obtener esta información. Los IncomingFlows y OutgoingFlows mencionados anteriormente pertenecen a SequenceFlow.

4. Ejecución

El concepto de ejecución es difícil de entender al principio. En actividad, si no hay rama, entonces todo el proceso es una Ejecución. Si hay ramas, habrá múltiples Ejecuciones. Tengo entendido que la Ejecución es una pequeña parte de la ruta de ejecución. Por ejemplo, la ruta tomada por la rama 1 y la ruta tomada por la rama 2.

Inserte la descripción de la imagen aquí

Supongo que te gusta

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