End Event
Introduzione
Un BPMN 2.0 End Event rappresenta la conclusione o la chiusura di un processo aziendale. Indica il punto in cui il processo è terminato e non avvengono altre azioni dopo l’end event. Nei diagrammi BPMN, l’End Event viene mostrato come un cerchio marcato e può rappresentare diversi tipi di fine del processo, come il completamento normale o una condizione di errore.
Punti Chiave sugli End Event
- Rappresentazione Visiva: Un cerchio marcato.
- Tipi di End Event:
- Message End Event: Invia un messaggio al termine del processo.
- Signal End Event: Invia un segnale ad altri processi o sistemi quando il processo termina.
- Error End Event: Indica che il processo è finito a causa di un errore.
- Terminate End Event: Ferma subito tutte le attività del processo e termina tutta l’istanza.
- Escalation End Event: Indica un’escalation che va gestita a livello superiore.
Gli End Event non hanno sequence flow in uscita, perché rappresentano il punto finale del processo. Sono fondamentali per segnalare il risultato e garantire la conclusione corretta del flow.
Un end event indica la fine di un processo. Il processo è concluso una volta che tutti i passaggi del diagramma sono stati svolti, arrivando all’end event. Poiché un processo può avere esiti diversi, come successo o errore, puoi usare più end event per segnalare risultati differenti. Ad esempio, se un ordine è processato con successo, il processo termina con il completamento. Se i dati della carta non sono corretti e la transazione fallisce, non viene generata ricevuta e l’ordine risulta non concluso.
In questo esempio, gli esiti finali sono diversi anche se entrambi sono end event. Quando un processo prevede più end event, ognuno deve essere nominato chiaramente per evitare confusione.
Tutti gli Eventi con i Loro Simboli Corrispondenti
| Start | Intermediate | End | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Sub process | Event Sub process non-interrupt | Catch | Boundary | Boundary non-interrupt | Throw | |
| None | ||||||||
| Message | ||||||||
| Timer | ||||||||
| Conditional | ||||||||
| Link | ||||||||
| Signal | ||||||||
| Error | ||||||||
| Escalation | ||||||||
| Termination | ||||||||
| Compensation | ||||||||
| Cancel | ||||||||
| Multiple | ||||||||
| Multiple Parallel | ||||||||