Como parte de la preparación del curso BPMN, expandiré algunos videos en artículos para una mejor comprensión por parte de la audiencia. Puedes ver el video tutorial al final del artículo.
El concepto de token en BPMN plantea muchas preguntas, aunque en realidad esta esencia es sumamente simple y útil. Comencemos con una definición clásica:
Un token es un concepto teórico que se utiliza para comprender el comportamiento del proceso en cuestión. El comportamiento de los elementos del proceso se puede entender a través de cómo interactúan con un token que se mueve a través de la estructura del proceso. Mientras tanto, en sistemas de modelado y tiempo de ejecución que utilizan el estándar BPMN, no es necesario indicar el token de ninguna forma.
En pocas palabras, un token es una entidad que se introdujo para controlar el funcionamiento de un proceso empresarial, depurarlo y probarlo. Entonces, en la programación para tales propósitos, hay una ejecución paso a paso del algoritmo (modo de depuración). El programador en cualquier momento comprende en qué etapa se está ejecutando el programa, puede rastrear bajo qué condiciones se enciende esta o aquella rama.
BPMN introdujo un token para propósitos similares. Aquellos. es esencialmente una marca que le muestra qué bloque del proceso se está ejecutando actualmente. Al mover el token a través del proceso, puede rastrear claramente qué y cómo funcionará en la realidad.
Para trabajar con un token, debe tener un proceso empresarial en sí. Sin él, el concepto mismo de token pierde su significado. Echemos un vistazo a qué es un token y cómo trabajar con él.
Ejemplo No. 1
Considere el proceso de compra de un producto (consulte la figura siguiente). Como puede ver, es bastante sencillo, por lo que no describiremos en detalle el proceso en sí, sino que nos centraremos en el token.
Al comienzo de la ejecución del proceso, el token está en el punto de entrada. A continuación, comenzamos a moverlo. El token solo puede moverse secuencialmente, pasando de una etapa a otra del proceso.
, « ». « » ..
, , , .
. , . , . , , , .
, . , , .
« ?» «». . – .
№ 2
. «».
, , .
, « » , - . , .. «». , , «», , , . , , , .
№ 3
- , , . - « ».
. , . « ». . .
, . . . , .
, – , . , , . . . BPMN .