Evento de Borda Condicional(Conditional Boundary Event)
Dispara quando uma condição de negócio se torna verdadeira enquanto a atividade executa; interrompente ou não. Círculo duplo com folha pautada.
A Borda Condicional (Conditional Boundary Event) supervisiona uma atividade com uma regra de dados: se o estado monitorado muda de forma relevante (cliente se autoatendeu, solicitação retirada, limite excedido), a borda reage — cancelando o trabalho (interrompente) ou disparando uma ação lateral (não-interrompente).
Quando usar e evitar
Quando usar
Para abandonar trabalho que ficou sem propósito (interrompente): o cliente já resolveu, a solicitação foi retirada.
Para disparar ações laterais quando dados cruzam um limiar durante a atividade.
Quando o fato terminador é baseado em estado, não em mensagem explícita.
Quando NÃO usar
Quando existe notificação explícita — uma Borda de Mensagem é mais direta.
Para limites de tempo — Borda de Timer.
Se a implementação não consegue monitorar a condição de verdade.
Exemplo de negócio
Abandonando cotação manual quando o cliente se autoatende

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- Preparar cotação manual está em andamento.
- O cliente conclui a compra pelo site: a condição “pedido já realizado” fica verdadeira e a Borda Condicional (destacada) interrompe a tarefa.
- Encerrar como autoatendido finaliza no caminho de exceção.
Diferenças
Borda Condicional vs. Borda de Mensagem
Se alguém avisa o processo, é mensagem; se o processo observa nos dados, é condição. Condições brilham quando o fato aparece nos sistemas silenciosamente.
FAQ
Quando a condição é avaliada pela primeira vez?
Quando a atividade inicia (armando a borda). Pela especificação, se já for verdadeira nesse momento, o evento dispara imediatamente.
Interrompente ou não — qual é o típico?
Ambos são comuns: interrompente para 'trabalho perdeu o propósito', não-interrompente para ações laterais de limiar.