Extraction des données du tableau via l'AISense Recorder
- Dernière mise à jour2023/01/10
Extraction des données du tableau via l'AISense Recorder
Les tableaux sont des contrôles complexes dotés de nombreux types, arrière-plans et effets de formatage ; il est donc possible qu'ils ne soient pas automatiquement détectés par l'AISense Recorder dans certains cas. Le cas échéant, utilisez l'option Définir pour détecter les tableaux.
Capture d'un tableau avec l'AISense Recorder
- Dans le volet de gauche, cliquez sur Automatisation.
- Pour créer un robot, cliquez sur ou ouvrez un robot dont vous souhaitez enregistrer une tâche.
- Cliquez sur Démarrer l'enregistrement.
La fenêtre d'exécution du robot Enregistreur s'affiche.
- Sélectionnez une fenêtre dans la liste déroulante.
Si vous avez récemment ouvert une application et que celle-ci ne figure pas dans la liste, cliquez sur l'icône Actualiser.
- Cliquez sur Enregistreur AISense. Laissez le processus d'analyse se terminer.Remarque : La première fois que vous utilisez l'AISense Recorder sur un périphérique, l'Enregistreur télécharge les fichiers dépendants requis.
La barre d'outils de l'Enregistreur apparaît avec les options suivantes : Terminer, Analyser, Définir et Pause
L'Enregistreur analyse la fenêtre d'application que vous avez sélectionnée pour identifier les objets de l'interface utilisateur 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 d'application. Après l'analyse, les options sont de nouveau activées et vous pouvez commencer à enregistrer la tâche.
- Attendez que l'AISense Recorder détecte le tableau dans l'application.
- Si le tableau n'est pas détecté automatiquement, dès que l'AISense Recorder est à l'état Prêt, cliquez sur le bouton Définir pour détecter le tableau.Remarque :
- Dans la fenêtre Définir, l'AISense Recorder affiche une aide intégrée pour chaque type de contrôle, afin que vous puissiez sélectionner les bons types de contrôle pour les objets personnalisés.
- Si vous cliquez involontairement sur l'écran ou si vous cliquez avant que le surligneur n'apparaisse, l'AISense Recorder permet de le voir. Vous devez confirmer pour capturer l'objet à nouveau ou utiliser la fonctionnalité Définir pour définir l'objet à l'écran.
- Sélectionnez Tableau dans l'onglet Type d'objet, puis cliquez sur l'en-tête en haut à gauche.
Le tableau détecté est mis en surbrillance avec les colonnes et contrôles internes.
- Si vous souhaitez sélectionner un ensemble limité de colonnes, tracez un rectangle autour des colonnes que vous souhaitez capturer.
Extraction des données d'un tableau
- Une fois l'objet capturé, cliquez sur Terminer pour mettre fin à l'enregistrement.
- Revenez à la Control Room.
- Dans le tableau Propriétés de l'objet, vérifiez que le champ Type de contrôle est défini sur TABLEAU. Si ce n'est pas le cas, cliquez sur Capturer à nouveau l'objet.
- Dans la liste déroulante Action à prendre sur l'objet, sélectionnez Obtenir le tableau.
- Dans le champ Enregistrer la sortie dans une variable, créez la variable
CapturedTableData
. - Double-cliquez sur ou faites glisser l'action .
- Dans la liste Nom du tableau de données, sélectionnez
CapturedTableData
. - Indiquez un chemin de fichier pour créer un fichier CSV. Par exemple, C:\AutomationAnywhere\Development\SFDC.csv
- Sélectionnez l'option Créer les dossiers/fichiers s'ils n'existent pas.
- Sélectionnez l'option permettant d'écraser le fichier existant.
- Cliquez sur Enregistrer.
- Cliquez sur Exécuter.
Le robot crée un fichier CSV dans le chemin spécifié avec les données de tableau extraites.
Correction d'une définition de colonne
- Une fois l'objet capturé, cliquez sur Terminer pour mettre fin à l'enregistrement.
- Dans la fenêtre Éditeur de Bot, accédez à Propriétés de l'objet pour modifier la propriété Ancrer le tableau.
- Ajoutez une barre verticale (|) entre les noms de colonnes pour les séparer. Par exemple, Nom<CASE À COCHER>|Société|État|E-mail|Statut du responsableRemarque : Lorsque le robot s'exécute, les colonnes précédemment fusionnées sont traitées comme colonnes distinctes.
Comportement connu
- L'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 sont pas automatiquement ajustées pour extraire le texte des cellules tronquées.