Eventos

Evento de Fim de Término(Terminate End Event)

Encerra a instância INTEIRA imediatamente: todos os tokens, em todos os ramos paralelos, são destruídos. Círculo grosso com disco preenchido.

O Fim de Término (Terminate End Event) é o botão de emergência: alcançá-lo não encerra só um caminho — aborta a instância inteira, matando todo trabalho paralelo na hora, sem compensação e sem tratamento adicional. Poderoso — e por isso mesmo para uso raro e consciente.

Quando usar e evitar

Quando usar

  • Quando o resultado de um ramo torna todo o trabalho paralelo sem sentido (proponente desclassificado, fraude confirmada).

  • Para abortos duros exigidos por política, em que ramos remanescentes seriam indevidos.

  • Em subprocessos, para matar o escopo inteiro a partir de um ramo.

Quando NÃO usar

  • Como encerramento rotineiro — o Fim Simples é o padrão; término é exceção.

  • Quando ramos paralelos devem terminar naturalmente — o trabalho deles pode importar.

  • Quando passos concluídos exigem desfazer — término pula compensação; orquestre-a explicitamente antes.

Exemplo de negócio

Desclassificação aborta a avaliação paralela

Diagrama BPMN: Desclassificação aborta a avaliação paralela
Desclassificação aborta a avaliação paralela

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.

Abrir no editor HEFLO →

Passo a passo

  1. A licitação divide em paralelo: Avaliação técnica e Verificar critérios de desclassificação rodam simultaneamente.
  2. A verificação encontra impedimento e alcança o Fim de Término (destacado, disco preenchido).
  3. A instância inteira para na hora — a avaliação técnica é abortada no meio, não aguardada.

Diferenças

Fim de Término vs. Fim Simples

Simples encerra um caminho; tokens paralelos seguem vivos e a instância fecha quando todos terminam. Término encerra a instância *agora*, matando todos os tokens. Se é preciso garantir que nada mais rode — é término.

FAQ

Término dispara compensação ou tratamento de erro?

Não. É parada dura imediata — nenhum tratador roda. Se limpeza importa, modele-a antes do término.

Qual o alcance dentro de um subprocesso?

Termina o escopo do subprocesso (todos os tokens dele); o pai então continua após o subprocesso normalmente.

Elementos relacionados