Nesta página

Evento de fim

O que é um evento de fim

Um evento de fim BPMN 2.0 marca a conclusão ou o encerramento de um processo de negócio. Ele indica o ponto em que o processo termina e nenhuma outra ação ocorre depois do evento de fim. Nos diagramas BPMN, o evento de fim é mostrado como um círculo com borda espessa e pode indicar diferentes tipos de encerramento, como uma conclusão normal ou uma condição de erro.

Pontos principais sobre eventos de fim

  • Representação visual: um círculo com borda espessa.
  • Tipos de eventos de fim:
    • Evento de fim de mensagem: envia uma mensagem quando o processo termina.
    • Evento de fim de sinal: transmite um sinal a outros processos ou sistemas quando o processo termina.
    • Evento de fim de erro: indica que o processo terminou devido a um erro.
    • Evento de fim de terminação: interrompe imediatamente todas as atividades do processo e encerra toda a instância do processo.
    • Evento de fim de escalonamento: indica que ocorreu uma escalada que precisa ser tratada em um nível superior.

Os eventos de fim não têm Sequence Flows de saída, pois representam o ponto final do processo. Eles desempenham um papel fundamental ao sinalizar o resultado do processo e garantir que o fluxo seja concluído corretamente.

Um evento final marca o fim de um processo. O processo é concluído quando todas as etapas descritas no diagrama são executadas, culminando no evento final. Como um processo pode ter resultados diferentes, como sucesso ou falha, você pode usar vários eventos finais para indicar diferentes desfechos. Por exemplo, se um pedido for processado com sucesso, o processo termina com uma conclusão bem-sucedida. Se os dados do cartão estiverem incorretos, resultando em uma falha na transação, nenhum recibo será gerado e o pedido será considerado malsucedido.

Símbolo de evento final do ProcessMind BPMN 2.0 mostrando a conclusão e o resultado do processo

Neste exemplo, os desfechos finais são diferentes, embora ambos sejam categorizados como eventos finais. Quando um processo inclui vários eventos finais, cada um deve ter um nome distinto para evitar confusão.

Todos os eventos com seus respectivos símbolos

Início Intermediário Fim
Type
Normal
Event Subprocess
Event Subprocess sem interrupção
Catch
Boundary
Boundary sem interrupção
Throw
None
Message
Timer
Conditional
Link
Signal
Error
Escalation
Termination
Compensation
Cancel
Multiple
Multiple Parallel

Tópicos relacionados