Blue Prism - Guide rapide

Blue Prism - Introduction à la RPA

Un robot est une machine qui imite l'utilisateur humain dans l'exécution de diverses tâches, telles que les clics, la navigation, la saisie, etc. Une séquence d'activités significatives pouvant impliquer plusieurs systèmes ou applications constitue un processus. L'automatisation est la séquence d'étapes qui sont effectuées sans aucune interférence humaine (une fois configurée).

Automatisation robotique des processus

L'automatisation robotique des processus (RPA) permet d'utiliser des robots logiciels plutôt que des personnes pour diriger l'entreprise. Il est utilisé pour automatiser les tâches régulières afin que l'utilisateur puisse se concentrer sur l'accomplissement de tâches complexes plutôt que sur le travail de routine manuellement. Cela réduirait à son tour les erreurs humaines.

Avantages de la RPA

Voici les avantages de la RPA -

  • Construire une vue unifiée du client

  • Augmentation de la satisfaction client

  • Augmentation de la productivité des employés

  • Plus de précision et de qualité

  • Rentable

  • Jusqu'à 80% de réduction en AHT (temps de traitement moyen)

  • Jusqu'à 90% de réduction du TAR (temps de résolution moyen)

  • Augmentation du ROI (retour sur investissement) en 3 mois en moyenne.

Outils RPA

Nous avons les outils populaires suivants disponibles sur le marché pour la RPA -

  • Prisme bleu

  • Automatisation partout

  • Chemin de l'interface utilisateur

  • Fusion de travail

  • Portée ouverte

Utilisations de la RPA

Voici les utilisations de la RPA -

Scénarios de saisie double

Les données saisies manuellement dans un système n'ont pas besoin d'être réintroduites dans un autre système. La RPA remplace ce double effort humain puisque les factures sont indexées dans le workflow puis réentrées manuellement dans l'ERP.

Traitement direct

Les entrées provenant de divers systèmes tels que les pages Web pour les commandes des clients, le flux de travail pour les factures, les e-mails ou les fichiers Excel doivent être saisies dans l'ERP. Cependant, si l'entrée est propre et que les règles sont bien définies, la saisie des données peut être effectuée via la RPA.

Intégration virtuelle entre différents systèmes

Les systèmes autonomes, hérités, ERP ou de flux de travail ne communiquent souvent pas entre eux et leur intégration coûterait des millions de dollars et un temps informatique précieux, la RPA peut fournir une intégration légère connectant des systèmes disparates au niveau de l'interface utilisateur.

Répondre à l'extraction de données et répondre aux demandes

Lorsque les demandes de données et de rapports proviennent de plusieurs propriétaires de processus, fournisseurs et même clients finaux, les employés se connectent à un système pour extraire les données, les formater et envoyer un e-mail au demandeur. La RPA se prête bien à de telles tâches basées sur des règles.

Prise de décision basée sur des règles

La RPA peut exécuter des tâches fondées sur des décisions à condition que les règles régissant ces décisions soient bien définies. Par exemple, sur une facture provenant d'un fournisseur de services publics, RPA peut changer les conditions de paiement en «immédiats» à partir de ce qui figure sur la facture.

Cycle de vie de la RPA

Le cycle de vie de RPA est donné ci-dessous -

Analyser et identifier

La première étape du cycle de vie de la RPA consiste à analyser un problème commercial pour le développement de la RPA. Cela est généralement effectué par des analystes commerciaux et des architectes RPA. Les processus qui peuvent être automatisés sont identifiés, les délais de développement sont décidés, l'approche est documentée et l'approbation est obtenue des parties prenantes pour commencer le développement.

Mettre en place

Les développeurs RPA travaillent sur les exigences de l'environnement de développement pour automatiser les processus manuels. Le développement est effectué dans l'assistant et il s'agit d'une exigence limitée pour effectuer le codage lors du développement des bots.

Essai

Dans cette phase, les bots sont testés pour évaluer la qualité et corriger les erreurs éventuelles.

Passez en direct

Une fois le bot testé de manière approfondie, il serait déployé dans l'environnement en direct où les utilisateurs commencent à l'utiliser. Il entre en phase de maintenance où le support et les demandes de modification du bot sont traités et les défauts sont corrigés avec effet immédiat.

Types de robot dans RPA

Il existe deux types de robots dans RPA comme indiqué ci-dessous -

  • Robots de back-office
  • Robots Front Office

Robots de back-office

