Lecture d'un document numérisé à l'aide d'un TaskBot
- Mis à jour : 2020/06/04
Lecture d'un document numérisé à l'aide d'un TaskBot
Utilisez un TaskBot pour lire un document traité à partir d'un fichier CSV.
Généralement, la sortie .csv reflète directement la séquence dans laquelle les champs sont sélectionnés lors de la création d’une instance d’apprentissage. Les champs ajoutés ultérieurement en modifiant une instance d’apprentissage s’affichent à la fin. Cependant, il n’est pas garanti que tous les fichiers .csv générés pour la même instance d’apprentissage ont la même séquence de champs d’en-tête. Cela est dû au fait que certaines fonctions telles que Table imbriquée et Table multiple, qui ont leur propre configuration spécialisée au niveau du robot, modifient la séquence de champs en fonction de la façon dont ce robot est configuré pendant l’entraînement.
Par conséquent, vous devez accéder au fichier .csv de sortie en utilisant des noms de champ au lieu de l’index dans l’en-tête.
Procédure
- Dans l'interface utilisateur de l'éditeur du Automation Anywhere Enterprise Client, faites glisser la commande Lire à partir de CSV/Texte depuis la liste Commandes vers le panneau Liste des actions de tâches.
-
Procédez comme suit :
- Choisissez Sélectionner un fichier pour lire le fichier.
- Faites votre choix entre les modes Délimiteur, En-tête et Réduire, selon vos besoins.
- Sélectionnez le pour garantir que tous les caractères spéciaux de différentes langues s'affichent correctement.
- Cliquez sur Enregistrer pour ajouter la commande au panneau Liste des actions de tâche.
-
Utilisez la variable
$Filedata Column$
pour indiquer la colonne CSV à extraire.
L'exemple suivant utilise la commande Lire à partir de CSV/Texte avec la commande Boucle pour lire des documents numérisés (au format CSV) à partir du chemin IQ Bot Réussi.
$Filedata Column(1)$
renvoie la valeur de la première colonne. $Filedata Column(2)$
renvoie la valeur de la deuxième colonne. La commande Boucle parcourt chaque enregistrement du fichier CSV et renvoie les valeurs des première et deuxième colonnes. Utilisez ces valeurs pour une automatisation supplémentaire, le cas échéant.$Filedata Column(name)$
, le nom pourrait être $Filedata Column(Invoice_Date)$
.