L’activité Map Fields permet d’enregistrer les valeurs des champs extraites dans des variables UiPath. Vous pouvez associer les champs ABBYY Vantage à des variables UiPath dans le panneau Designer.Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Propriétés de l’activité
| Group | Propriété | Type | Description |
|---|---|---|---|
| Connection Settings | Skill Name | String | Nom de la compétence de document Vantage. |
| Input | Extracted Data | String | Accepte une chaîne JSON contenant les données extraites. Transmettez à cette propriété la valeur de la propriété ExtractedData du DocumentResult concerné reçu dans l’activité Get Results. Pour transmettre des valeurs entre les propriétés, utilisez des variables UiPath. |
ExtractedData du DocumentResult renvoyé par Get Results pour la compétence de document pour laquelle cette activité Map Fields est configurée.
Avant de transmettre les données à Map Fields :
- Vérifiez que la compétence de document du document correspond à celle configurée dans Map Fields. Utilisez la propriété
ClassNameduDocumentResultpour identifier le type de document. - Pour que
ClassNamesoit renseigné, configurez le mappage classe-compétence dans l’activité Extract de la Compétence de processus — le nom de la classe doit être identique au nom de la compétence de document.
Ouvrir l’activité Map Fields
Ouvrez l’activité Map Fields dans le panneau Designer et cliquez sur le bouton situé à droite de la liste déroulante sous Skill Name pour obtenir la liste des compétences disponibles.
Sélectionner une compétence de document
Développez la liste déroulante Skill Name et sélectionnez la compétence de document dont les valeurs des champs extraits doivent être enregistrées dans des variables UiPath.
Vous pouvez uniquement choisir une compétence de document.
Actualiser l’arborescence des champs
Cliquez sur le bouton Refresh. Une arborescence de champs s’affichera dans la colonne Vantage Extracted Field.
Associer un champ à une variable UiPath
Développez l’arborescence et cliquez sur le bouton Plus en regard du champ que vous souhaitez associer. Dans la colonne UiPath Variable, un nom et un type de variable UiPath apparaîtront. Par défaut, le nom de la variable sera identique à celui du champ Vantage, mais vous pouvez le modifier si nécessaire.

Associer les champs restants
Répétez l’étape précédente pour tous les autres champs que vous devez associer. Lors de la configuration du mappage, vous pouvez spécifier des variables UiPath existantes. Dans ce cas, assurez-vous que le type de vos variables correspond à celui recommandé dans le tableau ci-dessous.
Les variables UiPath spécifiées seront créées dans la séquence la plus proche de l’activité Map Fields (par exemple, dans Flowchart).
Le paramètre Skill Name accepte une variable UiPath
String. La sélection d’une compétence de document dans la liste déroulante écrit la nouvelle valeur dans la variable. Les expressions et les références à d’autres variables ne sont pas prises en charge.| Type de champ ABBYY Vantage | Type de variable UiPath |
|---|---|
| Text | String |
| Date | String |
| Number | String |
| Money | String |
| Barcode | String |
| Checkmark | Boolean |
| Groupe de coches (peut être obtenu sous forme de coches séparées) | FieldList |
| Group | FieldList |
| Group (pour les groupes répétables) | FieldList[] |
| Table | FieldList[] |
Les champs feuilles répétables (tels que
Text) et les colonnes de tableau sont mappés sur String[]. Les groupes répétables, y compris ceux imbriqués dans d’autres groupes répétables, sont mappés sur FieldList[]. Au sein d’un groupe répétable, vous pouvez également mapper des champs enfants individuels sur des types simples.
GroupItem
GroupItem est une structure contenant une instance d’un objet répétable (champ ou groupe de champs).
| Méthode/Propriété | Paramètre | Type | Description |
|---|---|---|---|
| Keys | IEnumerable<string> | Valeurs de clé. Chaque valeur correspond au nom d’un niveau d’imbrication spécifique. | |
| Values | IEnumerable<IReadOnlyList<FieldList>> | Ensemble des valeurs des champs des niveaux d’imbrication. | |
| Count | Integer | Nombre de champs imbriqués. | |
| ContainsKey | Key: String | Boolean | Indique si un champ imbriqué existe. |
| TryGetValue | Key: String, Value: IReadOnlyList<FieldList> | Boolean | Indique si une valeur existe. Si une valeur existe, retourne True et la valeur ; sinon, retourne False. |
| this[] | Name: String | IReadOnlyList<FieldList> | Retourne la valeur du champ imbriqué spécifié. |
| Find | Name: String | IEnumerable<FieldList> | Recherche tous les champs imbriqués, à n’importe quel niveau d’imbrication, portant le nom spécifié. |
| Filter | Predicate: (Name: String, Node: FieldList) => Boolean | IEnumerable<FieldList> | Recherche tous les champs imbriqués, à n’importe quel niveau d’imbrication, qui satisfont le prédicat. |
| Descendents | NameItems: Params String[] | IEnumerable<FieldList> | Recherche tous les champs imbriqués, à n’importe quel niveau d’imbrication, dont le nom correspond au paramètre nameItems. |
FieldList
FieldList est une structure qui correspond à un champ ou à un groupe de champs (champs répétables ou groupes répétables portant le même nom) et qui contient les valeurs (plusieurs instances sont possibles) des champs ou des groupes.
| Méthode/Propriété | Paramètre | Type | Description |
|---|---|---|---|
| Values | IEnumerable<Object> | Ensemble de valeurs scalaires de champ. | |
| Count | Integer | Nombre de GroupItems imbriqués. | |
| Find | Name: String | IEnumerable<FieldList> | Recherche tous les champs imbriqués, à n’importe quel niveau d’imbrication, portant le nom spécifié. |
| Filter | Predicate: (Name: String, Node: FieldList) => Boolean | IEnumerable<FieldList> | Recherche tous les champs imbriqués, à n’importe quel niveau d’imbrication, qui satisfont le prédicat. |
| this[] | Num: Integer | GroupItem | Retourne le GroupItem avec les champs imbriqués (le cas échéant) correspondant au numéro du paramètre num. |
Vantage Scope activity
Transmettre les paramètres de connexion ABBYY Vantage aux activités Vantage imbriquées.
Use Skill activity
Créer une transaction Vantage pour traiter un document avec une compétence.
Get Results activity
Récupérer les résultats du traitement depuis ABBYY Vantage.
