Meilleures pratiques concernant l'Enregistreur AISense

Pour utiliser l'Enregistreur AISense de manière optimale, passez en revue les meilleures pratiques.

Configuration des périphériques enregistrés

  • Assurez-vous d'utiliser uniquement la configuration matérielle recommandée pour le périphérique enregistré, comme indiqué. Reportez-vous à la rubrique Exigences du périphérique Bot Runner.
  • Si l'application est exécutée sur le même périphérique, nous vous recommandons d'augmenter la capacité du processeur ou de la mémoire RAM pour éviter tout ralentissement. Reportez-vous à la rubrique Exigences du périphérique Bot Runner.
  • Si vous automatisez une tâche à l'aide d'un navigateur, assurez-vous que la fonction de remplissage automatique est désactivée pour ce navigateur.
  • Assurez-vous que la résolution d'écran est de 1 980 x1 080 ou inférieure. Reportez-vous à la rubrique Enregistrement d'une tâche avec l'Enregistreur AISense.
  • Configurez les paramètres d'affichage du périphérique avec une qualité de DPI de 100 %. Reportez-vous à la rubrique Enregistrement d'une tâche avec l'Enregistreur AISense.

Comportement

  • La première fois que vous utilisez l'Enregistreur AISense sur un périphérique, que ce soit pour l'enregistrement ou la lecture, il télécharge les ressources requises à partir de la Control Room. Ce processus peut prendre quelques instants ou plusieurs minutes en fonction du débit de la connexion Internet. L'état du processus est indiqué dans la barre de progression pendant l'enregistrement et la fenêtre d'exécution du robot indique Téléchargement de ressources supplémentaires.
  • Lorsque vous utilisez un nouveau package dans un robot et que ce package dispose de ressources mises à jour, ce dernier est téléchargé automatiquement, ce qui entraîne un délai d'exécution du robot.
  • Un délai d'analyse ou d'exécution du robot se produit dans les cas suivants :
    • La première exécution configure l'environnement AISense ; cette procédure prend quelques secondes (en fonction de la configuration de la machine). L'utilisateur observe un délai d'analyse et d'exécution du robot.
    • Chaque fois que l'application change, suite à la navigation ou en raison du chargement de nouvelles commandes, AISense doit détecter les nouvelles commandes disponibles sur l'écran de l'application ; cette procédure prend quelques secondes (en fonction de la configuration de la machine). L'utilisateur observe un délai d'analyse et d'exécution du robot.
    • Exécution du robot parent et du robot enfant : si le robot enfant utilise l'Enregistreur AISense, chaque fois que le robot enfant est exécuté, un environnement AISense est créé afin d'assurer l'isolement entre les robots. L'utilisateur observe un délai d'exécution du robot.

Méthodologie

  • Enregistrez la tâche à faible vitesse. Ne cliquez que lorsque le surligneur rouge apparaît autour de l'objet.
  • Évitez de faire glisser des fenêtres pendant le processus d'enregistrement.
  • Si l'Enregistreur AISense télécharge les ressources requises à partir de la Control Room (s'il est déployé pour la première fois), ne fermez pas la fenêtre Enregistreur entre-temps, car cela risque d'endommager les fichiers de ressources.
  • Lorsque l'Enregistreur AISense est à l'état Analyse, évitez de passer d'une application à l'autre.
  • Lorsque l'Enregistreur AISense est à l'état Prêt, déplacez lentement la souris sur l'objet ou la commande que vous souhaitez capturer, assurez-vous que la commande est entourée d'un rectangle rouge, puis cliquez dessus.

Capture d'une zone de liste déroulante

