Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Exemple d’entrée de données dans un formulaire Web à partir d'une feuille de calcul

  • Mis à jour le : 11/17/2020
    • Automation 360 v.x
    • Création
    • Espace de travail RPA
    • Exemples

Exemple d’entrée de données dans un formulaire Web à partir d'une feuille de calcul

Dans cet exemple, vous construisez un robot pour saisir plusieurs lignes de données à partir d'une feuille XLSX dans un formulaire Web. Utilisez les actions des packages Excel avancé, Loop (Boucle) et Enregistreur.

Pour récupérer les valeurs d'un fichier Excel et les saisir dans un formulaire Web, procédez comme suit :

Procédure

  1. Ouvrez un nouveau robot.
    1. Dans la Salle de contrôle, sélectionnez Robots > Mes robots.
    2. Cliquez sur Créer un nouveau > Robot.
    3. Dans la fenêtre Créer un robot de tâches, saisissez un nom de robot.
    4. Acceptez l'emplacement de dossier par défaut \Bots\.
      Pour modifier l'emplacement de stockage de votre robot, cliquez sur Choisir, puis suivez les invites.
    5. Cliquez sur Créer et modifier.
  2. Ouvrez le fichier Excel.
    1. Double-cliquez sur ou glissez-déposez la commande Excel avancé > Ouvrir.
    2. Veuillez saisir un nom de session.
    3. Sélectionnez le fichier Excel.
    4. Cochez l'option La feuille contient un en-tête.
    En cochant l'option La feuille contient un en-tête, vous activez le robot pour rechercher la colonne par nom d'en-tête pendant le temps d'exécution.
  3. Lancer le site Web.
    1. Faites glisser ou double-cliquez sur l'action Navigateur > Ouvrir un site Web.
    2. Entrez l'URL du site Web.
  4. Récupérez les valeurs de la feuille de calcul et stockez-les dans une variable de tableau.
    1. Double-cliquez sur ou glissez-déposez l’action Excel avancé > Obtenir les valeurs de plusieurs cellules.
    2. Entrez le même nom de session que celui que vous avez utilisé dans l'action Excel avancé > Ouvrir.
    3. Sélectionnez Toutes les lignes dans la liste déroulante.
    4. Créez une variable de tableau à l'aide de l'icône à droite de la liste déroulante Attribuer à la variable.
  5. Demandez au robot de traiter les données ligne par ligne.
    1. Double-cliquez sur ou glissez-déposez la commande Boucle.
    2. Sélectionnez l'itérateur Pour chaque ligne du tableau.
    3. Sélectionnez la même variable de tableau que celle utilisée dans Obtenir plusieurs cellules.
    4. Créez une variable d'enregistrement à l'aide de l'icône à droite de la liste déroulante Attribuer à la variable.
    La variable d'enregistrement contient toutes les valeurs d'une ligne. Avec chaque itération de la boucle, le robot récupère les valeurs de la ligne suivante et les stocke dans la variable d'enregistrement, en écrasant les valeurs de la ligne précédente.
  6. Mappez l'en-tête de la première colonne à la zone de texte du formulaire Web.
    1. Faites glisser ou double-cliquez sur l’action Enregistreur > Capturer.
    2. Sélectionnez la même fenêtre que celle que vous avez ouverte avec la commande Lancer le site Web.
    3. Cliquez sur Capturer l’objet.
    4. Survolez la zone de texte jusqu'à ce qu'un contour rouge apparaisse.
    5. Cliquez sur la zone de texte.
    6. Revenez à la Salle de contrôle.
    7. Vérifiez que la valeur du Type de contrôle est TEXTBOX.
    8. Sélectionnez Définir le texte de la liste déroulante Action.
    9. Dans le champ Séquences de touches, insérez la même variable d'enregistrement que celle utilisée dans la boucle.
    10. Sélectionnez l'option Par nom et copiez-collez la première en-tête de colonne dans le champ.
  7. Répétez les sous-étapes de l'étape 5 pour mapper les autres colonnes, en tenant compte des différences suivantes :
    1. Au lieu de chercher le titre de la fenêtre du navigateur, insérez la variable Fenêtre générée par l'enregistreur.
    2. Lors de l'insertion de la variable Enregistrer dans le champ Séquences de touches , copiez-collez l'en-tête de colonne suivante dans le champ « Par nom ».
  8. Capturez le bouton Envoyer.
    1. Faites glisser ou double-cliquez sur l’action Enregistreur > Capturer.
    2. Insérez la variable Fenêtre générée par l'enregistreur.
    3. Cliquez sur Capturer l’objet.
    4. Vérifiez que la valeur du Type de contrôle est BUTTON.
    5. Sélectionnez la commande Cliquez sur.
  9. Cliquez sur Enregistrer.
Envoyer le commentaire