Voici les caractéristiques des robots de back-office -

  • Les robots du back-office fonctionneront sans surveillance.

  • Ils sont en mode batch.

  • Ils fonctionnent dans des environnements virtuels.

  • Les robots du back office ne sont supervisés par personne.

  • Les robots du back-office envoient des pulsations au serveur, afin qu'il sache instantanément quand un robot est en panne.

  • Les robots de back-office aident à réduire les erreurs et sont rentables.

Robots Front Office

Voici les caractéristiques des robots de front office -

  • Les robots du front office partagent le même poste de travail qu'un employé qui contrôle où et quand il est utilisé.

  • Les robots du front office sont autonomes et ont besoin d'interférences humaines.

  • L'utilisateur déclenche ces robots et ils ne fonctionnent que sous surveillance manuelle.

  • Les robots du front office fonctionnent à partir d'une machine locale et ne peuvent pas être exécutés ou programmés à distance.

Blue Prism - Introduction

Blue prism est une société de logiciels basée au Royaume-Uni et l'un des principaux outils d'automatisation de processus robotiques. Il est utilisé pour automatiser les tâches banales de sorte qu'elles puissent fonctionner sans aucune intervention manuelle. Blue prism a pris l'avantage sur ses concurrents car il offre une sécurité, une flexibilité, une évolutivité, une conformité et une résilience améliorées.

Prérequis pour Blue Prism

Voici les pré-requis pour le Blue Prism. C'est le seul logiciel qui -

  • Crée et soutient une main-d'œuvre numérique de puissance industrielle et à l'échelle de l'entreprise

  • Ne nécessite pas de compétences informatiques pour mettre en œuvre

  • Peut être implémenté en sprints de 4 à 8 semaines (du début à la fin)

  • Est très peu coûteux par rapport au TCO des solutions alternatives

  • Fournit un retour sur investissement énorme avec des retours d'autofinancement et un retour sur investissement qui a atteint 80%

  • Peut être géré dans l'infrastructure et les processus informatiques

Installation de Blue Prism

Voici les conditions d'installation pour Blue Prism -

  • Système d'exploitation Windows 7 (préféré), 64 bits ou 32 bits

  • Logiciel d'installation Blue Prism, 64 ou 32 bits, selon votre système d'exploitation

  • Fichier de licence Blue Prism

  • SQL Server Express Edition, 64 ou 32 bits selon votre système d'exploitation

Nous examinerons le processus d'installation de Blue Prism avec SQL Server Management Studio -

Installation de SqlExpr

Téléchargez le serveur SQL, SqlExpr.exe file sur le site officiel de Microsoft et après le téléchargement, cliquez sur SqlExpr. Cela lancera le serveur Sql qui peut être utilisé pour installer la connexion Sql.

Installation de Blue Prism

Une fois le serveur SQL installé, nous devons installer Blue Prism en suivant les étapes ci-dessous et les captures d'écran -

Step 1 - Cliquez sur Blue Prism 5.0.10_x64 pour que l'installation démarre.

Step 2 - Cliquez sur suivant dans la boîte de dialogue.

Step 3 - Acceptez le contrat de licence.

Step 4 - Choisissez le dossier d'installation.

Step 5 - Cliquez sur suivant.

Step 6 - Une fois que vous cliquez sur suivant, les processus d'installation.

Step 7 - Une fois l'installation terminée, fermez la fenêtre.

Ceci termine l'installation de Blue Prism et l'icône apparaît sur le bureau.

Ouverture du prisme bleu

Une fois l'installation de Blue Prism terminée, nous verrons comment ouvrir l'application en suivant les étapes ci-dessous -

Cliquez sur l'icône

Le nom d'utilisateur et le mot de passe par défaut pour Blue Prism sont les suivants -

  • Username: Administrateur

  • Password: Administrateur

Création de la base de données

Nous allons maintenant créer une base de données en utilisant Blue Prism comme indiqué dans les images ci-dessous -

Tout d'abord, ouvrez l'application installée et accédez à File puis cliquez sur Create Database.

Maintenant que la base de données est créée, signez avec le nom d'utilisateur et le mot de passe par défaut.

Après avoir cliqué sur le bouton de connexion, choisissez un nouveau mot de passe pour l'utilisateur.

Différents onglets de Blue Prism

Il existe 6 types d'onglets dans Blue Prism comme suit -

  • Home
  • Studio
  • Control
  • Dashboard
  • Releases
  • System

