Definire transizioni e le loro condizioni

Tutte le attività (tranne l'attività di fine processo) devono avere almeno una transizione in uscita. Si tratta della transizione dall'attività a quella successiva nel processo. Le attività con una suddivisione di tipo Parallel (AND) o Choice (XOR) avranno più transizioni.

Il progettista del flusso di lavoro deve definire le transizioni per tutte le attività in un flusso di lavoro. Se applicabile, devono essere definite anche le condizioni per queste transizioni. Il motore del flusso di lavoro utilizza tali condizioni per determinare l'instradamento attraverso un processo del flusso di lavoro.

Di seguito sono riportate le transizioni per le attività Chiudi caso sopra e le relative condizioni:

Tabella 1. Transizioni di Chiudi caso
Descrizione della transizione Numero dall'attività Numero All'attività Condizione della transizione
Esiste un pagamento in eccesso o insufficiente 1 2 If OverUnderPmtInd = true
Notifica di non chiusura inviata 2 10  
Nessun pagamento in eccesso o insufficiente 1 3 If OverUnderPmtInd = false
Il riesame o i riesami del caso sono stati chiusi e il revisore o i revisori del caso sono stati informati 3 4  
Controllo riattivazione del caso completato 4 5  
Il rinvio o i rinvii del caso sono stati chiusi e il proprietario del caso È l'utente che ha chiuso il caso 5 6 If caseOwner = userClosingCase
Il proprietario del caso non deve essere informato 6 8  
Il rinvio o i rinvii del caso sono stati chiusi e il proprietario del caso NON è l'utente che ha chiuso il caso 5 7 If caseOwner not = userClosingCase
Notifica di chiusura inviata al proprietario del caso 7 8  
La comunicazione è stata creata per il cliente principale 8 9  
Le comunicazioni al fornitore del servizio e al cliente principale sono state inviate 9 10