BPMN 2.0 reference

Guida rapida a BPMN 2.0: simboli, notazione ed esempi

Tutti i simboli BPMN 2.0 necessari per leggere o disegnare un processo, organizzati secondo la struttura di un modello: eventi, attività, gateway, collegamenti, corsie e artefatti. Ogni riga indica la forma, il significato e quando usare il simbolo.

Prima di osservare la forma, legga la colonna della notazione: in BPMN, il contorno distingue un evento da un’attività, mentre il simbolo all’interno del rombo distingue un gateway dall’altro. Le quattro regole seguenti riassumono gran parte dei dettagli riportati nel resto della guida.

01

Il contorno identifica la categoria

Il cerchio indica un evento, il rettangolo arrotondato un’attività e il rombo un gateway. Prima di tutto, osservi la forma esterna.

02

Il simbolo identifica il comportamento

La stessa forma esterna può indicare elementi diversi. Il simbolo all’interno distingue, per esempio, un task da un User Task o un gateway semplice da uno esclusivo o parallelo.

03

Lo stile della linea identifica la relazione

Una freccia continua indica la sequenza all’interno di un processo. Una freccia tratteggiata con un cerchio vuoto indica un messaggio tra partecipanti.

04

Il contenitore identifica il responsabile

Un pool rappresenta un partecipante, di solito un’organizzazione. Le lane al suo interno rappresentano i ruoli che si passano il lavoro.

1

Eventi

Qualcosa che accade. Il contorno indica la posizione dell’evento nel processo; il simbolo interno ne specifica il tipo di attivazione.

BPMN Start event symbol

Start event

Cerchio singolo con bordo sottile

Indica l’inizio di un’istanza del processo. Un evento di inizio semplice viene attivato manualmente; un simbolo interno lo trasforma in un evento di inizio con messaggio, timer, segnale o condizione.

BPMN Intermediate event symbol

Intermediate event

Doppio cerchio con bordo sottile

Indica un evento tra l’inizio e la fine: un’attesa (di ricezione) o una notifica (di invio). Se collegato al bordo di un’attività, rappresenta un’eccezione che si verifica durante l’attività.

BPMN End event symbol

End event

Cerchio singolo con bordo spesso

Termina un percorso o l’intera istanza. Un evento finale di terminazione interrompe tutti i percorsi paralleli; un evento finale semplice termina solo il proprio percorso.

2

Attività

Il lavoro da svolgere. Un rettangolo arrotondato rappresenta un task; il simbolo nell’angolo indica chi o che cosa lo esegue.

BPMN Task symbol

Task

Rettangolo arrotondato

Unità di lavoro al livello di dettaglio più basso. Lo usi quando il tipo di esecutore non è ancora noto o non è rilevante.

BPMN User task symbol

User task

Rettangolo arrotondato con il simbolo di una persona

Attività svolta da una persona, di solito tramite un modulo o una casella di posta. Il task resta in attesa finché la persona non lo completa.

BPMN Service task symbol

Service task

Rettangolo arrotondato con il simbolo di un ingranaggio

Attività eseguita dal sistema senza intervento umano, come una chiamata API, un calcolo o una sincronizzazione con un’altra applicazione.

BPMN Script task symbol

Script task

Rettangolo arrotondato con il simbolo di uno script

Passaggio automatico eseguito dal motore del processo tramite uno script. Lo usi per regole semplici, non per le integrazioni.

BPMN Business rule task symbol

Business rule task

Rettangolo arrotondato con il simbolo di una tabella

Decisione affidata a un motore di regole, per esempio una tabella di idoneità o di punteggio. La regola resta gestibile anche al di fuori del diagramma.

BPMN Manual task symbol

Manual task

Rettangolo arrotondato con il simbolo di una mano

Attività svolta senza il supporto di un sistema. La modelli quando il passaggio incide sul tempo di ciclo ma non lascia tracce nei sistemi.

BPMN Receive task symbol

Receive task

Rettangolo arrotondato con il simbolo di una busta

Attende un messaggio esterno prima che il processo prosegua. Si distingue da un evento di inizio con messaggio, che avvia una nuova istanza.

BPMN Send task symbol

Send task

Rettangolo arrotondato con il simbolo di una busta piena

Invia un messaggio a un altro partecipante e prosegue. Lo usi per rendere visibile nel diagramma un passaggio di consegne.

BPMN Sub-process symbol

Sub-process

Rettangolo arrotondato con il simbolo [+]

Gruppo di attività compresso. Mantiene leggibile il livello superiore, lasciando i dettagli disponibili al livello successivo.

BPMN Loop symbol

Loop

Attività con una freccia circolare

Si ripete finché una condizione è vera o finché non lo diventa. Lo usi per modellare rilavorazioni e tentativi, invece di disegnare manualmente una freccia di ritorno.