Ce qui suit est un aperçu des différentes parties de Blue Prism -

Accueil

Home affiche différents graphiques qui donnent des informations sur la base de données du prisme bleu. La disponibilité de la main-d'œuvre indique les ressources d'exécution que nous utilisons, les automatisations totales indiquent le nombre de files d'attente et d'automatisations dans la base de données, les volumes de files d'attente indiquent désormais les volumes de files d'attente par statut et les plus grandes tables de base de données affichent les plus grandes tables de la base de données blue prism.

Studio

Studio est une partie importante de Blue Prism où nous mettons en œuvre des étapes d'automatisation réelles. Il existe deux studios: Object Studio et Process Studio.

Contrôle

La salle de contrôle est le point central d'administration de Blue Prism où elle gère le contrôle, la surveillance, l'exécution et la planification des exécutions de processus sur les bots distribués.

Tableau de bord

Le tableau de bord est utilisé pour représenter différents graphiques affichant des informations sur la main-d'œuvre robotique.

Communiqués

Le gestionnaire de versions est utilisé pour gérer l'importation et l'exportation des packages de configuration entre différents environnements Blue Prism.

Système

L'onglet Système est utilisé par l'administrateur pour la gestion des utilisateurs.

Blue Prism - Studio d'objet

Object Studio est principalement utilisé pour développer les objets. À l'intérieur de l'objet, nous avons différents types d'actions comme suit -

  • l'application modulaire pour espionner les éléments

  • initialiser la page et nettoyer la page

Création de l'objet à partir d'Object Studio

Après avoir lancé le Blue Prism, ouvrez l'onglet Studio, faites un clic droit sur Objets et sélectionnez Create Object. Les captures d'écran expliquent clairement le processus de création d'objets -

Donnez un nom au nouvel objet métier.

Cela créera un objet dans la liste des objets.

Différentes étapes dans Object Studio

Les différentes étapes d'Object Studio sont répertoriées ci-dessous -

  • Link
  • Block
  • Read
  • Write
  • Navigate
  • Code
  • Wait
  • Process
  • Page
  • Action
  • Decision
  • Choice
  • Calculation
  • Calcul multiple
  • Élément de données
  • Collection
  • Loop
  • Note
  • Anchor
  • End
  • Exception

Une fois que vous avez créé un objet, les pages d'initialisation, de nettoyage et d'action seront créées et la page d'initialisation sera lancée avec les étapes mentionnées ci-dessus.

Le Business Object (VBO) ci-dessous vous donnera une explication plus détaillée de la manière dont les étapes peuvent être utilisées et du fonctionnement du VBO.

Comprendre les collections dans Excel

Les valeurs multiples stockées sous forme de lignes et de colonnes sont appelées collections.

Nous appelons ajouter des lignes aux collections en utilisant les deux méthodes ci-dessous -

  • Utilisation de la VBO interne en tant que «collections».

  • Utilisation de la VBO "Utilitaire-Collection Manipulation".

Créer un objet métier

Saisissez le nom de l'objet métier que vous souhaitez créer comme indiqué ci-dessous -

Maintenant, entrez la description de l'objet métier comme indiqué ci-dessous -

Ensuite, cliquez sur Terminer.

Double-cliquez sur le VBO nouvellement créé pour l'ouvrir.

Dans l'onglet action, les étapes de début et de fin seront créées par défaut avec un lien vers elles, sélectionnez le lien et supprimez, afin que les étapes réelles puissent y être implémentées.

Créez une collection et ajoutez des lignes à la collection à l'aide du VBO interne.

Fournissez le nom de la collection, la description et fournissez des détails dans les champs: nom, type, description et champs. Utilisez Ajouter un champ pour ajouter un champ supplémentaire.

Utiliser l'étape de boucle

Sélectionnez Boucle dans les étapes, la boucle aura des parties de début et de fin. Il est utilisé pour exécuter les étapes de la boucle avec les itérations mentionnées.

Fournissez le nom de la boucle et sélectionnez la collection correcte dans la liste déroulante.

Créer quatre éléments de date

À l'aide de l'étape d'élément de données, créez quatre éléments de données comme indiqué ci-dessous -

  • C non
  • Nom C
  • Limit
  • Jdate

Utilisez Multi Calculation pour ajouter des données à la collection dans la ligne vide.

