Blue Prism - Gestion des exceptions

La gestion des exceptions est définie par la gestion des  exceptions dans l' automatisation non assistée . Il garantit que les problèmes peuvent être automatiquement résolus si possible, ou facilement identifiables et réparables par les administrateurs système ou transmis pour résolution humaine, le cas échéant. Le succès de la gestion des exceptions dépend de la qualité de sa mise en œuvre pendant le développement.

Gestion des exceptions dans Blue Prism

La gestion des exceptions est un élément essentiel de toute solution de prisme bleu. Une exception est un problème qui survient lors de l'exécution d'un processus / objet.

Lorsque des erreurs sont rencontrées dans le prisme bleu, cela génère des exceptions.

Étapes de gestion des exceptions

La gestion des exceptions peut être obtenue en utilisant les étapes de reprise, de récupération et d'exception.

Recovery - Commence un bloc pour gérer les exceptions.

Resume - Termine un bloc pour la gestion des exceptions.

Exception - Lève explicitement une exception dans l'exécution du processus ou de l'objet.

Types d'exceptions

Nous avons 3 types d'exceptions dans Blue Prism -

  • Exceptions internes

  • Exceptions système

  • Exceptions commerciales

Exceptions internes

Les exceptions internes sont basées sur nos données obligatoires manquantes par étapes.

Supposons que nous souhaitons enregistrer les données pour Excel nouvellement créé. Cependant, nous avons manqué de fournir le chemin, puis nous obtenons les exceptions internes.

Un autre exemple est que lorsque nous donnons une expression invalide à l'étape de calcul, nous obtenons des exceptions internes comme indiqué ci-dessous -

  • Créez 3 éléments de données à savoir X, Y et Z avec le type de texte.

  • Utilisez l'étape de calcul pour effectuer le calcul simple

  • Maintenant, exécutez le processus.

Exceptions commerciales

Ces exceptions ne sont pas réellement des exceptions, cependant, sur la base des règles métier, nous créons les exceptions. Nous devons tirer manuellement via bot.

Supposons que nous travaillions sur des données Excel ayant le nom de l'employé et le solde de son compte. Lire ces données dans des collections et vérifier le solde de chaque employé. Si le solde d'un employé est nul, nous devons déclencher une exception et enregistrer le message. Conformément aux règles commerciales, si le solde est nul, les paiements ne peuvent pas être effectués.

Step 1 - Tout d'abord, nous allons lire les données et stocker la collection.

Step 2- Nous devons boucler les collections et vérifier si la colonne a zéro. Si oui, lancez une exception.

Step 3- Nous devons configurer l'étape d'exception. Comme nous avons tellement de types d'exceptions, nous devons le configurer en tant qu'exception commerciale.

Exceptions système

Des exceptions système se produiront en cas de panne d'Internet ou si notre robot a besoin d'Internet ou de toute défaillance du système.

Nous devons gérer ces exceptions en utilisant les étapes de récupération et de reprise. Nous n'avons pas besoin de relier à l'étape de récupération, à chaque fois et n'importe où des exceptions se déclenchent, immédiatement l'étape de récupération intercepte ces exceptions.

Bulles d'exception

Lorsque l'exception est déclenchée, elle se déplace vers le haut vers le flux jusqu'à ce qu'elle soit capturée par la récupération s'appelle le blubbing d'exception.