Meilleures pratiques concernant l'AISense Recorder

Pour utiliser l'AISense Recorder 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 Agent.
  • 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 Agent.
  • 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'AISense Recorder
  • 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'AISense Recorder

Comportement

  • La première fois que vous utilisez l'AISense Recorder 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'AISense Recorder, 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'AISense Recorder 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'AISense Recorder est à l'état Analyse, évitez de passer d'une application à l'autre.
  • Lorsque l'AISense Recorder 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'AISense Recorder 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 Bot de la Automation Anywhere Control Room.

Utilisation du AISense Recorder avec d'autres packages

L'AISense Recorder 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'AISense Recorder 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'AISense Recorder en combinaison avec d'autres packages tels que ROC et Reconnaissance des images, ou uniquement les packages ROC et Reconnaissance des images pour automatiser ces cas d'utilisation.

Commande Client

L'AISense Recorder 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.