Donnez un nom à ce calcul multiple, faites glisser l'expression de la liste de collection vers l'expression et faites glisser les éléments de données de la liste d'éléments de données vers les valeurs Stocker dans.

  • Liez les étapes à l'aide de Link et enregistrez l'objet Business.

  • Exécutez le VBO en cliquant sur le bouton de lecture.

Le résultat sera avec les sorties appropriées qui ont été fournies dans la collection comme indiqué ci-dessous -

Nous comprendrons les collections avec Excel comme indiqué ci-dessous -

Tout d'abord, nous devons créer une instance et prendre la sortie comme «handle», puis ouvrir le nom du livre de travail et passer le handle comme paramètres d'entrée.

Il écrira le nom du livre de travail, puis effectuera une autre action pour obtenir la feuille de calcul en tant que collections.

Étape 1: créer une instance

Action -

Nom: créer une instance

Description: créer une instance

Objet métier -

Mme Excel VBO

Action: créer une instance

Sortie: poignée

Étape 2: Ouvrez

Objet métier: Ms Excel VBO

Action: ouvrir le classeur

Entrée -

Valeur = Poignée

Nom de fichier

Sortie: stocker dans le classeur.

Étape 3: montrer

Objet métier: Ms Excel VBO

Action: montrer

Entrée -

Valeur = Poignée

Étape 4: Lire les données dans les collections

Objet métier: Ms Excel VBO

Action: obtenir la feuille de calcul en tant que collection (rapide)

Sortie: stocker dans les détails du client.

Étape 5: boucle

Accéder aux propriétés de la boucle

Nom: lire les données de la collection

Description: lire les données de la collection

Collection: Détails du client.

Étape 6: Calcul multiple

Nom: données client

Détails du client.

Comprendre le choix avec Collection et Excel

Nous devons créer des données sur les étudiants avec les données fournies -

  • Grade A> = 90

  • Grade B> = 75

  • Grade C> = 60

  • Grade D> = 50

Étape 1: créer une instance

Action -

Nom: créer une instance

Description: créer une instance

Objet métier -

Mme Excel VBO

Action: créer une instance

Sortie: poignée

Étape 2: Ouvrez

Objet métier: Ms Excel VBO

Action: ouvrir le classeur

Entrée -

Valeur = Poignée

Nom de fichier

Sortie: stocker dans le classeur.

Étape 3: montrer

Objet métier: Ms Excel VBO

Action: montrer

Entrée -

Valeur = Poignée

Étape 4: Lire les données dans les collections

Objet métier: Ms Excel VBO

Action: obtenir la feuille de calcul en tant que collection (rapide)

Sortie: stocker dans les détails des étudiants.

Étape 5: boucle

Accéder aux propriétés de la boucle

Nom: lire les données de la collection

Description: lire les données de la collection

Collection: détails de l'étudiant

Étape 6: Choix

Nom du choix Critère de choix
Grade A Notes des détails de l'élève> = 90 et <= 100
Catégorie B Notes des détails de l'élève> = 75
Grade C Notes des détails de l'étudiant> = 60

Créez un élément de données en tant que note.

Créez le calcul comme suit -

  • Grade A
  • Catégorie B
  • Grade C

Avant la boucle, nous devons configurer les valeurs.

Take the Action stage:

Nom: Cellule par défaut

Objet métier: Ms Excel VB

Action: classeur actif

Ensuite,

Effectuer une autre action - Cellule actuelle

Objet métier: Ms Excel VBO

Action: obtenir la cellule active

Magasin de sortie dans la cellule actuelle.

Ensuite,

Écrivez les données dans Excel

Objet métier: Ms Excel VBO

Action: définir la valeur de la cellule

Effectuer une autre action - Aller à la cellule suivante

Objet métier: Ms Excel VBO

Action: aller à la cellule vide suivante vers le bas

Entrée: stocker dans la cellule actuelle.

Blue Prism - Modélisateur d'applications

Le modélisateur d'application est utilisé pour espionner les applications. L'espionnage identifie les éléments dans les applications.

La fenêtre du modélisateur d'application est la suivante -

Modes d'espionnage

Nous avons 4 types différents de modes d'espionnage comme indiqué ci-dessous -

  • Mode Win32

  • Mode HTML

  • Mode d'accessibilité

  • Mode région

Suivez les étapes ci-dessous pour sélectionner l'un des modes d'espionnage ou pour basculer entre différents modes -

  • Utilisez Ctrl et Clic gauche pour sélectionner l'élément en surbrillance dans les modes d'espionnage.

  • Utilisez Ctrl et clic droit pour annuler.

  • Appuyez sur la touche Alt pour changer de mode espion.

