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:
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 |