BPMN Multi-instance symbol

Multi-instance

Attività con tre barre verticali

Viene eseguita una volta per ogni elemento di una raccolta, in parallelo o in sequenza. È la notazione corretta per indicare “per ogni voce o approvatore”.

BPMN Compensation symbol

Compensation

Attività con il simbolo di riavvolgimento

Gestore che annulla un’attività già svolta, per esempio un rimborso dopo una spedizione non riuscita. Non rappresenta un percorso di errore.

3

Gateway

Decisioni e diramazioni. La forma è sempre un rombo; il simbolo al suo interno determina il comportamento.

BPMN Exclusive gateway symbol

Exclusive gateway

Rombo con una X

Un solo percorso in uscita. È la scelta predefinita per una decisione if/else ed è l’unico caso in cui le condizioni devono essere mutuamente esclusive.

BPMN Inclusive gateway symbol

Inclusive gateway

Rombo con un cerchio

Uno o più percorsi in uscita, a seconda delle condizioni. Lo usi quando più diramazioni possono essere eseguite contemporaneamente.

BPMN Parallel gateway symbol

Parallel gateway

Rombo con un segno più

Vengono eseguiti tutti i percorsi in uscita, senza condizioni. Il gateway di unione corrispondente attende tutti i percorsi in entrata prima di proseguire.

BPMN Event-based gateway symbol

Event-based gateway

Rombo con un pentagono all’interno

Il passaggio successivo dipende dall’evento che si verifica per primo, per esempio un messaggio o una scadenza. Lo usi per gestire condizioni di gara, non decisioni basate sui dati.

4

Collegamenti tra gli elementi

Indicano le relazioni tra gli elementi. Lo stile della linea distingue la sequenza all’interno di un processo dalla comunicazione tra processi.

BPMN Sequence flow symbol

Sequence flow

Freccia continua

Indica l’ordine delle attività all’interno di un processo o pool. Non può attraversare il confine di un pool.

BPMN Message flow symbol

Message flow

Freccia tratteggiata con un cerchio vuoto

Indica la comunicazione tra due partecipanti, per esempio un cliente e un fornitore. Non sostituisce mai il flusso di sequenza all’interno di un processo.

BPMN Association symbol

Association

Linea puntinata

Collega un artefatto, come un oggetto dati o un’annotazione, all’elemento che descrive. Non indica una sequenza.

5

Corsie

Indicano chi svolge il lavoro. I pool separano le organizzazioni; le lane distinguono i ruoli all’interno di un’organizzazione.

BPMN Pool with lanes symbol

Pool with lanes

Rettangolo suddiviso in lane orizzontali

Rappresenta un partecipante e le relative responsabilità interne. Indichi i passaggi di consegne tra i ruoli sui confini delle lane, dove spesso si verificano ritardi.

BPMN Collapsed pool symbol

Collapsed pool

Rettangolo semplice a scatola nera

Partecipante di cui non si modella il funzionamento interno, come un cliente o un sistema esterno. Lo mantenga visibile per rappresentare il flusso dei messaggi.

6

Artefatti

Informazioni di supporto. Gli artefatti aggiungono contesto, ma non modificano mai la logica del processo.

BPMN Data object symbol

Data object

Icona di pagina

Dati letti o prodotti dal processo, come una fattura o una richiesta. Lo usi per mostrare che cosa viene effettivamente trasferito in un passaggio di consegne.

BPMN Data store symbol

Data store

Cilindro

Archivio persistente da cui il processo legge o in cui scrive, come un database o un sistema di gestione delle pratiche.

BPMN Group symbol

Group

Rettangolo arrotondato tratteggiato

Raggruppamento visivo che facilita la lettura. Non ha semantica di esecuzione, quindi non lo usi per modellare un sottoprocesso.

BPMN Text annotation symbol

Text annotation

Testo con una parentesi

Commento per chi legge: una regola, un presupposto o una nota sul motivo per cui esiste il passaggio. Non viene eseguito.

PDF

Tenga la guida a portata di mano

Il poster BPMN 2.0 gratuito in PDF raccoglie in un’unica pagina tutte le categorie di elementi e gli stessi simboli spiegati in questa guida: eventi, attività, gateway, collegamenti, corsie, dati e artefatti. Lo scarichi e lo tenga accanto al modello che sta disegnando.

See how ProcessMind draws these symbols →
Scarichi il poster BPMN 2.0 (PDF)

Usi i simboli in un modello, non solo sulla carta

Descriva un processo e la nostra AI preparerà una bozza di modello BPMN 2.0 con questi elementi. Potrà modificarlo, rivederlo con il responsabile del processo ed esportarlo in formato BPMN XML standard.