Blue Prism - Gestione delle eccezioni
La gestione delle eccezioni è definita dalla gestione delle eccezioni in automazione senza assistenza . Garantisce che i problemi possano essere risolti automaticamente, se possibile, o facilmente identificabili e riparabili dagli amministratori di sistema o passati per il completamento umano se appropriato. Il successo della gestione delle eccezioni dipende da quanto bene viene implementata durante lo sviluppo.
Ottenere la gestione delle eccezioni in Blue Prism
La gestione delle eccezioni è una parte fondamentale di qualsiasi soluzione con prisma blu. Un'eccezione è un problema che si verifica durante l'esecuzione di un processo / oggetto.
Quando si riscontrano errori nel prisma blu, vengono generate eccezioni.
Fasi di gestione delle eccezioni
La gestione delle eccezioni può essere ottenuta utilizzando la ripresa, il ripristino e la fase di eccezione.
Recovery - Inizia un blocco per la gestione delle eccezioni.
Resume - Termina un blocco per la gestione delle eccezioni.
Exception - Solleva esplicitamente un'eccezione nell'esecuzione del processo o dell'oggetto.
Tipi di eccezioni
Abbiamo 3 tipi di eccezioni in Blue Prism:
Eccezioni interne
Eccezioni di sistema
Eccezioni aziendali
Eccezioni interne
Le eccezioni interne si basano sui nostri dati obbligatori mancanti in più fasi.
Supponiamo di voler salvare i dati per excel appena creato. Tuttavia, non abbiamo fornito il percorso, quindi otteniamo le eccezioni interne.
Un altro esempio è quando forniamo un'espressione non valida nella fase di calcolo, otteniamo eccezioni interne come mostrato di seguito:
Crea 3 elementi di dati cioè X, Y e Z con il tipo di testo.
Utilizzare la fase di calcolo per eseguire il calcolo semplice
Ora esegui il processo.
Eccezioni aziendali
Queste eccezioni non sono effettivamente eccezioni, tuttavia, in base alle regole aziendali, stiamo creando le eccezioni. Dobbiamo sparare manualmente tramite bot.
Supponiamo di lavorare su dati Excel con il nome del dipendente e il saldo del suo conto. Lettura di questi dati nelle raccolte e controllo dell'equilibrio di ogni dipendente. Se il saldo di un dipendente è zero, è necessario attivare l'eccezione e registrare il messaggio. Secondo le regole aziendali, se il saldo è zero, i pagamenti non possono essere effettuati.
Step 1 - In primo luogo, leggeremo i dati e memorizzeremo la raccolta.
Step 2- Dobbiamo eseguire il loop delle raccolte e verificare se la colonna ha zero. Se sì, lancia un'eccezione.
Step 3- Dobbiamo configurare la fase di eccezione. Poiché abbiamo così tanti tipi di eccezioni, dobbiamo configurarlo come eccezione aziendale.
Eccezioni di sistema
Si verificheranno eccezioni di sistema in base al fatto che Internet è inattivo o il nostro bot necessita di Internet o qualsiasi errore di sistema.
Dobbiamo gestire queste eccezioni utilizzando le fasi di ripristino e ripresa. Non abbiamo bisogno di collegarci alla fase di ripristino, ogni volta e dove si verificano eccezioni, immediatamente la fase di ripristino coglie tali eccezioni.
Eccezione Bubbling
Quando l'eccezione viene sparata, si sposta verso l'alto verso il flusso fino a quando non viene catturata dal recupero viene chiamata eccezione blubbing.