Travailler avec des applications Web

Nous allons maintenant discuter de la façon de travailler avec les applications Web -

Connexion et déconnexion Facebook

Commençons par créer un objet métier et lui donner un nom.

Nous devons configurer le modélisateur d'application.

Nous allons maintenant espionner le bouton de connexion, les champs du nom d'utilisateur et du mot de passe.

Now, we shall start the implementation part.

Créez des éléments de données pour les e-mails et les mots de passe.

  • Utilisez «l'étape d'écriture» pour saisir l'identifiant et le mot de passe de l'e-mail sur le site Facebook.

  • Cliquez sur le bouton Connexion à l'aide de Naviguer Stage.

  • Nous n'obtenons pas les actions de clic dans l'étape de navigation.

  • Alors, allez dans Application Modeller et changez le type d'élément de connexion en bouton.

  • Ici, nous utilisons l'étape d'attente pour charger le site avant de lancer le site Web.

  • Connectez-vous maintenant au site Facebook.

  • Pour vous déconnecter du compte, nous devons préparer l'élément dans Application Modeller.

  • Espionnez les éléments requis, vérifiez d'abord quels sont les éléments requis pour la déconnexion.

  • Ensuite, nous devons espionner la flèche et l'option de déconnexion.

  • Utilisez l'étape Naviguer pour cliquer sur la flèche et cliquer sur déconnexion.

  • Après le bouton de connexion, le site prendra un certain temps pour charger les informations du compte. Cela dépend de la vitesse Internet moyenne de notre réseau.

  • Après la connexion, utilisez l'attente conditionnelle pour maintenir le gras jusqu'à ce que la flèche de déconnexion existe.

Travailler avec des applications Windows et plusieurs fenêtres

Nous apprendrons à automatiser le système de commande de formation avec la procédure par étapes donnée ci-dessous. Les captures d'écran données dans les sections suivantes vous aident à comprendre clairement le processus.

Step 1 - Créez l'objet métier.

Step 2 - Configurer le modélisateur d'application.

Step 3 - Espionnage de la fenêtre de connexion.

Utilisez Ctrl + Gauche pour mettre en surbrillance l'élément, et l'élément ordinal est utilisé pour l'identification unique.

Step 4 - Espionnage du numéro d'état-major.

Step 5 - Espionnage du mot de passe.

Step 6 - Espionnage du bouton de connexion.

Nous commençons maintenant la partie implémentation.

Step 7 - Utilisation de l'étape de navigation pour lancer l'application.

Step 8 - Utilisation de l'étape d'écriture pour configurer le numéro d'employé.

Step 9 - Utilisation d'une autre étape d'écriture pour configurer le mot de passe.

Step 10 - Utilisation de l'étape Naviguer pour vous connecter.

Step 11 - Liez le processus.

Blue Prism - Process Studio

Process studio n'a que la page principale. Si la page est publiée, nous pouvons appeler depuis le studio process. Nous utilisons le studio Process pour le développement et les tests.

Différence entre Process et Object Studio

Les principales différences entre process et object studio sont indiquées ci-dessous -

Studio de processus Object Studio
Il est créé sous forme de diagramme qui ressemble à un diagramme de flux par l'outil de développement Créer des objets graphiquement par l'outil de développement
Étapes: nous avons une étape d'alerte dans Process Studio Étapes: lire, écrire, naviguer, coder et attendre
Nous avons la page principale Nous avons initialiser et nettoyer la page
Le processus interagit avec le studio d'objets et la salle de contrôle Object Studio interagit avec une application externe.
Le modèle de lancement et d'application n'est pas disponible Le modèle de lancement et d'application est disponible

Étapes dans Process Studio

Les différentes étapes du Process Studio sont indiquées ci-dessous -

  • Link
  • Block
  • Process
  • Page
  • Action
  • Decision
  • Choice
  • Calculation
  • Calcul multiple
  • Élément de données
  • Collection
  • Loop
  • Note
  • Anchor
  • End
  • Alert
  • Exception

Publication des pages du studio d'objet

Nous pouvons publier les pages du studio d'objet en suivant les étapes ci-dessous -

  • Développez l'objet métier.

  • Déployez les actions d'objet métier.

  • Publiez le studio d'objets.

  • Après avoir publié le processus, nous pouvons exécuter à partir de Process Studio.

