Enregistrer des flux de bureau

Power Automate vous permet de concevoir des flux de bureau automatiquement en répliquant les tâches que vous souhaitez automatiser.

Enregistrer des flux de bureau et web

Pour enregistrer un flux qui automatise les applications de bureau et/ou web :

  1. Créez un flux de bureau et sélectionnez Enregistreur dans la barre d’outils du concepteur de flux.

    Capture d’écran du bouton de l’enregistreur.

  2. Sélectionnez Enregistrer dans la fenêtre de l’enregistreur et commencez à effectuer les actions souhaitées dans l’application ou la page web appropriée.

    Capture d’écran du bouton Enregistrer.

    L’enregistreur effectue le suivi de l’activité de la souris et du clavier par rapport aux éléments de l’interface utilisateur et enregistre chaque action séparément. Au cours de chaque session d’enregistrement, l’enregistreur peut générer à la fois des actions d’automatisation de l’interface utilisateur et du navigateur.

    Note

    Lorsque vous effectuez un clic gauche ou droit sur un élément de l’interface utilisateur pendant l’enregistrement, le surligneur affiche un message Attendez que l’action, vous demandant d’attendre que l’enregistreur enregistre et insère l’action.

    Capture d’écran de quelques étapes enregistrées.

    Pour voir les actions disponibles pour un élément spécifique, faites un clic droit dessus pour ouvrir son menu contextuel. Les options disponibles dépendent de la nature de l’élément sélectionné.

    Capture d’écran du menu contextuel de l’enregistrement.

  3. Une fois le processus d’enregistrement terminé, sélectionnez Terminé pour convertir les étapes enregistrées en actions de flux de bureau. Tous les éléments de l’interface utilisateur utilisés dans l’interface utilisateur générée et les actions d’automatisation web sont ajoutés automatiquement au volet des éléments de l’interface utilisateur. Vous pouvez trouver plus d’informations à propos des éléments de l’interface utilisateur dans Automatiser l’utilisation des éléments de l’interface utilisateur.

    Capture d’écran des actions générées du flux enregistré.

Pour suspendre temporairement le processus d’enregistrement, sélectionnez Suspendre. Pour ajouter un commentaire aux actions enregistrées, sélectionnez Ajouter un commentaire.

Capture d’écran du bouton de commentaire.

Répliquer les étapes de glisser-déplacer

L’enregistreur prend en charge les étapes liées au glisser-déposer du pointeur de la souris ; par conséquent, l’enregistreur peut générer des actions telles que Redimensionner la fenêtre et Déplacer la fenêtre. Cependant, actuellement l’action Glisser-déplacer l’élément d’interface utilisateur d’une fenêtre n’est pas prise en charge.

Gérer les listes déroulantes

Lors de l’automatisation des applications de bureau et Web à l’aide de l’enregistreur, vous devrez peut-être gérer des listes déroulantes.

L’enregistreur Power Automate affiche un écran personnalisé chaque fois que vous sélectionnez une liste déroulante et vous aide à choisir les valeurs souhaitées. Cet écran personnalisé permet de choisir une ou plusieurs valeurs, selon que la liste déroulante est à sélection multiple ou non.

Pendant l’exécution, Power Automate choisit automatiquement les valeurs définies et sélectionne le bouton OK.

Capture d’écran d’un écran personnalisé pour une liste déroulante.

Lancer un navigateur web

Pour lancer une instance du navigateur web tout en enregistrant des flux web, vous pouvez utiliser trois approches différentes en fonction du scénario d’automatisation.

La première méthode consiste à sélectionner l’icône de points sur le côté droit de la boîte de dialogue de l’enregistreur, puis Lancer un nouveau navigateur web. Vous pouvez choisir entre Microsoft Edge, Google Chrome, Mozilla Firefox et Microsoft Internet Explorer.

Une fois que vous avez sélectionné le navigateur approprié, l’enregistreur détectera automatiquement la page Web chargée et configurera l’étape de lancement de la navigation en conséquence.

Capture d’écran de l’option Lancer un nouveau navigateur web.

Vous pouvez également lancer un navigateur en démarrant l’enregistrement dans un navigateur web déjà ouvert. L’enregistreur détectera automatiquement la page chargée et créera une action de lancement du navigateur.

La dernière méthode de lancement d’un navigateur consiste à le lancer manuellement via son raccourci sur le Bureau, le menu Démarrer, la barre des tâches ou un dossier. Si vous implémentez cette approche, l’enregistreur générera des actions d’automatisation de l’interface utilisateur qui cliquent sur le raccourci du navigateur et le lancent.

Gérer les sélecteurs de date et de couleur sur les pages Web

Comme les listes déroulantes, l’enregistreur Power Automate affiche des écrans personnalisés pour vous aider à gérer les sélecteurs de date et de couleur sur les pages Web.

Lorsque vous interagissez avec un sélecteur de date, l’enregistreur ouvre un champ de texte dans lequel vous pouvez insérer la date souhaitée dans le format spécifié.

L’écran personnalisé s’affiche pour les types d’entrée HTML suivants :

  • date
  • datetime-local
  • mois
  • time
  • semaine

Capture d’écran de l’écran personnalisé du sélecteur de date.

De même, lorsque vous interagissez avec un sélecteur de couleur, l’enregistreur ouvre un champ de texte dans lequel vous pouvez renseigner le code hexadécimal de la couleur souhaitée.

Capture d’écran de l’écran personnalisé du sélecteur de couleur.

