Evento Intermedio

Introducción

Un Evento Intermedio BPMN 2.0 representa un evento que ocurre durante el flujo del proceso, entre los eventos de inicio y fin. No inicia ni termina el proceso, pero lo altera o influye a medida que progresa. Los Eventos Intermedios se utilizan para modelar interrupciones, demoras o desencadenantes que afectan el flujo de un proceso de negocio.

Puntos Clave sobre Eventos Intermedios

  • Representación Visual: Un círculo con doble borde.
  • Tipos de Eventos Intermedios:
    • Evento Intermedio de Mensaje: Espera o envía un mensaje durante el proceso.
    • Evento Intermedio de Temporizador: Retrasa el proceso por un tiempo determinado o hasta una fecha específica.
    • Evento Intermedio Condicional: Espera que se cumpla una condición antes de continuar.
    • Evento Intermedio de Señal: Captura o lanza una señal que afecta el proceso u otros procesos.
    • Evento Intermedio de Error: Maneja los errores que ocurren dentro del proceso.
    • Evento Intermedio de Escalamiento: Representa un escalamiento que debe resolverse antes de continuar.

Ubicación

  • Evento de Captura: Un Evento Intermedio que espera que algo suceda (por ejemplo, un mensaje o una señal).
  • Evento de Lanzamiento: Un Evento Intermedio que activa algo (por ejemplo, enviar un mensaje o señal).

Los Eventos Intermedios pueden aparecer dentro del flujo normal del proceso, adjuntos al límite de una actividad (llamado un evento de límite) o como parte de procesos complejos donde condiciones o eventos específicos deben ser monitoreados o desencadenados durante el flujo de trabajo.

Un evento intermedio, ubicado entre los puntos de inicio y fin del proceso, juega un papel en la captura o envío (“lanzamiento”) de información. La naturaleza del evento intermedio, ya sea para capturar o lanzar información, se puede entender al examinar el elemento de conexión dentro del diagrama.

Evento Intermedio

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.

Todos los eventos con sus símbolos correspondientes
StartIntermediateEnd
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