Evento de Borda de Erro (interrompente)(Error Boundary Event)
Anexado à borda de uma atividade, captura um erro lançado dentro dela e desvia o fluxo; sempre interrompente — a atividade é abortada. Círculo duplo com ícone de raio.
O Evento de Borda de Erro (Error Boundary Event) é o try/catch do BPMN: supervisiona uma atividade (ou subprocesso) e, se um erro correspondente ocorrer dentro dela, aborta-a e leva o token pelo caminho de exceção. Bordas de erro são sempre interrompentes — uma atividade que falhou não pode continuar rodando.
Quando usar e evitar
Quando usar
Para dar a uma atividade específica um caminho de falha explícito (pagamento recusado, integração falhou).
Em subprocessos, para capturar Eventos de Fim de Erro lançados dentro deles.
Para manter o caminho feliz linear enquanto falhas ramificam visivelmente.
Quando NÃO usar
Para avisos não-fatais — use Escalação (que pode ser não-interrompente).
Para tratar o mesmo erro de muitas atividades do escopo — um Subprocesso de Evento de Erro centraliza.
Para rejeições de negócio que são resultados normais — prefira um gateway explícito; erros são para términos anormais.
Exemplo de negócio
Tratando pagamento recusado

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- Cobrar cartão de crédito roda normalmente rumo a “Pagamento efetivado”.
- Se a operadora recusar, a tarefa lança um erro; a Borda de Erro (destacada) o captura e aborta a tarefa.
- O caminho de exceção Oferecer pagamento alternativo assume e encerra o fluxo separadamente.
Diferenças
Borda de Erro vs. Borda de Escalação
Erro é fatal e sempre interrompe a atividade. Escalação sinaliza severidade e costuma ser capturada sem interromper. Abortar-e-desviar → Erro; alertar-e-continuar → Escalação.
FAQ
Uma borda de erro pode ser não-interrompente?
Não — a especificação proíbe. Uma atividade que errou não continua; a borda sempre a cancela.
Quais erros ela captura?
Um código de erro específico (se referenciado) ou qualquer erro da atividade anexada (se genérica). Fins de Erro de subprocessos são a origem clássica.