Start Event
Introduzione
Un BPMN 2.0 Start Event è l’evento che attiva o avvia un processo business. Segna il punto in cui inizia il processo ed è fondamentale per definire il flusso delle attività. Lo Start Event è rappresentato da un semplice cerchio nei diagrammi BPMN e può essere attivato da diverse condizioni, come la ricezione di un messaggio, un timer, una condizione o un’azione utente.
Punti Chiave
- Rappresentazione Visiva: Un semplice cerchio.
- Tipi di Start Event:
- Message Start Event: Il processo inizia quando si riceve un messaggio.
- Timer Start Event: Il processo parte a un’ora specifica o dopo un intervallo preset.
- Conditional Start Event: Il processo parte quando si verifica una condizione specifica.
- Signal Start Event: Il processo parte quando viene inviato un segnale.
- Error Start Event: Si attiva quando si verifica un errore.
Gli Start Event non hanno sequence flow in ingresso, perché segnano sempre l’inizio di un processo. Avviano il flusso e passano il controllo all’elemento successivo nel workflow.
In un diagramma BPMN possono esserci più start event. Solo gli eventi collegati allo start event pertinente vengono attivati. Ad esempio, pensa a un processo di gestione ordini che dipende dal canale di ricezione: sito web, telefono o presentazione diretta. Lo start event corrispondente farà partire il processo.
Tutti gli Eventi con i 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 | | | | | | | ||