Procédez comme suit pour utiliser l'Enregistreur AISense en vue de capturer des zones de liste déroulante. Nous vous fournissons également quelques exemples de zones de liste déroulante basées sur les exigences de l'application.
  • Zone de liste déroulante avec possibilité de recherche : la zone de liste déroulante avec possibilité de recherche vous permet de cliquer dans la zone de texte et de saisir du texte. Le texte saisi dans la liste est alors filtré et vous pouvez appuyer sur la touche Entrée lorsqu'un résultat unique est disponible.
    • Pour automatiser cette commande de zone de liste déroulante, pendant l'enregistrement, mettez la zone de liste déroulante en surbrillance et cliquez sur la partie centrale. L'action sélectionnée par défaut est la suivante : Sélectionner l'élément par le texte. Mettez fin à l'enregistrement.
    • Revenez à l'éditeur de robots de la Control Room. Saisissez la valeur du texte avec la touche Entrée ou une combinaison des touches Bas (flèche vers le bas) et Entrée pour simuler l'action d'un utilisateur. Par exemple, si vous automatisez une zone de liste déroulante avec possibilité de recherche qui comporte une option de liste déroulante, vous pouvez soit saisir la valeur dans la zone de liste déroulante avec possibilité de recherche et cliquer sur Entrée pour la sélectionner, soit utiliser la flèche vers le bas pour rechercher la valeur spécifique et cliquer sur Entrée pour sélectionner cette valeur dans la liste.
  • Ancienne zone de liste déroulante : l'ancienne zone de liste déroulante ne disposant d'aucune fonctionnalité de recherche, il est nécessaire de la développer en cliquant sur le bouton triangulaire en regard de la zone de liste déroulante et de sélectionner l'une des valeurs.
    • Pour automatiser cette commande de zone de liste déroulante, pendant l'enregistrement, mettez en surbrillance la zone de liste déroulante ; le petit bouton triangulaire sur le côté droit doit également être mis en surbrillance.
      Remarque : Vérifiez que le petit bouton triangulaire sur le côté droit est également en surbrillance.
    • Cliquez sur le bouton et attendez.

      Il est normal que l'Enregistreur mette un certain temps à identifier la valeur développée. Pendant ce temps, l'icône d'enregistrement dans la fenêtre de l'Enregistreur doit clignoter.

    • Dès que la petite icône d'enregistrement cesse de clignoter, placez le pointeur de la souris sur la zone de liste (zone de liste déroulante développée) et assurez-vous que les valeurs de la liste sont en surbrillance.
    • Sélectionnez les valeurs spécifiques.
    • L'utilisateur peut sélectionner n'importe quelle valeur et la modifier ultérieurement dans la fenêtre Éditeur de robots de la Automation Anywhere Control Room.

Utilisation de l'Enregistreur AISense avec d'autres packages

L'Enregistreur AISense est une méthode d'automatisation de détection d'objets basée sur la vision par ordinateur, qui permet de capturer l'image de l'application que vous souhaitez automatiser. Lorsque vous utilisez l'Enregistreur AISense pour automatiser des applications comportant des objets tels que des zones de texte avec un seul soulignement ou des zones de liste déroulante sans bouton triangulaire, il est possible que ces objets ne soient pas détectés. Dans ce cas, nous vous recommandons d'utiliser l'Enregistreur AISense en combinaison avec d'autres packages tels que Reconnaissance de texte et Reconnaissance d'images, ou uniquement les packages Reconnaissance de texte et Reconnaissance d'images pour automatiser ces cas d'utilisation.

Commande Client

L'Enregistreur AISense détecte un objet sur l'application avec un ensemble de fonctionnalités spécifiques. Lorsque vous cliquez sur une zone ne comportant aucune commande, ou que vous cliquez sur une commande avant qu'elle ne soit mise en surbrillance en rouge, celle-ci est enregistrée en tant que commande CLIENT. La commande Client est une capture du clic de souris basée sur des coordonnées permettant de reproduire le clic de l'utilisateur ; il ne s'agit pas d'une commande AISense standard. Nous recommandons à l'utilisateur de renouveler la capture de la commande en tant que commande CLIENT.