Ajouter du texte à l’aide des éditeurs de méthode d’entrée (IME)

Les éditeurs de méthode d’entrée (IME) sont des composants logiciels qui permettent aux utilisateurs de saisir du texte dans des langues qui ne peuvent pas être représentées facilement sur un clavier QWERTY standard. Les utilisateurs peuvent taper des combinaisons de touches et les IME généreront un caractère ou une liste de caractères candidats qui correspondent à l’ensemble de frappes.

Power Automate pour le bureau prend en charge l’utilisation d’IME pendant la procédure d’enregistrement de flux. Pour remplir un champ de texte à l’aide d’un IME :

  1. Cliquez avec le bouton droit sur le champ de texte et sélectionnez Renseigner le champ du texte dans le menu affiché.

    Capture d’écran de l’option de menu Renseigner le champ du texte.

  2. Remplissez la boîte de dialogue contextuelle avec le texte souhaité à l’aide d’un IME.

    Capture d’écran de la boîte de dialogue Ajouter du texte avec IME.

  3. Sélectionnez Ajouter du texte pour générer l’étape respective dans la fenêtre Enregistreur.

    Capture d’écran du texte généré à partir d’un IME dans l’enregistreur de bureau.

Enregistrement basé sur des images

Dans certains cas, l’enregistreur peut ne pas enregistrer des actions dans des applications spécifiques qui ne répondent pas aux exigences techniques appropriées. Ces applications peuvent ne pas exposer leur API d’accessibilité, ou avoir d’autres limitations techniques qui bloquent le processus d’enregistrement.

Comme alternative à l’enregistrement des flux, Power Automate pour le bureau fournit un enregistrement basé sur l’image. L’enregistrement basé sur des images utilise la reconnaissance d’images et l’OCR pour localiser des éléments spécifiques à l’écran et extraire du texte.

Pour enregistrer des flux à l’aide d’images :

  1. Créez un nouveau flux de bureau et sélectionnez Enregistreur dans la barre d’outils du concepteur de flux.

    Capture d’écran du bouton de l’enregistreur.

  2. Sélectionnez l’icône de points sur le côté droit de la boîte de dialogue de l’enregistreur, puis activez Enregistrement d’images. Après avoir activé cette option, sélectionnez Enregistrer pour commencer à enregistrer des actions à l’aide de la reconnaissance d’images.

    Capture d’écran du bouton Enregistrement d’images.

    Lorsque vous sélectionnez un élément, une image est capturée automatiquement et enregistrée avec un nom modifiable par défaut. Pour obtenir un aperçu de l’image capturée, survolez ou sélectionnez l’icône d’aperçu.

    Capture d’écran du bouton Aperçu de l’image.

Extraire du texte avec un enregistrement basé sur des images

Pour extraire une valeur de texte lors de l’utilisation de l’enregistrement d’images :

  1. Effectuez un clic-droit sur l’écran et sélectionnez Extraire le texte de l’image.

    Capture d’écran de l’option Extraire le texte de l’image.

  2. Attendez un message contextuel qui vous invitera à sélectionner une zone de texte.

    Capture d’écran du message invitant l’utilisateur à sélectionner une zone de texte.

  3. Sélectionnez la zone de texte à partir de laquelle le texte sera extrait à l’aide du moteur OCR Tesseract.

    Capture d’écran d’une zone de texte sélectionnée.

  4. Attendez un message contextuel qui vous invitera à sélectionner une zone délimitée.

    Capture d’écran du message invitant l’utilisateur à sélectionner une zone délimitée.

  5. Sélectionnez une zone délimitée qui ne devrait pas changer, comme l’étiquette en regard d’un champ.

    Capture d’écran d’une zone de texte délimitée.

Comparaison Enregistrement/Création d’un flux de bureau

Vous pouvez modifier manuellement les actions créées via l’enregistreur une fois l’enregistrement terminé. Utilisez l’enregistreur dans un flux de bureau qui est déjà en cours de développement pour y ajouter les étapes enregistrées.

Note

Utilisez l’enregistreur pour créer les bases de votre flux. Certaines tâches simples peuvent ne nécessiter aucune modification supplémentaire, mais la plupart des tâches enregistrées doivent être modifiées pour obtenir des résultats optimaux. Certains types d’actions, comme les conditions et les boucles, ne peuvent pas être enregistrés. En outre, il peut y avoir des actions redondantes dans un enregistrement qui doivent être supprimées.

Problèmes connus et limitations

  • Problème : il est possible que l’enregistreur n’enregistre pas toutes les étapes du menu Démarrer de Windows ou de la barre d’état système.

    Solutions de contournement : aucune

  • Problème : lors de l’exécution d’un flux créé via un enregistrement basé sur une image, le clic peut être envoyé au mauvais endroit.

    Solutions de contournement : modifiez l’action générée automatiquement Déplacer la souris sur l’image via le concepteur de flux et diminuez le paramètre Tolérance dans les paramètres avancés.

  • Problème : la fenêtre contextuelle Extraire le texte de l’image qui apparaît après l’envoi d’un clic droit à l’aide de l’enregistreur, peut se cacher derrière la fenêtre contextuelle de l’application.

    Solutions de contournement : envoyez le clic droit vers une autre zone de l’écran.

  • Problème : les frappes de touches envoyées vers une fenêtre RDP agrandie via un enregistrement basé sur une image ne sont pas enregistrées.

    Solutions de contournement : redimensionnez la fenêtre RDP afin qu’elle ne couvre pas tout l’écran.