Utilisation d'une ancre de variable

Vous pouvez utiliser l'ancre de variable pour automatiser les mêmes commandes dont les ancres sont différentes. Par exemple, les pages comportant plusieurs cases à cocher avec des légendes différentes. Ces légendes peuvent être dynamiques et changer en fonction du flux de travail. Vous pouvez utiliser l'ancre de variable pour capturer la commande une fois, puis utiliser l'ancre comme variable dans la fenêtre de l'Éditeur de robots. Vous pouvez utiliser une variable provenant de diverses sources, par exemple Microsoft Excel, CSV ou une base de données.

Capturer à l'aide d'une ancre de variable

  1. Dans le volet de gauche, cliquez sur Automatisation.
  2. Pour créer un robot, cliquez sur Créer un nouveau > Robot ou ouvrez un robot dont vous souhaitez enregistrer une tâche.
  3. Cliquez sur Démarrer l'enregistrement.

    La fenêtre d'exécution du robot Enregistreur s'affiche.

  4. Sélectionnez une fenêtre dans la liste déroulante.

    Si vous avez récemment ouvert une application et que celle-ci ne figure pas dans la liste, cliquez sur l'icône Actualiser.

  5. Cliquez sur Enregistreur AISense et laissez le processus d'analyse se terminer.
    Remarque : L'Enregistreur AISense télécharge les fichiers dépendants requis la première fois que vous l'utilisez sur un périphérique.

    La barre d'outils de l'Enregistreur AISense apparaît avec les options suivantes : Terminer, Analyser, Définir et Pause.

    L'Enregistreur AISense analyse la fenêtre d'application sélectionnée pour identifier les objets de l'IU présents dans cette fenêtre. Lorsque le système analyse la fenêtre de l'application, les options de la barre d'outils ne sont pas disponibles. Après la fin de l'analyse, les options sont activées et vous pouvez commencer à enregistrer la tâche.

  6. Attendez que l'Enregistreur AISense détecte l'objet.
  7. Si l'objet n'est pas détecté automatiquement, dès que l'Enregistreur AISense est à l'état Prêt, vous pouvez cliquer sur le bouton Définir pour détecter l'objet.
    Remarque :
    • Dans la fenêtre Définir, l'Enregistreur AISense affiche une aide intégrée pour chaque type de contrôle, afin que vous puissiez sélectionner les bons types de contrôle pour les objets personnalisés.
    • Si vous cliquez involontairement sur l'écran ou si vous cliquez avant que le surligneur n'apparaisse, l'Enregistreur AISense permet de le voir. Vous devez confirmer pour capturer l'objet à nouveau ou utiliser la fonctionnalité Définir pour définir l'objet à l'écran.
    .
  8. Sélectionnez l'option Ancre de variable dans l'onglet Sélectionner le type d'objet pour la zone sélectionnée.

    Capture des commandes dynamiques à l'aide d'une ancre de variable

  9. Tracez un rectangle autour de la case à cocher que vous voulez capturer.

    La zone sélectionnée est affichée dans la zone sous le champ Faire glisser et sélectionner la zone que vous voulez définir à partir de l'image.

    Remarque : Passez le curseur de la souris sur la case à cocher et assurez-vous que la case à cocher est détectée et mise en surbrillance par un rectangle rouge avant de cliquer sur Définir.
  10. Passez le curseur de la souris sur le texte statique le plus proche. Une fois le texte mis en surbrillance, sélectionnez le texte comme ancre de support.

    L'image de l'ancre est affichée dans la zone située sous le champ Sélectionner un point d'ancrage de support pour la zone sélectionnée.

  11. Cliquez sur Définir.
  12. Une fois que vous avez capturé les objets requis, cliquez sur Terminer.

    Les étapes enregistrées s'affichent sous forme d'action distincte dans le robot.

    Pour chaque action d'ancre de variable, vous pouvez copier l'action ajoutée et mettre à jour la valeur dans le champ Ancre avec le texte d'ancre de l'objet que vous voulez capturer, pour chaque action d'ancre de variable. Vous pouvez également utiliser l'action au sein de l'action Boucle et utiliser une variable qui prend en charge le type de données de chaîne dans le champ Ancre.

    Modification des propriétés d'un objet

Remarque :
  • Vous ne pouvez affecter à une variable que des commandes mises en surbrillance.
  • Assurez-vous qu'il n'existe pas de commande ou de texte supplémentaire entre l'ancre et la commande.