Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Utilisation de l’action Capturer

  • Mis à jour le : 2021/10/29
    • Automation 360 v.x
    • Créer
    • Espace de travail RPA

Utilisation de l’action Capturer

Utilisez l'action Capturer pour capturer une seule interaction (clic, séquence de touches ou mouvement de la souris) avec une commande d'objet comprenant une zone de texte, un bouton, un tableau, un menu, une case d'option, une boîte combinée, une case à cocher, une vue de liste, un lien, une arborescence ou un onglet de page.

Prérequis

  • Configurez l'échelle d'affichage du périphérique et le zoom du navigateur sur 100 %.

    Si vous utilisez le package Recorder version 2.0.6-20200626-193519 ou ultérieure, vous pouvez enregistrer des tâches dans les applications d'automatisation d'interface utilisateur Google Chrome, Internet Explorer, Java, Microsoft et Microsoft Active Accessibility sur un ordinateur dont l'échelle d'affichage est configurée sur 100 %, 125 % ou 150 %.

  • Si vous automatisez une tâche dans un navigateur, configurez le niveau de zoom sur 100 %.

    Si vous utilisez le package Recorder version 2.0.6-20200626-193519 ou ultérieure, vous pouvez enregistrer des tâches dans un navigateur Google Chromequi n’a pas un niveau de zoom défini sur 100 %.

  • Si vous automatisez une tâche à l’aide d’un navigateur Google Chrome, assurez-vous que le Automation Anywhereplug-in correspondant à la version du build du Automation 360 est activé.

    Exigences relatives aux navigateurs pour RPA Workspace

Considérations lors de l’enregistrement d’une tâche :
  • Utilisez des clics lorsque cela est possible plutôt que des touches de raccourci.

    Lorsque vous cliquez sur un objet à l'aide du Recorder, il récupère les propriétés de l'objet qui permettent au bot d'identifier l'objet lors de l'exécution. Les raccourcis clavier sont moins fiables. Utilisez-les lorsqu'il n'est pas possible d'automatiser la tâche en cliquant sur un objet.

  • Si vous automatisez une tâche à l’aide d’un navigateur, n’utilisez pas le remplissage automatique pour entrer des valeurs dans les champs.
  • Enregistrez la tâche à faible vitesse
  • Évitez de faire glisser des fenêtres pendant le processus d’enregistrement.
  • Évitez de cliquer sur des applications qui ne font pas partie du processus que vous enregistrez et automatisez.
  • Lorsque Internet Explorer est utilisé, l’action attend que le navigateur soit entièrement chargé et et affiché avant d’exécuter l’action.

Procédure

