Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Modifier un robot : basique pour traiter des données dynamiques

  • Mis à jour le : 5/10/2019
    • 11.3.x
    • Création
    • Enterprise

Modifier un robot : basique pour traiter des données dynamiques

Cette tâche indique aux développeurs de robot :s comment modifier un Robot de tâches de sorte que le Robot de tâches puisse traiter de manière dynamique les données d'un fichier CSV et les utiliser pour compléter une page Web.

Prérequis

La lecture de données à partir d'un fichier CSV est un exemple de lecture de données à partir d'un fichier. Les robot :s conçus à l'aide d'Automation Anywhere peuvent lire des données à partir d'une feuille de calcul Excel, d'une base de données SQL, d'un fichier PDF, d'une page Web et de nombreuses autres sources.

Avant de commencer :

Créez et enregistrez un fichier CSV contenant les informations. Enregistrez le fichier sous names.csv.
Robin,April,Dreamer LLC,arobin.kent@dreamer.com,212-555-1212,arobin,changeMeNow Robert,Friend,Dreamer LLC,bfriend@dreamer.com,212-555-1213,bfriend,just4now Frank,Olds,Dreamer LLC,folds@dreamer.com,212-555-1214,folds,just4you
Ce tutoriel utilise le fichier names.csv.

À propos de cette tâche :

Cette tâche constitue la phase suivante pour bien comprendre la conception et les modifications d'un robot : basique. Quel que soit l'enregistreur utilisé, une tâche enregistrée n'est pas un processus complet. Les enregistreurs sont très bon point de départ, mais les développeurs de robot : doivent ajouter une logique métier et modifier les commandes enregistrées pour assurer une lecture correcte par l'Exécuteur de robots :.

Réalisez ces tâches générales afin que ce Robot de tâches soit capable de lire les données d'un fichier et de les enregistrer dans un formulaire Web. Dans le cadre de cette tâche, les développeurs de robot : procèdent comme suit :
  • Créer une boucle pour traiter chaque ligne dans un fichier CSV.
  • S'assurer que chaque étape accepte l'entrée d'un fichier CSV et écrit la sortie dans le formulaire Web.
Procédez comme suit pour que le Robot de tâches basique accepte les données issues d'un fichier CSV :

Procédure

  1. Ouvrez le Client Enterprise .
  2. Ouvrez la tâche créée dans la tâche Construire un robot basique, MyFirstTaskBot.atmx.
    Conseil : Double-cliquez sur la tâche pour l'ouvrir dans l'Espace de travail ou effectuez un clic droit et sélectionnez Modifier.
    Le Robot de tâches s'ouvre dans l'Espace de travail. Chaque ligne de la Liste d'actions représente une étape saisie par l'Enregistreur Web.
  3. Cliquez sur l'élément 2 dans la Liste d'actions.
    Il s'agit de l'emplacement où la commande Lire à partir de CSV/Texte est ajoutée. Ajoutez la commande immédiatement au-dessus de la première étape de définition du texte, « Set text `$Fieldata Column(1)` . . . ».
  4. Dans l'onglet Commandes à gauche, glissez et déposez la commande Lire à partir de CSV/Texte immédiatement en dessous de l'élément 2 de la Liste d'actions.
    La boîte de dialogue Lire à partir de CSV/Texte s'ouvre.
  5. Dans la fenêtre Lire à partir de CSV/Texte, cliquez sur le bouton comportant des points de suspension, à la fin du champ Sélectionner le fichier.
  6. Repérez et sélectionnez le fichier names.csv que vous avez créé dans la tâche préalable.
  7. Cliquez sur Ouvrir.
  8. Cliquez sur Enregistrer.
    Les commandes Début de la boucle et Fin de la boucle sont désormais incluses dans la liste d'actions. La ligne verte est un commentaire ajouté par Automation Anywhere. Le commentaire dans la Liste d'action indique quelle variable système récupère les informations du fichier.
  9. Sélectionnez tous les éléments « Set text `$Filedata . . . » dans la Liste d'actions.
  10. Faites glisser et déposez l'étape Fin de la boucle jusqu'au bas de la Liste d'actions.
  11. Modifier chacune des étapes « Set text `$Filedata . . . ».
    1. Double-cliquez sur la ligne « Set text `$Filedata . . . » immédiatement après le Début de la boucle.
    2. Dans la fenêtre Enregistreur Web, cliquez sur Vue avancée.
    3. Effacez le champ Texte à définir.
    4. Appuyez sur la touche F2 pour ouvrir la boîte de dialogue Insérer une variable.
    5. Sélectionnez la Colonne Filedata.
    6. Cliquez sur Insérer.
    7. Effacez le champ Numéro de colonne/Sélectionner une variable et saisissez 1.
    8. Cliquez sur OK.
    9. Cliquez sur Enregistrer.
      Répétez ces étapes pour chaque ligne « Set text `$Filedata . . . ».
      Avertissement : Chaque ligne du fichier names.csv équivaut à une étape ou une ligne. Chaque étape comporte sept colonnes, par exemple :
      • Colonne 1 = Clark
      • Colonne 2 = Kent
      • Colonne 3 = Daily Planet
      • Colonne 4 = clark.kent@dailyplanet.com
      • Colonne 5 = 212-555-1212
      • Colonne 6 = ckent
      • Colonne 7 = superman
    10. Répétez ces étapes pour chacune des lignes « Set text `$Filedata . . . » afin de saisir le numéro de colonne approprié. Chaque valeur séparée par des virgules est une colonne dans une étape.
  12. Cliquez sur Enregistrer en haut de la fenêtre de l'Espace de travail.
  13. Cliquez sur Exécuter pour tester le robot :.

Étapes suivantes

Dans la tâche suivante de cette série, Construire un Méta robot de base pour automatiser la saisie sur une page Web à l'aide du Client Enterprise, découvrez comment créer et utiliser un Méta robot pour ajouter des données à un formulaire Web.
Envoyer le commentaire