Publication du processus dans la salle de contrôle

Nous pouvons publier le processus dans la salle de contrôle en utilisant les étapes ci-dessous -

  • Développez l'objet de processus.

  • Double-cliquez sur la description.

Cochez ensuite la case Publier le processus dans la salle de contrôle.

Le processus publié affiché dans le processus disponible.

Passage des paramètres d'entrée / sortie

Nous voulons passer certains paramètres d'une page à une autre en utilisant les paramètres d'entrée / sortie.

  • Nous créons les paramètres d'entrée et de sortie dans Process Studio.

  • Nous devons déclarer les paramètres d'entrée à l'étape de démarrage.

  • Nous devons déclarer les paramètres de sortie à la fin de l'étape.

Nous examinerons une approche par étapes pour passer les paramètres d'entrée et de sortie -

Step 1 - Créez l'objet métier.

Step 2 - Définissez les paramètres d'entrée dans l'étape de démarrage.

Step 3 - Double-cliquez sur Start Stage pour configurer les paramètres d'entrée.

Step 4 - Définissez les paramètres de sortie dans End Stage.

Step 5 - Aller à l'étape de calcul pour un calcul simple.

Step 6 - Connectez le processus et enregistrez-le.

Step 7 - Nous devons publier le processus.

Step 8 - Après la publication du processus, nous pouvons exécuter à partir du Process Studio.

Step 9 - Nous devons créer le processus dans process studio.

Step 10 - Utilisez l'étape Action pour appeler le processus depuis Object Studio.

Step 11: Créez les éléments de données et exécutez le processus.

Blue Prism - Gestion des exceptions

La gestion des exceptions est définie par la gestion des  exceptions dans l' automatisation sans assistance . 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 lier à l'étape de récupération, à chaque fois que des exceptions se déclenchent et où que ce soit, 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.

Blue Prism - Files d'attente de travail

Une file d'attente de travail est une liste configurable interne qui permet à un processus de gérer sa charge de travail. Un processus peut utiliser différentes files d'attente de travail et une file d'attente de travail peut être partagée par plusieurs processus si nécessaire.

L'onglet Gestion des files d'attente dans la salle de contrôle fournit l'interface utilisateur opérationnelle pour les files d'attente de travail. L'onglet est divisé en deux: une liste de files d'attente est affichée dans la moitié supérieure et la moitié inférieure affiche une liste des éléments d'une file d'attente.

Configuration de la file d'attente de travail

Les files d'attente de travail sont créées dans System Manager, les administrateurs sont de Blue Prism.

Mots clés

Une balise est un mot-clé de terme attribué à un élément de la file d'attente de travail comme méthode de catégorisation ou de regroupement de cet élément.

Ajouter des balises

L'ajout d'une balise à un élément de la file d'attente de travail nécessite simplement l'utilisation d'une étape d'action. Ajoutez une étape Action à votre flux de processus. Dans l'étape Action, effectuez les actions suivantes -

  • Sélectionnez l'objet de gestion Interne - Files d'attente de travail.

  • Sélectionnez l'action d'élément d'étiquette.

  • Définissez le paramètre d'entrée ID d'article comme étant l'ID d'article de l'élément de file d'attente de travail que vous souhaitez étiqueter. L'élément n'a pas besoin d'être verrouillé pour ajouter une balise.

  • Définissez le paramètre d'entrée de balise comme étant la balise que vous souhaitez ajouter à l'élément File d'attente de travail.

  • Cliquez sur OK.

Suppression de balises

La suppression d'une balise d'un élément de la file d'attente de travail nécessite également l'utilisation d'une étape Action. Pour supprimer une balise, suivez les étapes ci-dessous dans Process Studio -

  • Ajoutez une étape Action à votre flux de processus.

  • Dans les propriétés de l'action, procédez comme suit -

  • Sélectionnez l'objet de gestion Interne - Files d'attente de travail.

  • Sélectionnez l'action Détacher l'élément.

  • Définissez le paramètre d'entrée ID d'article comme étant l'ID d'article de l'élément de file d'attente de travail que vous souhaitez désétiqueter. L'élément n'a pas besoin d'être verrouillé pour supprimer une balise.

  • Définissez le paramètre d'entrée de balise comme étant la balise que vous souhaitez supprimer de l'élément File d'attente de travail.

  • Cliquez sur OK.

La capture d'écran suivante explique clairement les étapes ci-dessus -