Pour enregistrer une seule interaction avec une commande d'objet, suivez ces étapes :

  1. Double-cliquez sur ou faites glisser Enregistreur > Capturer.
  2. Spécifiez la fenêtre dans laquelle capturer un objet.
    Choisissez l’onglet Application, Navigateur ou Variable.
    OptionDescription
    Application Sélectionnez dans une liste de fenêtres actuellement actives. Cette option affiche une liste de toutes les fenêtres d’application et de navigateur ouvertes sur l’appareil Bot Creator.
    Navigateur Sélectionnez dans une liste d’onglets Google Chrome actuellement ouverts sur l’appareil Bot Creator.
    Variable Sélectionnez une variable de fenêtre existante pour spécifier le titre de la fenêtre d’application.
  3. Facultatif : Insérez un caractère générique (*) dans le champ Titre de la fenêtre pour rechercher les titres de fenêtre qui peuvent changer.Vous pouvez spécifier un ou plusieurs caractères génériques (*) au début, au milieu ou à la fin de la valeur.
    Par exemple, pour effectuer une opération sur une fenêtre qui contient Microsoft dans le titre, utilisez un caractère générique pour indiquer n'importe quelle chaîne en l'ajoutant avant ou après la valeur : *Microsoft*. Le bot recherche d'abord le titre exact de la fenêtre (Microsoft), et s'il ne trouve pas de correspondance, il recherche les fenêtres comportant le terme Microsoft n'importe où dans le titre.

    Vous pouvez utiliser une expression régulière (regex) pour identifier un titre de fenêtre. Sélectionnez l'expression régulière en tant que chaîne ou modèle pour chaque condition d'expression régulière et entrez la valeur de l'expression régulière. Par défaut, le champ Titre de la fenêtre est sensible à la casse.Vous pouvez activer l'indicateur regex Insensible à la casse pour identifier un titre de fenêtre qui n'est pas sensible à la casse.

    Par exemple, vous pouvez entrer la valeur Chaîne sous la forme ((\w*)-Notepad pour tous les noms de titre de fenêtre commençant par ((\w*)-Notepad, ou utiliser un Modèle tel que ((\w)\s)*document-Notepad pour les titres de fenêtre qui correspondent à ce modèle.

    Remarque : Pendant l’exécution, vérifiez que le TaskBot identifie la bonne fenêtre. Si ce n’est pas le cas, procédez comme suit :
    1. Ouvrez la fenêtre de l’application ou du navigateur
    2. Faites glisser l'action Fenêtre > Obtenir le titre de la fenêtre active au-dessus de l'action Enregistreur > Capturer.
    3. Insérez une variable de chaîne dans le champ Attribuer le titre de la fenêtre à une variable.
    4. Faites glisser une action Fenêtre > Définir le titre sous l'action Fenêtre > Obtenir le titre de la fenêtre active.
    5. Dans le champ Fenêtre, insérez la variable de fenêtre générée par l'action Enregistreur > Capturer.
    6. Dans le champ Nouveau titre de la fenêtre, insérez la variable de chaîne à partir de l'action Obtenir le titre de la fenêtre active.
    7. Cliquez sur Enregistrer.
  4. Facultatif : Sélectionnez l'option Redimensionner la fenêtre pour spécifier les dimensions de la fenêtre.
    Cette option fournit un bot plus fiable. Elle redimensionne la fenêtre aux dimensions auxquelles la tâche a été enregistrée, ce qui améliore la capacité du bot à identifier l’objet cible.
    • Si la fenêtre est agrandie lorsque vous enregistrez la tâche, cette option est désélectionnée.
    • Si la fenêtre n’est pas à la taille maximale lorsque vous enregistrez la tâche, cette option est sélectionnée par défaut et les champs de largeur et de hauteur se remplissent automatiquement avec les dimensions de la fenêtre.
    Remarque : Cette option est uniquement disponible pour les fenêtres qui peuvent être redimensionnées. Elle n'est pas disponible pour les options Bureau ou Barre des tâches.
  5. Cliquez sur Capturer l'objet.
    La fenêtre sélectionnée apparaît.
  6. Cliquez sur la commande d'objet, par exemple un bouton, un champ de formulaire ou un tableau.
    Une boîte met en surbrillance la commande lorsque vous passez la souris dessus.
    Remarque : Si la case n'apparaît pas et que vous effectuez une capture dans le navigateur Google Chrome, vérifiez que vous avez activé l'extension Automation Anywhere Google Chrome. Reportez-vous à la rubrique Exigences d'extension du navigateur Google Chrome.
  7. Examinez le tableau Propriétés de l'objet.
    Le bot utilisera les propriétés sélectionnées pour identifier la commande d'objet pendant l'exécution.
    1. Vérifiez que le Type de contrôle correspond à votre objet prévu.
      Par exemple, lorsque vous capturez un tableau à partir d'un site Web, assurez-vous que les valeurs de Type de contrôle et de Balise HTML sont TABLEAU.
      Si le Type de contrôle ne correspond pas à l'objet prévu, capturez à nouveau la commande d'objet.
    2. Sélectionnez et attribuez des valeurs aux propriétés d’objet que vous souhaitez inclure dans la recherche d’objet.
      Pour un bot plus fiable, nous vous recommandons de ne sélectionner que les propriétés qui ont des valeurs statiques (telles que Nom, Classe, Type, ID HTML et DOMXPATH), et désélectionnez les propriétés qui ont des valeurs dynamiques (telles que HTML Href, Chemin ou Valeur) qui sont susceptibles de changer et de provoquer des erreurs de bot.
      Vous pouvez utiliser le caractère de remplacement (*) et les variables dans les valeurs des propriétés des objets pour réutiliser la même action pour capturer différents objets dans différents scénarios.
  8. Sélectionnez l'Action dans la liste déroulante.
    Pour une liste complète des actions possibles effectuées par un objet, consultez Actions effectuées sur des objets capturés avec l’Universal Recorder.
    • Si vous enregistrez un clic et des frappes au clavier dans une zone de texte dont le type de contrôle est PASSWORD_TEXT, l'enregistreur ne capture pas les frappes au clavier renseignées dans le champ. Au lieu de cela, l'action sélectionne l'option Définir le texte et propose des options pour saisir le mot de passe en toute sécurité. Nous vous recommandons de stocker le mot de passe dans le Credential Vault et de l’insérer dans l’action en tant qu’informations d’identification. Informations d’identification et variables d’informations d’identification dans l’Bot editor

      Si vous naviguez jusqu'à la zone de texte en utilisant la touche TAB au lieu d'un clic dans une application MSAA ou SAP, l'enregistreur est capable d'identifier les champs dont le type de contrôle est PASSWORD_TEXT.

    • Si l'action sélectionnée prend en charge le traitement en arrière-plan, une option Exécuter en arrière-plan apparaît. Traitement en arrière-plan
  9. Facultatif : Entrez une valeur dans le champ Attendre la commande pour spécifier le nombre de secondes pendant lesquelles le bot doit attendre que la commande d'objet apparaisse sur la fenêtre de l'application.
    Nous vous recommandons de définir un délai lorsque vous utilisez l'action Définir le texte pour saisir des frappes dans un champ de texte.
  10. Facultatif : Attribuer la sortie à une variable
    La Control Room suggère un nom de variable par défaut descriptif en fonction de l'action que vous avez sélectionnée à l'étape 8. Par exemple, si vous avez sélectionné Obtenir la propriété, la variable de sortie suggérée est Valeur de la propriété. Si vous créez plusieurs variables de sortie, les noms de variables suivants sont ajoutés avec un « -1 » pour éviter la duplication.
  11. Cliquez sur Enregistrer.
    Les images capturées ne sont pas ajoutées en tant que dépendances et ne seront pas affichées dans la liste des dépendances lorsque vous enregistrerez (check-in) votre bot.
Relier un objet à une ancre de support
Remarque : Vous pouvez utiliser l'ancrage d'objet dans MSAA, UI Automation ou les applications Java.
Pendant l'exécution, si le bot ne peut pas identifier de manière fiable un objet, associez-le à un objet à proximité (tel qu'un lien ou un bouton) plus facile à trouver pour le bot :
  1. Ouvrez l'action Capturer.
  2. Cliquez sur l'onglet Ancre.
  3. Cliquez sur Capturer l'ancre.

    La fenêtre du navigateur ou de l'application s'active avec l'objet principal en surbrillance (l'objet que vous avez capturé précédemment). Une boîte de dialogue apparaît, vérifiant si l'action a correctement identifié l'objet principal.

  4. Si le bon objet est mis en évidence, cliquez sur Oui, sélectionner l'ancre.

    Sinon, cliquez sur Non, je dois la corriger pour sélectionner le bon objet.

  5. Sélectionnez un objet à proximité de l'objet cible qui est plus facile à trouver pour le bot.

    L'objet est mis en évidence par une icône d'ancre à droite de l'objet.

  6. Cliquez sur Enregistrer.

Regardez la vidéo suivante sur la façon d'utiliser l'action Capturer :

Envoyer le commentaire