Nesta página

Evento inicial

O que é um evento inicial

Um evento inicial BPMN 2.0 é o evento que aciona ou inicia um processo de negócio. Ele marca o ponto em que um processo começa e é essencial para definir seu fluxo. Nos diagramas BPMN, o evento inicial é representado por um círculo simples. Ele pode ser acionado por várias condições, como a chegada de uma mensagem, um timer, uma condição ou uma ação do usuário.

Pontos principais

  • Representação visual: um círculo simples.
  • Tipos de eventos iniciais:
    • Evento inicial None: o processo começa quando é iniciado sem um gatilho.
    • Evento inicial de mensagem: o processo começa quando uma mensagem é recebida.
    • Evento inicial de timer: o processo começa em um horário especificado ou após um intervalo definido.
    • Evento inicial condicional: o processo começa quando uma condição específica é atendida.
    • Evento inicial de sinal: o processo começa quando um sinal é transmitido.
    • Evento inicial múltiplo: o processo começa quando um de vários gatilhos ocorre ou, com Parallel Multiple, quando todos eles ocorrem.

Um evento inicial de erro não está disponível em um processo de nível superior: ele só é válido como início de um subprocesso de eventos interruptivo, no qual inicia esse subprocesso quando o processo que o contém lança um erro.

Os eventos iniciais não têm sequence flows de entrada, pois sempre representam o início de um processo. Eles colocam o processo em andamento e transferem o controle para o próximo elemento do fluxo de trabalho.

Um diagrama BPMN pode apresentar vários eventos iniciais. Somente o caminho associado ao evento acionado específico iniciará a instância do processo. Por exemplo, considere um processo de recebimento de pedidos que depende do canal de recebimento, como um site, telefone ou envio presencial direto. O evento inicial correspondente iniciará o processo.

Símbolo de evento inicial BPMN 2.0 do ProcessMind representando o início do processo

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