Statut

Chaque élément de la file d'attente de travail a un statut. Le statut peut être utilisé comme méthode d'enregistrement du travail qui a été effectué jusqu'à présent sur un élément de la file d'attente de travail

La définition du statut d'un élément de file d'attente de travail nécessite simplement l'utilisation d'une étape Action. Les étapes suivantes seront nécessaires -

  • Ajoutez une étape Action à votre flux de processus

  • Dans les propriétés de l'action, procédez comme suit -

  • Sélectionnez l'objet de gestion Interne - Files d'attente de travail.

  • Sélectionnez l'action Mettre à jour l'état.

  • Définissez le paramètre d'entrée ID article sur l'ID article de l'article de la file d'attente de travail auquel vous souhaitez attribuer un statut.

  • Définissez le paramètre d'entrée de statut sur le statut avec lequel vous souhaitez mettre à jour l'élément de file d'attente de travail.

  • Cliquez sur OK

La capture d'écran suivante explique clairement les étapes ci-dessus -

Utilisation de l'état

Votre processus peut également être configuré pour utiliser l'état de l'élément afin de garantir que les étapes de votre processus ne doivent jamais être répétées.

Pour utiliser le statut de l'élément, ajoutez simplement des étapes de décision à votre processus qui vérifie le statut de l'élément afin que toutes les parties de votre processus déjà effectuées pour l'élément puissent être ignorées. N'oubliez pas que l'état de l'élément peut être renvoyé en tant que sortie de l'action Obtenir l'élément suivant.

Priorité

Lors de la conception d'une solution automatisée, vous devez déterminer si différents types de travail ou scénarios au sein du processus doivent être traités avant les autres éléments traités.

Utilisation de la priorité

La priorité d'un élément de file d'attente de travail est définie lorsque l'élément est ajouté pour la première fois à la file d'attente à l'aide de l'action Ajouter à la file d'attente. La priorité d'un élément ne peut pas être modifiée une fois qu'il a été ajouté à la file d'attente.

Files d'attente actives

En utilisant le modèle de gestion de session traditionnel, les sessions sont démarrées sur des ressources qui interrogent la file d'attente de travail pour que les cas fonctionnent. Ces sessions sont démarrées dans la salle de contrôle manuellement ou via un service de planification qui s'exécute sur une instance de Blue Prism Server.

Les files d'attente actives introduisent un mécanisme alternatif de gestion des sessions qui font fonctionner les files d'attente, rendu possible par la création d'une association plus étroite entre les files d'attente de travail et les sessions.

Au lieu de créer des sessions séparément dans la salle de contrôle, puis de passer à la page de gestion des files d'attente pour voir les résultats, les files d'attente actives vous permettent de définir un nombre cible de ressources qui devraient faire fonctionner la file d'attente. Blue Prism utilise la configuration de file d'attente active pour déterminer comment atteindre cet objectif.

Les files d'attente de travail actives ne sont utiles que lors de l'exécution de dizaines de sessions pour un processus. Lorsque ce n'est pas le cas, les avantages des files d'attente de travail actives ne seront pas réalisés.

Blue Prism - Gestionnaire d'informations d'identification

Les informations d'identification sont un référentiel sécurisé pour les détails utilisés pour se connecter aux applications cibles. Ils sont cryptés dans la base de données Blue Prism pour les rendre accessibles uniquement à ceux qui devraient pouvoir les utiliser.

Le système de gestion des informations d'identification détermine quels processus, ressources et rôles sont autorisés à accéder aux informations, et un objet métier interne spécial d'informations d'identification fournit des actions pour l'utilisation des informations d'identification.

Pour configurer les informations d'identification, accédez à Gestionnaire système → Sécurité → Informations d'identification.

Avant de créer d'abord les informations d'identification, nous devons configurer la clé, puis seule elle permettra de créer des informations d'identification.

Création des informations d'identification.

Gestion des utilisateurs, des rôles et des journaux

Dans ce chapitre, nous aborderons la gestion des utilisateurs, des rôles et des journaux dans l'environnement Blue Prism.

Étape 1

Connectez-vous au prisme bleu

Étape 2

Sélectionnez système → Sécurité → Utilisateur

Étape 3

La fenêtre s'ouvrira à droite, nous pouvons trouver la nouvelle option, cliquez dessus.

Étape 4

La fenêtre s'ouvrira avec le nom de l'assistant de création d'utilisateur, leur nom et mot de passe.

