La gestione delle eccezioni consente di definire le sequenze di operatori per eccezioni predefinite per gli operatori in un processo, come errori, interruzioni o risultati imprevisti. È anche possibile creare una sequenza di operatori predefinita da eseguire per le eccezioni prive di una sequenza esplicita. Mentre elabora un'eccezione, il modulo del flusso di lavoro sospende l'esecuzione di qualsiasi altro operatore nel processo.
La gestione delle eccezioni utilizza le priorità durante la valutazione delle condizioni di uscita di un operatore. La tabella seguente elenca i tipi di eccezioni:
|
Priorità |
Tipo di eccezione |
Si verifica quando |
|---|---|---|
|
1 |
Eccezione di sistema |
È presente un nome errato di touchpoint, un agente non raggiungibile o qualsiasi tipo di errore di comunicazione. |
|
2 |
Risposta non identificata |
Nessun collegamento di uscita per una particolare condizione di uscita. |
|
3 |
Interrotto |
Un operatore si conclude o un utente chiude un operatore. |
|
4 |
Timeout |
Si verifica il timeout di un'operazione e non è presente alcun percorso definito dalla porta di timeout al flusso principale. |
Quando un operatore di un processo sperimenta un'eccezione, il modulo del flusso di lavoro esegue le seguenti operazioni:
|
Priorità |
Corrispondenze |
Azione |
|---|---|---|
|
1 |
Gestore eccezioni definito nell'oggetto del processo. |
Esegue il gestore eccezioni definito nell'oggetto del processo. |
|
2 |
Gestore eccezioni definito nell'oggetto del processo predefinito per l'orchestrator che sta eseguendo il modulo del flusso di lavoro. |
Esegue il gestore eccezioni definito nell'oggetto del processo predefinito per l'orchestrator. |
|
3 |
Nessuno |
Ignora l'eccezione. Il modulo del flusso di lavoro continua a elaborare il processo. |
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|