Robotisation des processus (RPA) avec Power Automate Desktop

Bonjour à tous! Aujourd'hui, nous allons vous rencontrer un service intéressant de Microsoft appelé Power Automate Desktop. Nous avons déjà parlé plus d'une fois de Cloud Power Automate et étudié ses capacités, mais ce qu'est Power Automate Desktop, nous l'apprendrons aujourd'hui. Alerte spoiler - Power Automate Desktop est utilisé pour les processus robotiques. Alors, commençons. Et comme d'habitude, une petite théorie sur RPA (Robotic Process Automation) et Power Automate.







La RPA est une forme d'automatisation commerciale dans laquelle l'intelligence artificielle effectue des tĂąches rĂ©pĂ©titives afin de rĂ©duire la charge de travail de personnes rĂ©elles et de libĂ©rer du temps pour rĂ©soudre d'autres tĂąches qui nĂ©cessitent une attention humaine. L'essence de la RPA est que vous enregistrez une sĂ©quence spĂ©cifique d'actions ou d'opĂ©rations qui seront effectuĂ©es par un processus automatisĂ© Ă  l'avenir. Par exemple, cela peut ĂȘtre l'extraction automatique et la transmission d'informations clĂ©s Ă  partir de lettres ou de documents reçus Ă  divers services, l'exĂ©cution d'un ensemble d'actions dans une fenĂȘtre de navigateur, le lancement d'applications et leur transfert de certains paramĂštres. Toutes ces actions peuvent ĂȘtre menĂ©es complĂštement sans participation humaine, il suffit juste de former correctement le modĂšle RPA.



Dans la gamme des services Microsoft 365, il existe Power Automate, qui vous permet de crĂ©er des flux d'interaction de donnĂ©es Ă  l'aide de connecteurs vers un grand nombre de sources. Vous pouvez en savoir plus sur ce service dans l'un de mes prĂ©cĂ©dents articles ici et ici... Dans la plupart des derniĂšres mises Ă  jour de ce service, Microsoft accorde une importance considĂ©rable aux capacitĂ©s de robotisation, en particulier, un sous-type distinct de flux Power Automate appelĂ© UI Flows est en cours de dĂ©veloppement. Ce sous-type de flux vous permet d'enregistrer les actions des utilisateurs dans une fenĂȘtre de navigateur, puis de les lire sous certaines conditions. Mais le problĂšme ne se limite pas uniquement aux flux d'interface utilisateur, et relativement rĂ©cemment, le service Power Automate Desktop a Ă©tĂ© publiĂ©, qui est une application client installĂ©e sur une machine en Ă©tat de marche. Avec Power Automate Desktop, vous pouvez enregistrer et rejouer de nombreuses activitĂ©s qui ne sont plus associĂ©es Ă  l'interface Web de divers sites, mais aux applications clientes sur le serveur. L'automatisation des actions rĂ©pĂ©titives est dĂ©sormais encore plus simple et plus pratique.



Comment installer Power Automate Desktop?



Accédez au site de service Power Automate et dans le coin supérieur droit, nous trouvons l'élément «Installation».





Nous sĂ©lectionnons Power Automate Desktop, tĂ©lĂ©chargeons et exĂ©cutons l'installation de l'application. L'installation elle-mĂȘme n'est pas difficile. Nous sommes d'accord avec les points principaux et cliquez sur "Installer".





AprÚs l'installation, nous serons invités à installer des extensions Power Automate supplémentaires pour les navigateurs Chrome, Edge et Firefox et à lancer l'application Power Automate Desktop.





AprÚs le lancement de l'application, vous devez spécifier un compte pour vous connecter à Microsoft 365 et aprÚs une autorisation réussie, vous pouvez créer un nouveau flux Power Automate Desktop.



Comment utiliser Power Automate Desktop?





Essayons de créer un nouveau flux et voyons quelles opportunités s'offrent à nous. Créez un flux nommé "Hello Flow".







AprÚs avoir créé un nouveau flux, le concepteur s'ouvre, qui est visuellement divisé en 4 zones principales:



  1. Panneau avec les actions disponibles pour les utiliser dans l'automatisation des processus
  2. Bande avec des actions pour sauvegarder, lire et enregistrer des actions dans un flux
  3. Section des variables de flux
  4. Le canevas principal pour placer des actions


Ouvrez la section "BoĂźtes de message", sĂ©lectionnez l'action "Afficher le message" et placez-la sur le canevas, aprĂšs quoi la fenĂȘtre des paramĂštres s'ouvrira automatiquement. Nous Ă©crivons le titre et le texte du message.





Nous enregistrons l'action, enregistrons le flux et appuyons sur le bouton d'exécution. Voyons ce qui se passe. Tout semble aller bien.