Étape 5

Cliquez sur le bouton suivant et une fenêtre s'ouvrira pour indiquer la durée du mot de passe et attribuer le rôle.

Étape 6

Nous avons donné la permission d'accéder au développement, puis cliquez sur Terminer.

Déconnectez-vous maintenant de l'utilisateur admin, puis connectez-vous avec l'utilisateur que nous avons créé.

On ne peut observer que l'accès à la maison et au studio car on a donné la permission d'accéder au développement uniquement.

Email et automatisation de surface

Nous aborderons les sujets d'automatisation des e-mails et d'automatisation de surface dans ce chapitre.

Automatisation des e-mails

Avant de procéder à l'automatisation des e-mails, nous devons autoriser notre compte Gmail que nous utilisons actuellement.

Suivez les étapes ci-dessous pour donner l'autorisation au compte Gmail -

Accédez à la page Mon compte → Cliquez sur Connexion et sécurité → Faites défiler jusqu'à la fin de la page et sélectionnez l'option Applications moins sécurisées → Activer.

Step 1 - Nous devons configurer les paramètres de messagerie en action.

Step 2 - Créez deux éléments de données pour le nom d'utilisateur, le mot de passe, l'adresse e-mail et l'adresse e-mail.

Step 3 - Fournissez les détails du serveur POP3 et SMTP

Step 4 - Fournissez les détails du port POP3 et SMTP.

Step 5- Fournissez la valeur true pour POP3 UseSSL et SMTP UseSSL. La capture d'écran ci-dessous explique clairement toutes les étapes ci-dessus.

Step 6 - Appelons-le comme "Envoyer un mail".

Step 7 - L'étape suivante consiste à lier le processus.

Automatisation de surface

Blue Prism fournit des techniques d'automatisation de surface qui peuvent être utilisées comme alternative lorsque les connecteurs technologiques ne sont pas disponibles. Certaines de ces techniques d'automatisation de surface sont brièvement décrites dans les sections: Régions, Correspondance de caractères, Clics globaux et Clés.

Suivez les étapes ci-dessous pour exécuter l'automatisation de surface sur votre appareil. Des captures d'écran sont incluses après chaque étape pour une compréhension facile -

Step 1 - Créez l'objet métier et configurez le modélisateur d'application avec Surface Automation.

Step 2 - Dans l'étape suivante, nous devons définir un nouveau nom de modèle d'application comme indiqué ci-dessous -

Step 3 - En fonction du type d'application utilisé, sélectionnez-en une comme indiqué ci-dessous -

Step 4 - Indiquez le type d'application utilisé.

Step 5 - Dans cette étape, entrez le chemin où le .exe le fichier est enregistré ou parcourez l'emplacement en utilisant le bouton Parcourir comme indiqué ci-dessous -

Step 6 - Entrez les détails de l'élément et lancez l'application.

Step 7 - Nous pouvons lancer l'application en utilisant le bouton de lancement en bas comme indiqué ci-dessous.

Step 8 - Connectez-vous à l'application en utilisant les informations d'identification.

Step 9 - Identifiez les éléments espions comme indiqué ci-dessous -

Step 10 - Dans cette étape, nous devons identifier le nom d'utilisateur et le mot de passe.

Step 11 - Identifiez le nom d'utilisateur.

Step 12 - Identifiez le mot de passe.

Step 13 - Identifiez le bouton de connexion.

Step 14 - Créez les deux éléments de données: username et password.

Step 15 - Lancez l'application en utilisant l'étape de navigation.

Step 16 - Configurez le nom d'utilisateur à l'aide de l'étape de navigation.

Step 17 - Configurez le mot de passe à l'aide de l'étape de navigation.

Step 18 - Maintenant, lancez le processus.

Blue Prism - Gestion des horaires

Dans cette section, nous discuterons de la gestion des horaires.

Planificateur

L'outil Blue Prism permet d'exécuter des processus à des moments précis et de répéter leur exécution à différents intervalles. Il est appelé Scheduler.

Configurer le planificateur

Dans l'onglet Système, nous avons l'option Planificateur. Configurez le planificateur comme indiqué ci-dessous -

Après avoir configuré le planificateur, nous devons cliquer sur la case à cocher pour activer le planificateur comme indiqué ci-dessous -

Si la ressource est hors ligne, nous avons retry optionsous Résilience dans le planificateur. Nous pouvons choisir de réessayer en termes de secondes et de nombre de fois.