La actividad Map Fields se usa para guardar los valores de campos extraídos en variables de UiPath. Puede asignar los campos de ABBYY Vantage a variables de UiPath en el panel 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.
Propiedades de la actividad
| Grupo | Propiedad | Tipo | Descripción |
|---|---|---|---|
| Configuración de conexión | Skill Name | String | El nombre del Skill de documento de Vantage. |
| Input | Extracted Data | String | Acepta una cadena JSON que contiene los datos extraídos. Pase a esta propiedad el valor de la propiedad ExtractedData del DocumentResult específico recibido en la Actividad Get Results. Para pasar valores entre propiedades, use variables de UiPath. |
ExtractedData del DocumentResult que Get Results devolvió para el Skill de documento para el que está configurada esta actividad Map Fields.
Antes de pasar los datos a Map Fields:
- Confirme que el Skill de documento del documento coincide con el configurado en Map Fields. Use la propiedad
ClassNamedelDocumentResultpara identificar el tipo de documento. - Para que se rellene
ClassName, configure la asignación de clase a skill en la Actividad Extract de la Habilidad de proceso; el nombre de la clase debe ser igual al nombre del Skill de documento.
Abra la actividad Map Fields
Abra la actividad Map Fields en el panel Designer y haga clic en el botón situado a la derecha de la lista desplegable de Skill Name para cargar la lista de skills disponibles.
Seleccione un Skill de documento
Expanda la lista desplegable Skill Name y seleccione el Skill de documento cuyos valores de campo extraídos deben guardarse en variables de UiPath.
Solo puede elegir un Skill de documento.
Actualice el árbol de campos
Haga clic en el botón Refresh. Se mostrará un árbol de campos en la columna Vantage Extracted Field.
Asigne un campo a una variable de UiPath
Expanda el árbol y haga clic en el botón Plus junto al campo que desea asignar. En la columna UiPath Variable, aparecerán el nombre y el tipo de una variable de UiPath. De forma predeterminada, el nombre de la variable será el mismo que el nombre del campo de Vantage, pero puede cambiarlo si es necesario.

Asigne los campos restantes
Repita el paso anterior con los demás campos que necesite asignar. Puede especificar variables de UiPath ya existentes; en ese caso, asegúrese de que el tipo de la variable coincida con el recomendado en la tabla siguiente.
Las variables de UiPath especificadas se crearán en la Sequence más cercana a la actividad Map Fields (por ejemplo, en Flowchart).
El parámetro Skill Name acepta una variable
String de UiPath. Al seleccionar un Skill de documento de la lista desplegable, el nuevo valor se escribe en la variable. No se admiten expresiones ni referencias a otras variables.| Tipo de campo de ABBYY Vantage | Tipo de variable de UiPath |
|---|---|
| Text | String |
| Date | String |
| Number | String |
| Money | String |
| Barcode | String |
| Checkmark | Boolean |
| Grupo de marcas de verificación (puede obtenerse como marcas de verificación independientes) | FieldList |
| Group | FieldList |
| Group (para grupos repetibles) | FieldList[] |
| Table | FieldList[] |
Los campos hoja repetibles (como
Text) y las columnas de tabla se asignan a String[]. Los grupos repetibles, incluidos los anidados dentro de otros grupos repetibles, se asignan a FieldList[]. Dentro de un grupo repetible, también puede asignar campos secundarios individuales a tipos simples.
GroupItem
GroupItem es una estructura que contiene una instancia de un objeto repetible (campo o grupo de campos).
| Method/Property | Parameter | Type | Description |
|---|---|---|---|
| Keys | IEnumerable<string> | Valores de clave. Cada valor es el nombre de un nivel de anidación específico. | |
| Values | IEnumerable<IReadOnlyList<FieldList>> | Conjunto de valores de campo de los niveles de anidación. | |
| Count | Integer | Número de campos anidados. | |
| ContainsKey | Key: String | Boolean | Especifica si existe un campo anidado. |
| TryGetValue | Key: String, Value: IReadOnlyList<FieldList> | Boolean | Especifica si existe un valor. Si existe, devuelve True y el valor; en caso contrario, devuelve False. |
| this[] | Name: String | IReadOnlyList<FieldList> | Devuelve el valor del campo anidado especificado. |
| Find | Name: String | IEnumerable<FieldList> | Busca todos los campos anidados de cualquier nivel de anidación con el nombre especificado. |
| Filter | Predicate: (Name: String, Node: FieldList) => Boolean | IEnumerable<FieldList> | Busca todos los campos anidados de cualquier nivel de anidación que cumplan el predicado. |
| Descendents | NameItems: Params String[] | IEnumerable<FieldList> | Busca todos los campos anidados de cualquier nivel de anidación cuyo nombre coincida con el parámetro nameItems. |
FieldList
FieldList es una estructura que corresponde a un campo o grupo de campos (campos repetibles o grupos repetidos con el mismo nombre) y contiene los valores (puede haber varias instancias) de los campos o grupos.
| Method/Property | Parameter | Type | Description |
|---|---|---|---|
| Values | IEnumerable<Object> | Conjunto de valores escalares de campo. | |
| Count | Integer | Número de GroupItems anidados. | |
| Find | Name: String | IEnumerable<FieldList> | Busca todos los campos anidados de cualquier nivel de anidación con el nombre especificado. |
| Filter | Predicate: (Name: String, Node: FieldList) => Boolean | IEnumerable<FieldList> | Busca todos los campos anidados de cualquier nivel de anidación que cumplan el predicado. |
| this[] | Num: Integer | GroupItem | Devuelve el GroupItem con campos anidados (si los hay) en la posición indicada por el parámetro num. |
Vantage Scope activity
Pasar la configuración de conexión de ABBYY Vantage a las actividades de Vantage anidadas.
Use Skill activity
Crear una transacción de Vantage para procesar un documento con una skill.
Get Results activity
Obtener los resultados del procesamiento de ABBYY Vantage.
