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.
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
- Eventos: todos os tipos de eventos.
- Evento final: onde um processo termina.