Conceptuellement, tout est similaire au cloud Power Automate: il existe un ensemble d'actions qui doivent ĂȘtre placĂ©es sur le canevas et configurĂ©es pour s'exĂ©cuter. Essayons quelque chose d'un peu plus compliquĂ© et exĂ©cutons une application et enregistrons les actions qu'elle contient.

Sélectionnez l'action "Exécuter l'application" dans la section "SystÚme" et placez-la sur le canevas. Nous indiquons le chemin d'accÚs à l'application. Que ce soit une calculatrice Windows. Nous ne spécifions pas de paramÚtres supplémentaires, ne transmettons pas d'arguments.





Nous commençons le flux. La calculatrice a démarré avec succÚs.







Ne fermez pas la calculatrice, sĂ©lectionnez une action dans la section "UI Automation" - "Cliquez sur l'Ă©lĂ©ment UI dans la fenĂȘtre" et placez-la sur le canevas aprĂšs le lancement de l'application.





Sélectionnez «Ajouter un nouvel élément d'interface utilisateur» et accédez à l'application de calculatrice ouverte. Nous devons enregistrer les pressions sur les boutons. L'enregistrement est effectué lorsque vous appuyez sur le bouton Ctrl du clavier. Enregistrons le clic sur le numéro 2. Sauvegardez l'action enregistrée. Veuillez noter que vous pouvez simuler non seulement le bouton gauche de la souris, mais également le bouton droit, double-clic, etc.





Ajoutez maintenant quelques actions supplĂ©mentaires "Cliquer sur l'Ă©lĂ©ment d'interface utilisateur dans la fenĂȘtre" pour enregistrer les clics sur les boutons. Nous devons obtenir un clic sur les boutons "2 + 2 =" pour obtenir le rĂ©sultat 4. Nous aurons donc 4 actions de clic.







Nous sauvegardons le flux et l'envoyons pour exécution.







Tout a fonctionné, nous avons «robotisé» le calcul d'une formule simple sur une calculatrice.

Maintenant, faisons un autre scénario. Lors du démarrage du flux Cloud Power Automate, nous demanderons des paramÚtres d'entrée et les transmettrons au flux Power Automate Desktop «au sol», qui à son tour les écrira dans un fichier Excel situé dans un dossier séparé sur le disque dur. Prenons une demande d'aide 2ndfl comme exemple.

Commençons par créer quelques variables dans le flux Power Automate Desktop.





Faisons 4 variables - courrier de l'initiateur, nombre de copies, année et informations supplémentaires.







Créons un simple fichier Excel que nous remplirons d'un flux. Il y a 5 colonnes dans le tableau.







Accédez maintenant au cloud Power Automate et configurez une passerelle de données sur site entre le sol et le cloud.







Installez et configurez la passerelle, puis créez un flux Power Automate personnalisé instantané, déclenché par le bouton du cube de démarrage du flux Power Automate Desktop.







Le flux cloud est prĂȘt. Il y a maintenant un peu de personnalisation pour le flux au sol de Power Automate Desktop. Ajoutez l'action de lancement du fichier Excel - "Lancer Excel" et Ă©crivez le chemin d'accĂšs au fichier.





Nous ajoutons maintenant quelques actions «Écrire dans la feuille de calcul Excel» pour remplir le fichier Excel et spĂ©cifier les variables d'entrĂ©e que nous dĂ©finissons dans le flux cloud Power Automate.







Revenez au flux cloud Power Automate et lancez-le. Nous spécifions les paramÚtres d'entrée.







Le résultat ne tarde pas à venir. Tout fonctionne parfaitement.







Au total, Power Automate Desktop est une application cliente intĂ©grĂ©e via une passerelle de donnĂ©es sur site avec le service cloud Power Automate. Power Automate Desktop vous permet de robotiser de nombreux scĂ©narios, de l'enregistrement des clics de souris sur des objets Ă  la crĂ©ation de comptes dans Active Directory, Ă  la soumission de tickets Ă  HelpDesk, Ă  l'interaction avec les composants de service Azure et Ă  l'accĂšs aux services Web. Presque tous les scĂ©narios qui doivent ĂȘtre «robotisĂ©s» sont pris en charge par la puissance de Power Automate Desktop. Et grĂące aux options disponibles pour la collaboration avec les services cloud, l'Ă©norme potentiel de cette application est rĂ©vĂ©lĂ©. Essayez d'installer Power Automate Desktop et explorez ses fonctionnalitĂ©s en automatisant vos tĂąches de routine. Je suis sĂ»r qu'au moinscertains d'entre eux peuvent ĂȘtre mis sur les Ă©paules du "robot". Dans les articles suivants, nous explorerons avec vous encore plus de fonctionnalitĂ©s de Microsoft 365 et des services Azure. Merci pour votre attention, j'espĂšre que c'Ă©tait intĂ©ressant!



All Articles