BPMN Gateway
I gateway in un diagramma BPMN vengono utilizzati per controllare il flusso del processo. Nel diagramma BPMN (Business Process Model and Notation), solo il flusso della sequenza influenzerà il flusso del processo e il flusso del messaggio non dovrebbe influire sul flusso del processo. Questo articolo mostrerà diversi tipi di gateway e come utilizzarli in un diagramma BPMN.
Tipi di gateway e come usarli
Un Gateway è rappresentato con una forma a diamante e determina le decisioni, l'unione e l'unione dei percorsi. Questi sono i tipi comuni di gateway BPMN.
BPMN Gateway è un tipo di oggetti di flusso che viene utilizzato per dirigere i flussi di sequenza di un processo in base a determinate condizioni. Funge da gate, determinerà se far passare un certo flusso, quindi i gateway eventualmente controllano la selezione del flusso in uscita che passa attraverso i gateway. Ora spiegheremo in dettaglio ogni tipo di gateway.
Gateway esclusivo
Un gateway esclusivo valuta il processo aziendale e conduce il flusso in uno dei due o più percorsi che si escludono a vicenda e dirige il flusso esattamente verso uno dei rami di uscita. Nell'esempio sopra, un gateway esclusivo richiede di valutare se assumere o meno il candidato. In questo caso il candidato verrà assunto se soddisfa il requisito, e verrà rifiutato se non soddisfatto.
Gateway basato su eventi
Un gateway basato sugli eventi è simile a un gateway esclusivo perché entrambi implicano un percorso nel flusso, ma il trigger del gateway è basato sull'evento che si verifica anziché sulla condizione di valutazione. Nel caso di utilizzo di un gateway basato su eventi, è necessario valutare quale evento si è verificato.
Gateway parallelo
I gateway paralleli vengono utilizzati per rappresentare due attività in un flusso aziendale. Un gateway parallelo viene utilizzato per visualizzare l'esecuzione simultanea delle attività. Se il processo arriva al nodo del gateway parallelo, il lavoro si dividerà in più token e si unirà quando raggiungerà il gateway parallelo di unione. Sopra nel tipico esempio di gateway parallelo.
Gateway parallelo basato su eventi
Un gateway Parallel Event-Based è simile a un gateway parallelo. Permette che più di un processo avvenga contemporaneamente. La differenza rispetto a un gateway parallelo è che i processi dipendono l'uno dall'altro. Al gateway basato su eventi paralleli, più eventi possono attivare più processi, ma i processi sono ancora dipendenti l'uno dall'altro.
Gateway inclusivo
Un gateway inclusivo guida il flusso del processo in uno o più flussi. Il gateway inclusivo è anche un punto di divisione del processo aziendale perché può attivare più di 1 percorsi in uscita. Tutti i rami di input attivi devono essere completati prima di andare su un altro gateway.
Gateway Complesso
Il gateway complesso viene utilizzato per modellare processi complessi. Se hai bisogno di più gateway per descrivere il flusso aziendale, questo è il caso ideale per il gateway complesso. I gateway complessi richiedono un testo più descrittivo perché stai usando parole al posto dei simboli. Gateway complessi consentono una maggiore flessibilità nel controllo del flusso.
Diagramma BPMN creato con i gateway