Lista de documentos
En esta página

End Event

Introducción

Un End Event en BPMN 2.0 indica la conclusión o finalización de un proceso de negocio. Este evento señala el punto en el que el proceso se considera finalizado y no ocurren más acciones después. En los diagramas BPMN, el End Event se representa con un círculo con borde grueso y puede señalar distintos tipos de finalización de proceso, como una finalización correcta o una condición de error.

Puntos clave sobre los End Events

  • Representación visual: Un círculo con borde grueso.
  • Tipos de End Events:
    • Message End Event: Envía un mensaje al finalizar el proceso.
    • Signal End Event: Difunde una señal a otros procesos o sistemas al terminar el proceso.
    • Error End Event: Indica que el proceso ha finalizado por un error.
    • Terminate End Event: Detiene de inmediato todas las actividades y termina la instancia completa del proceso.
    • Escalation End Event: Indica que se produjo una escalación, que debe gestionarse en un nivel superior.

Los End Events no tienen secuencias de salida, ya que marcan el punto final del proceso. Son clave para señalar el resultado final y asegurar una correcta finalización del flujo.

Un end event marca la finalización de un proceso. El proceso se considera completo una vez que se ejecutan todos los pasos definidos en el diagrama, llegando hasta el end event. Como un proceso puede tener resultados diferentes, como éxito o fallo, puedes usar varios end events para indicar los diversos resultados. Por ejemplo, si una orden se procesa correctamente, el proceso termina con éxito. Si los datos de la tarjeta son incorrectos y la transacción falla, no se genera recibo y la orden se considera fallida.

Símbolo de End Event BPMN 2.0 en ProcessMind mostrando la finalización y resultado del proceso

En este ejemplo, los resultados finales son diferentes aunque ambos son end events. Si un proceso tiene varios end events, cada uno debe tener un nombre claro para evitar confusiones.

Todos los Events 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