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 | ||||||||