Evento de Borde de Error(Error Boundary Event)
Adjunto al borde de una actividad, capta un error levantado dentro y desvía el flujo; siempre interruptivo — la actividad se aborta. Doble círculo con un icono de rayo.
El Evento de Error en el Borde (Error Boundary Event) es el try/catch de BPMN: supervisa una actividad (o subproceso) y, si ocurre dentro un error correspondiente, la aborta y encamina el token por el camino de excepción. Los bordes de error siempre son interruptivos — una actividad que falló no puede seguir ejecutándose.
Cuándo usar y evitar
Cuándo usar
Para dotar a una actividad específica de un camino de fallo explícito (pago rechazado, integración fallida).
En subprocesos, para captar Eventos de Fin Error lanzados dentro.
Para mantener lineal el camino feliz mientras los fallos se ramifican visiblemente.
Cuándo NO usar
Para advertencias no fatales — utilice la Escalada (que puede ser no interruptiva).
Para una gestión a escala de todo el ámbito del mismo error proveniente de muchas actividades — un Subproceso de Evento Error lo centraliza.
Para modelar rechazos de negocio que son resultados normales — prefiera una compuerta explícita; los errores son para terminaciones anormales.
Ejemplo de negocio
Gestionar un pago rechazado

Abra este ejemplo en el editor de procesos de HEFLO y explore el diagrama por dentro.
Abrir en el editor HEFLO →Paso a paso
- Cobrar tarjeta de crédito se ejecuta normalmente hacia «Pago liquidado».
- Si la pasarela rechaza el pago, la tarea lanza un error; el Evento de Error en el Borde (resaltado) lo capta y aborta la tarea.
- El camino de excepción Ofrecer un método de pago alternativo toma el control y termina el flujo por separado.
Diferencias
Error en el Borde vs Escalada en el Borde
El Error es fatal e interrumpe siempre la actividad. La Escalada señala gravedad y suele captarse sin interrumpir. Abortar-y-desviar → Error; alertar-y-continuar → Escalada.
Preguntas frecuentes
¿Puede un borde de error ser no interruptivo?
No — la especificación lo prohíbe. Una actividad en error no puede continuar; el borde siempre la cancela.
¿Qué errores capta?
Un código de error concreto (si se referencia) o cualquier error proveniente de la actividad adjunta (si se deja genérico). Los Eventos de Fin Error de subproceso son la fuente clásica.