Un “Gateway Esclusivo” verifica, seleziona e attiva in uscita il primo flusso che soddisfa le condizioni richieste: esse sono associate ai flussi condizionali in uscita dal gateway. Nel caso in cui nessun flusso dovesse soddisfare le condizioni, il gateway attiva il flusso impostato come di default. Nel caso del “Gateway Parallelo” viene effettuata l’attivazione di tutti i rami in uscita presenti, in maniera incondizionata.
In un “Gateway Inclusivo” il controllo del flusso di processo dipende dalle condizioni booleane basate sul contesto di processo ed impostate su tutti i flussi condizionali di uscita. L’engine verifica la condizione su ciascun flusso e tutti quelli che soddisfano le condizioni vengono attivati, oppure se nessuna risulta valida si attiva il ramo definito come default.