Saltar al contenido principal

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.

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.

Propiedades de la actividad

GrupoPropiedadTipoDescripción
Configuración de conexiónSkill NameStringEl nombre del Skill de documento de Vantage.
InputExtracted DataStringAcepta 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.
La actividad Map Fields solo puede usarse dentro de una Vantage Scope activity configurada.
Al configurar la actividad, establezca la propiedad Password o Client Secret en la Vantage Scope activity (según el flujo de autenticación que utilice) para que el conector pueda recuperar la lista de skills. Cambie a la propiedad Secure Password o Secure Client Secret una vez que su workflow esté configurado; consulte la Vantage Scope activity. En tiempo de ejecución, la propiedad Extracted Data debe recibir el valor 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 ClassName del DocumentResult para 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.
Para obtener más información sobre la configuración de la Actividad Extract, consulte Map Document skills to classes. Para asignar campos de ABBYY Vantage a variables de UiPath:
1

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.
2

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.
3

Actualice el árbol de campos

Haga clic en el botón Refresh. Se mostrará un árbol de campos en la columna Vantage Extracted Field.
4

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.
Asegúrese de que los nombres de las variables de UiPath especificados en la actividad Map Fields coincidan con la convención de nomenclatura de variables configurada en su proceso de UiPath. Si los nombres de las variables no siguen las reglas de nomenclatura, se mostrarán con un símbolo de advertencia en la lista de variables de UiPath. Para obtener más información sobre Variables Naming Convention, consulte la documentación de UiPath.
Actividad Map Fields que muestra el árbol Vantage Extracted Field y la columna UiPath Variable
5

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.
6

Aplique la asignación

Después de asignar los campos del documento a variables de UiPath, haga clic en Apply para guardar los cambios. Cuando la actividad Map Fields se invoque en tiempo de ejecución, los valores de las variables se completarán con los datos extraídos.
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.
La tabla siguiente muestra qué tipo de variable de UiPath corresponde a cada tipo de campo de ABBYY Vantage:
Tipo de campo de ABBYY VantageTipo de variable de UiPath
TextString
DateString
NumberString
MoneyString
BarcodeString
CheckmarkBoolean
Grupo de marcas de verificación (puede obtenerse como marcas de verificación independientes)FieldList
GroupFieldList
Group (para grupos repetibles)FieldList[]
TableFieldList[]
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.
Actividad Map Fields que muestra el árbol Vantage Extracted Field y la columna UiPath Variable con grupos asignados y campos repetibles

GroupItem

GroupItem es una estructura que contiene una instancia de un objeto repetible (campo o grupo de campos).
Method/PropertyParameterTypeDescription
KeysIEnumerable<string>Valores de clave. Cada valor es el nombre de un nivel de anidación específico.
ValuesIEnumerable<IReadOnlyList<FieldList>>Conjunto de valores de campo de los niveles de anidación.
CountIntegerNúmero de campos anidados.
ContainsKeyKey: StringBooleanEspecifica si existe un campo anidado.
TryGetValueKey: String, Value: IReadOnlyList<FieldList>BooleanEspecifica si existe un valor. Si existe, devuelve True y el valor; en caso contrario, devuelve False.
this[]Name: StringIReadOnlyList<FieldList>Devuelve el valor del campo anidado especificado.
FindName: StringIEnumerable<FieldList>Busca todos los campos anidados de cualquier nivel de anidación con el nombre especificado.
FilterPredicate: (Name: String, Node: FieldList) => BooleanIEnumerable<FieldList>Busca todos los campos anidados de cualquier nivel de anidación que cumplan el predicado.
DescendentsNameItems: 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/PropertyParameterTypeDescription
ValuesIEnumerable<Object>Conjunto de valores escalares de campo.
CountIntegerNúmero de GroupItems anidados.
FindName: StringIEnumerable<FieldList>Busca todos los campos anidados de cualquier nivel de anidación con el nombre especificado.
FilterPredicate: (Name: String, Node: FieldList) => BooleanIEnumerable<FieldList>Busca todos los campos anidados de cualquier nivel de anidación que cumplan el predicado.
this[]Num: IntegerGroupItemDevuelve el GroupItem con campos anidados (si los hay) en la posición indicada por el parámetro num.
El Sample Process proporciona un ejemplo de uso de una variable de tipo FieldList[] (la columna Description de la tabla LineItems se muestra en los mensajes de registro).
Para obtener más información sobre el tipo de campo Group, consulte campo Group.

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.