En el diagrama, la recepción de un mensaje inicia el proceso. La siguiente tarea verifica si el artículo está en inventario y envía un enlace de confirmación tan pronto como el artículo está disponible. Este acto de enviar el enlace de confirmación es facilitado por un evento intermedio que despacha el enlace. El proceso progresa al procesamiento de pedidos solo después de que el enlace de confirmación ha sido recibido con éxito, resultando en la finalización del pedido (evento final).
A lo largo del proceso, varios símbolos dentro de los eventos intermedios significan diferentes desencadenantes que pueden influir en el flujo de eventos. Estos desencadenantes son mensajes, temporizadores, errores, compensaciones, flujos condicionales, señales, eventos múltiples, escalaciones y procesos paralelos. Cada uno representa un tipo específico de interacción o condición dentro del proceso.
Start | Intermediate | End | ||||||
---|---|---|---|---|---|---|---|---|
Type | Normal | Event Sub process | Event Sub process non-interrupt | Catch | Boundary | Boundary non-interrupt | Throw | |
None | ||||||||
Message | ||||||||
Timer | ||||||||
Conditional | ||||||||
Link | ||||||||
Signal | ||||||||
Error | ||||||||
Escalation | ||||||||
Termination | ||||||||
Compensation | ||||||||
Cancel | ||||||||
Multiple | ||||||||
Multiple Parallel |