Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Extraction des données du tableau par AISense Recorder

  • Mis à jour le : 2022/06/17
    • Automation 360 v.x
    • Créer
    • Espace de travail RPA

Extraction des données du tableau par AISense Recorder

Les tableaux sont un contrôle complexe, avec de nombreux types, arrière-plans et effets de formatage, et peuvent donc ne pas être détectés automatiquement par AISense Recorder dans certains cas. Dans ce cas, utilisez la fonction Définir pour détecter les tables.

Capturez un tableau en utilisant AISense Recorder

  1. Dans le volet de gauche, cliquez sur Automatisation.
  2. Pour créer un botcliquez sur Créer un nouveau > Bot ou ouvrez un bot pour lequel vous souhaitez enregistrer une tâche.
  3. Cliquez sur Démarrer l’enregistrement.

    La bot fenêtre du concepteur apparaît.

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

    Si vous avez récemment ouvert une application et qu’elle n’est pas disponible dans la liste, cliquez sur l’icône Actualiser.

  5. Cliquez sur Enregistreur AISense. Laissez le processus de numérisation se terminer.
    Remarque : La première fois que vous utilisez l’AISense Recorder sur un périphérique, l’Recorder télécharge les dépendances requises.

    La barre d'outils Recorder apparaît avec les options suivantes : Finition, Scanner, Définiret Pause

    L’Recorder analyse la fenêtre d’application que vous avez sélectionnée pour identifier les objets de l’IU présents dans cette fenêtre. Les options de la barre d’outils sont désactivées lorsque le système analyse la fenêtre de l’application. Après l’analyse, les options sont activées et vous pouvez commencer à enregistrer la tâche.

  6. Attendez que AISense Recorder pour détecter le tableau dans l'application.
  7. Si la table n'est pas détectée automatiquement, alors lorsque AISense Recorder est en mode Prêt cliquez sur le bouton Définir pour détecter le tableau.
  8. Sélectionnez Table dans le Type d'objet et cliquez sur l'en-tête en haut à gauche.

    Le tableau détecté sera mis en évidence par des colonnes et des contrôles internes.

  9. Si vous souhaitez sélectionner un ensemble limité de colonnes, tracez un rectangle autour des colonnes que vous souhaitez capturer.

Extraire des données d'un tableau

  1. Après la capture de l'objet, cliquez sur Terminer pour terminer l'enregistrement.
  2. Revenez à la Control Room.
  3. Dans le tableau Propriétés de l’objet, vérifiez que le type de commande est TABLEAU. Si ce n'est pas le cas, cliquez sur Capturer à nouveau l'objet.
  4. Du Action à prendre sur l'objet sélectionnez Obtenir une table.
  5. Dans la liste Enregistrer le résultat dans une variable, spécifiez la variable.
  6. Double-cliquez sur ou faites glisser l'action Tableau de données > Écrire dans le fichier.
  7. Dans la liste Nom du tableau de données, sélectionnez Tabledata.
  8. Indiquez un chemin de fichier pour créer un fichier CSV. Par exemple, C:\AutomationAnywhere\Development\SFDC.csv
  9. Sélectionnez l'option Créer les dossiers/fichiers s'ils n'existent pas.
  10. Sélectionnez pour écraser le fichier existant.
  11. Cliquez sur Enregistrer.
  12. Cliquez sur Exécuter.

    The bot creates a CSV file in the specified path with the table data extracted.

Corriger une définition de colonne

Il est possible que des tableaux denses fusionnent des colonnes en raison du manque d'espace entre les colonnes ou de l'absence de séparateurs clairs. Pour corriger la définition de la colonne, effectuez les étapes suivantes :
  1. Après la capture de l'objet, cliquez sur Terminer pour terminer l'enregistrement.
  2. Dans la fenêtre Bot editor allez dans la fenêtre Propriétés de l'objet pour modifier la Anchor Table d'ancrage.
  3. Ajoutez le caractère pipe (|) comme délimiteur entre les noms de colonnes pour les séparer. Par exemple, <CHECKBOX>Nom|Compagnie|Etat|Email|Statut du leader
    Remarque : Lorsque la fonction bot est exécutée, les colonnes précédemment fusionnées seront traitées comme des colonnes séparées.

comportement connu

  • AISense Recorder ne peut pas extraire des tableaux comportant plusieurs lignes dans des lignes ou des cellules uniques.
  • La pagination et le défilement automatique ne sont pas pris en charge.
  • Les colonnes tronquées ne seront pas automatiquement ajustées pour extraire le texte des cellules tronquées.
Envoyer le commentaire