Exercice : créer votre premier flux de bureau Power Automate

Effectué

Remarque

Si vous ne l’avez pas encore fait, veillez à terminer le labo 1, puis télécharger les fichiers Automation in a Day à utiliser dans ce module. Extrayez le contenu de ce téléchargement sur votre ordinateur local.

Remarque

Vous devez cliquer sur Plus d’informations et Exécuter quand même pendant l’installation de l’application Contoso si Windows Defender indique que l’application provient d’une source non fiable.

Maintenant que vous connaissez mieux l’application Power Automate pour le bureau, vous pouvez créer un flux de bureau permettant aux collaborateurs Contoso Coffee Shop de saisir les informations de facturation dans le système de gestion de bureau. Dans la tâche précédente, vous avez découvert comment créer un flux de bureau à partir de l’application Power Automate pour le bureau. À présent, vous allez découvrir un autre chemin d’accès permettant de créer et gérer des flux de bureau côté navigateur.

  1. Ouvrez une nouvelle instance de navigateur web, puis accédez à https://powerautomate.microsoft.com. Connectez-vous avec votre compte de test, à savoir celui que vous avez utilisé dans les labos précédents.

    Remarque

    Pour cet atelier, n’utilisez pas l’onglet Flux de powerapps.com.

  2. Si vous vous connectez à ce site pour la première fois, vous devez choisir votre pays/région, puis cliquer sur le bouton Démarrer.

    Capture de l’écran Bienvenue dans Power Automate avec le bouton Démarrer mis en évidence.

    Remarque

    Veillez à sélectionner l’environnement adéquat (avec base de données) à utiliser pour les labos. Vous pouvez basculer entre différents environnements en cliquant sur le bouton Environnements dans la barre de titre.

    Capture d’écran du nom de l’environnement actuel.

  3. Cliquez sur Solutions dans le volet gauche, puis sur + Nouvelle solution dans la partie supérieure de l’écran.

    Capture d’écran de la section Solutions et du bouton + Nouvelle solution.

  4. Nommez la nouvelle solution Invoice processing solution <MyUserName>. Sélectionnez CDS Default Publisher dans le menu déroulant Éditeur, puis cliquez sur Créer.

    Capture d’écran de la boîte de dialogue Nouvelle solution illustrant les détails renseignés.

    Remarque

    Lors de la sélection de l’éditeur, l’option adéquate commence toujours par « CDS Default Publisher », mais les chiffres et les lettres entre parenthèses juste après peuvent varier.

    Remarque

    Pour les besoins de ce labo, l’utilisation de CDS Default Publisher est acceptable. Pour les scénarios de production, nous vous recommandons de créer votre propre éditeur personnalisé. Pour en savoir plus, consultez Éditeur de solutions.

  5. Attendez que la solution soit créée. Ensuite, vous devriez être redirigé automatiquement vers la solution que vous avez créée.

  6. En haut de l’écran, cliquez sur le menu déroulant + Nouveau.

  7. Dans le menu déroulant + Nouveau, sélectionnez Automatisation > Flux de bureau.

    Capture d’écran des options Automation et Flux de bureau sélectionnées dans le menu déroulant + Nouveau flux.

  8. Dans le champ Nom du flux de la boîte de dialogue Créer un flux de bureau, nommez le nouveau flux Enter an invoice. Ensuite, cliquez sur le bouton Lancer l’application en bas de la boîte de dialogue à droite.

    Capture d’écran de la boîte de dialogue Créer un flux de bureau illustrant le champ Nom du flux et le bouton Lancer l’application.

  9. Si une boîte de dialogue souhaitant ouvrir Power Automate s’affiche, cochez la case Toujours autoriser, puis cliquez sur Ouvrir Power Automate pour ouvrir l’application Power Automate pour le bureau.

    Capture d’écran de la fenêtre contextuelle de navigateur vous demandant si vous souhaitez ouvrir Power Automate.

  10. Une fois dans le concepteur d’applications Power Automate pour le bureau, saisissez run application dans la barre de recherche du volet Actions, puis double-cliquez sur l’action Exécuter l’application.

    Capture d’écran de l’action Exécuter l’application.

  11. Dans la boîte de dialogue Exécuter l’application, pour le paramètre Chemin d’accès de l’application, accédez au chemin d’accès à l’emplacement de l’application Contoso Invoicing et sélectionnez-le sous Chemin d’accès de l’application. (Cette action entraîne l’ouverture de l’application Contoso Invoicing lorsque vous exécutez votre flux.) En général, vous pouvez trouver ce paramètre sous C:\Program Files (x86)\Contoso, Inc\Contoso Invoicing\LegacyInvoicingApp.exe ; cependant, le chemin d’accès peut être différent sur votre ordinateur.

  12. Cliquez sur le bouton Enregistrer dans le coin inférieur droit de la boîte de dialogue.

    Capture d’écran de la boîte de dialogue de l’action Exécuter l’application.

  13. Vous disposez désormais d’une action dans votre flux qui entraîne l’ouverture de l’application Contoso Invoicing. Vous pouvez cliquer sur le bouton Exécuter pour tester rapidement votre flux.

    Capture d’écran du bouton Exécuter permettant de tester votre flux.

  14. Réduisez manuellement l’application Contoso Invoicing, puis cliquez sur Enregistreur.

    Capture d’écran du bouton Enregistreur.

    Conseil

    À présent, vous pouvez commencer à effectuer un enregistrement. Nous vous recommandons de vous familiariser avec les étapes suivantes jusqu’à ce que l’enregistrement soit terminé. Par conséquent, vous pouvez terminer l’enregistrement en une seule fois sans faire d’allers-retours manuels. Si vos premiers enregistrements ne sont pas acceptables, vous pouvez supprimer tout enregistrement par la suite en cliquant sur le menu des points de suspension (), puis vous exercer davantage jusqu’à ce que vous obteniez un enregistrement acceptable.

    Conseil

    Pour faciliter la résilience des lectures d’automatisation de l’IU, nous vous recommandons de réduire les autres applications de votre bureau.

  15. Rouvrez l’application Contoso Invoicing et cliquez sur le bouton Enregistrer dans la boîte de dialogue Enregistreur, puis sur Suivant.

    Capture d’écran des boutons Enregistrer et Suivant mis en évidence.

  16. Ensuite, cliquez sur Enregistrer dans la fenêtre Enregistreur.

    Capture d’écran du bouton Enregistrer dans la boîte de dialogue Enregistreur.

  17. Dans l’application Contoso Invoicing, cliquez sur Factures dans le menu gauche.

    Conseil

    Lorsque vous survolez les contrôles de l’application, un contour rouge met en évidence chaque contrôle. N’enregistrez pas à grande vitesse et attendez toujours entre chaque mouvement de souris. Attendez qu’un rectangle de mise en évidence bleu s’affiche autour du contrôle avant de le sélectionner. Si la mise en surbrillance rouge ne s’affiche pas avant votre sélection, l’action peut ne pas être enregistrée correctement.

    Capture d’écran de l’application Contoso Invoicing avec un rectangle rouge autour de l’option Factures.

  18. Créez un enregistrement en cliquant sur l’icône Nouvel enregistrement dans le ruban en haut de l’écran à gauche.

    Capture d’écran de l’icône Nouvel enregistrement en haut de l’écran à gauche.

  19. Terminez l’enregistrement à l’aide de ces exemples de valeurs (ou de toute valeur arbitraire) :

    • Date : date actuelle

    • Compte : WingTip Cups

    • Contact : b.friday@wingtipcups.com

    • Montant : $500

    • Statut : Facturé

    Capture d’écran du nouveau formulaire d’enregistrement de facture avec les données renseignées.

  20. Cliquez sur l’icône Enregistrer dans le ruban en haut de l’écran à gauche pour enregistrer vos modifications.

    Capture d’écran du bouton Enregistrer en haut de l’écran à gauche.

  21. Cliquez sur le bouton Terminé en bas de l’Enregistreur, puis fermez l’application Contoso Invoicing.

    Remarque

    L’action de fermeture de l’application n’a pas été enregistrée à des fins de simplicité. En effet, vous pouvez afficher le résultat, tandis que l’application Contoso Invoicing reste ouverte après le test du flux de bureau. Dans un cas d’utilisation réel, vous pouvez décider d’enregistrer ou non l’action de fermeture.

    Remarque

    Par défaut, le flux de bureau lance une nouvelle instance de l’application à chaque exécution. Même si vous laissez l’application ouverte, la prochaine exécution du flux de bureau lance une autre nouvelle fenêtre d’application. Vous pouvez également modifier ce comportement pour l’associer uniquement à une application existante au lieu de lancer une autre nouvelle instance à partir du portail. (Pour en savoir plus, consultez les étapes suivantes.)

  22. Dans l’application Power Automate pour le bureau, vous pouvez afficher le script enregistré de chaque étape.

    Capture d’écran des actions enregistrées.

    Vous pouvez modifier chaque étape en cliquant sur l’icône représentant des points de suspension () à droite du titre, puis en sélectionnant Modifier dans la liste des options. Vous pouvez également double-cliquer sur chaque étape pour afficher la liste des options.

    Capture d’écran de l’option Modifier permettant de modifier chaque étape.

    Conseil

    Vous pouvez également cliquer sur les points de suspension (), puis sélectionnez l’option Supprimer dans la liste pour supprimer les étapes en double ou l’ensemble du script.

    Capture d’écran de l’option Supprimer.

  23. Vous pouvez cliquer sur l’icône Exécuter en haut de l’écran pour lire et tester votre flux.

    Remarque

    N’interagissez pas avec votre appareil pendant les tests. L’enregistrement est alors lu correctement.

    Capture d’écran du bouton Exécuter le flux.

  24. Les éléments d’IU capturés sont ajoutés au volet Éléments d’IU. Pour accéder au volet Éléments d’IU, cliquez sur l’onglet Éléments d’IU sur le côté droit du concepteur de flux.

    Capture d’écran du volet Éléments d’IU.

  25. Pour trouver où un élément d’IU spécifique est utilisé dans le flux, cliquez dessus avec le bouton droit et sélectionnez Rechercher des utilisations. Les résultats affichent toutes les actions qui utilisent cet élément d’IU.

    Capture d’écran du volet Éléments d’IU avec l’option Rechercher des utilisations mise en évidence.

  26. Tous les éléments d’IU sont constitués d’un ou plusieurs sélecteurs qui identifient le composant d’IU ou web avec lequel Power Automate interagit.

    Pour gérer les sélecteurs d’un élément d’IU, cliquez dessus avec le bouton droit et sélectionnez Modifier. Cette option entraîne l’affichage du générateur de sélecteur, dans lequel vous pouvez modifier les sélecteurs avec un éditeur visuel ou un éditeur de texte.

    Chaque sélecteur se compose de plusieurs éléments représentant la structure hiérarchique de l’élément d’IU dans l’application ou la page web. Les attributs décrivent chaque élément de manière unique et le distinguent des autres éléments.

    Capture d’écran du générateur de sélecteur d’éléments d’IU.

  27. Vous pouvez renommer les éléments d’IU pour mieux correspondre à leur objectif et définir chacun d’eux de manière unique en cliquant avec le bouton droit sur l’élément concerné, puis en sélectionnant Renommer.

    Capture d’écran du volet Éléments d’IU avec l’option Renommer mise en évidence.

  28. Renommez chaque élément à l’aide de cette liste afin qu’il corresponde à l’image fournie :

    • Text ’Invoices’ ->Invoices Folder
    • Image ’Image’ ->New Record Image
    • Edit ’TextBox’ ->Account Textbox
    • Edit ’TextBox’ 2 ->Contact Textbox
    • Edit ’TextBox’ 3 ->Amount Textbox
    • Combo Box ’ComboBox’ ->Status Combo Box
    • Image ’Image’ 2 ->Save Record Image

    Capture d’écran des éléments d’IU renommés terminés.

  29. Cliquez sur l’icône Enregistrer dans la partie supérieure de l’écran pour enregistrer le flux de bureau.

    Capture d’écran du bouton Enregistrer le flux.

  30. Fermez l’application Power Automate.

Conseil

Si vous souhaitez réinitialiser les données enregistrées dans l’application Contoso Invoicing, vous pouvez modifier ou supprimer le fichier Microsoft Excel sous ce dossier : %userprofile%\Documents\Contoso Invoicing - 1.0.15.0.