Argomento precedente: Gestione delle eccezioniArgomento successivo: Esecuzione interattiva dei processi


Creazione dei gestori eccezioni

I gestori eccezioni consentono di creare le sequenze di operatori per le seguenti eccezioni predefinite in un processo:

Interrotto

Si verifica in caso di interruzione di un operatore o di interruzione specificata dall'utente.

Errore di sistema

Si verifica con qualsiasi tipo di errore di comunicazione. Ad esempio, quando il processo contiene un nome touchpoint incorretto o fa riferimento a un agente non in esecuzione.

Timeout

Si verifica quando si realizzano entrambe le circostanze seguenti:

Risposta non identificata

Si verifica quando nessun connettore di output corrisponde alla risposta.

Attenersi alla procedura seguente:

  1. Fare clic sulla scheda Progettazione.
  2. Selezionare Apri, accedere alla cartella contenente il processo desiderato, selezionarlo e fare clic su Apri.
  3. Selezionare la scheda Gestore eccezioni.
  4. Espandere la cartella Standard nel riquadro Operatori e trascinare l'operatore Eccezione sul processo.
  5. Espandere la finestra di dialogo delle proprietà per l'operatore Eccezione.
  6. Espandere Informazioni e immettere un nome nel campo Nome.

    Nota: si consiglia di denominare gli operatori in un gestore eccezioni predefinito aggiungendo un prefisso ai nomi, in modo che non corrispondano ai nomi di operatore nel processo che carica il gestore eccezioni predefinito.

  7. Espandere Si è verificata un'eccezione.
  8. Selezionare un tipo di eccezione dall'elenco a discesa.
  9. Dal riquadro trascinare altri operatori nel processo che completa la regola per l'eccezione. Collegare gli operatori nella sequenza di esecuzione.

    Nota: se si termina la sequenza senza aggiungere alcun operatore Arresta, il processo principale riprende. Facoltativamente, è possibile arrestare il processo per uno o più percorsi nel gestore eccezioni.

  10. Nella barra degli strumenti, fare clic su Salva.

    La nuova regola di eccezione viene aggiunta.

Nell'ambito della gestione delle eccezioni è possibile reimpostare l'operatore e continuare con il processo. Inoltre, è possibile selezionare l'opzione per ignorare un'eccezione e continuare con il processo. Per ignorare un'eccezione, impostare l'operatore in modalità di simulazione e continuare con il processo. L'operatore Reimposta si trova nel riquadro Operatori comuni. Nel riquadro Processo è possibile utilizzare l'operatore Reimposta, il gestore eccezioni e il gestore cambio di corsia.

Attenersi alla procedura seguente:

  1. Fare clic con il tasto destro del mouse su Aggiungi, Reimposta per aggiungere un operatore Reimposta.

    La casella di testo mostra una voce con un elenco a discesa da cui selezionare uno degli operatori nel processo corrente. È possibile aggiungere più nomi di operatore.

  2. Per agire sui nomi di operatore, fare clic su Elimina, Sposta su e Sposta giù, come necessario.
  3. Immettere un'espressione che si risolve in una stringa (ad esempio, nome di operatore) o un elenco di valori (ad esempio, nomi di operatore) in fase di runtime. Procedere con questa azione invece di selezionare un nome di operatore dall'elenco a discesa.
  4. Selezionare o deselezionare l'opzione Continua con il risultato.
    Opzione selezionata:

    Rende l'opzione EndCondition disponibile per la selezione di Operazione completata correttamente o Operazione non riuscita.

    Operazione completata correttamente:

    Se in fase di runtime viene riscontrata una condizione di errore, CA Process Automation suppone che gli operatori selezionati siano completati correttamente. Pertanto continua con il resto del flusso di processo.

    Operazione non riuscita:

    Se in fase di runtime viene riscontrata una condizione di errore, CA Process Automation suppone che gli operatori selezionati non siano riusciti. Pertanto continua con il resto del flusso di processo.

    Opzione deselezionata:

    Se in fase di runtime viene riscontrata una condizione di errore, CA Process Automation reimposta gli operatori selezionati e continua con il flusso del processo.

  5. (Facoltativo) Per ignorare un'eccezione e continuare con il processo, aggiungere un operatore Reimposta nella modalità di gestore eccezioni:
    exceptionStart-<operator-name>.Source
    

Nota: quando si aggiunge un campo in Elenco degli operatori per l'operatore Reimposta, nell'elenco a discesa del nuovo campo vengono visualizzati i nomi di operatore Ciclo per il processo. L'operatore Reimposta consente di reimpostare tutti gli operatori all'interno dell'operatore Ciclo e lo stesso operatore Ciclo riportandolo alla prima iterazione. Dopo il ripristino, l'operatore Ciclo riparte dalla prima iterazione. Dato che l'operatore Ciclo non supporta la simulazione, l'operatore Reimposta consente di reimpostare sempre un operatore Ciclo. L'operatore Ciclo viene reimpostato e i valori di campo seguenti vengono ignorati: