Verifica esito subprocess (pattern BPMN)

Un’attività complessa (subprocess nella terminologia BPMN) viene spesso scomposta in un nuovo diagramma a livello di maggior dettaglio.

In base all’esito di tale attività devono essere prese delle decisioni sulla prosecuzione del processo, e la decisione viene espressa con un gateway.

Il modo più efficace per rappresentare questa frequente situazione consiste nel rappresentare nel diagramma di dettaglio i diversi esiti del processo (ad esempio, esito positivo e negativo) con due eventi finali distinti, e con nomi che li rappresentino in modo chiaro.

Il gateway che segue il subprocess nel diagramma a livello sintetico verrà nominato con lo stesso nome di uno degli esiti indicati a livello inferiore, allineando così i due livelli.

Verifica esito subprocess - BPMN