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

# Paquete de actividades de UiPath

> Referencia para las actividades Multi-Task de ABBYY FlexiCapture en UiPath: FlexiCapture Project Scope, Create Batch, Get Batch Stage y obtener resultados del lote.

El paquete de actividades **Abbyy.UiPath.FlexiCapture.MultiTaskActivities.nupkg** ofrece toda la funcionalidad que necesita para trabajar con FC 12. Incluye las siguientes actividades para trabajar con ABBYY FlexiCapture:

* [Ámbito del proyecto de FlexiCapture](#flexicaptureprojectscope)
* [Crear lote](#createbatch)
* [Obtener la etapa del lote](#getbatchstage)
* [Obtener las URL de verificación del lote](#getbatchverificationurls)
* [Obtener resultados del lote](#fetchbatchresults)

## <a id="flexicaptureprojectscope" />Ámbito del proyecto de FlexiCapture

Esta actividad se utiliza para inicializar las demás actividades del paquete mediante la configuración de conexión de FC 12. Estas otras actividades se colocan en el área de actividades secundarias para darles acceso a la configuración de conexión de FC.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_20.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=5cce87a5dd6a0e8140133d113331d4e0" alt="Captura de pantalla del panel Propiedades de la actividad Ámbito del proyecto de FlexiCapture en UiPath Studio, que muestra sus campos de Configuración de conexión de FlexiCapture para Empresa, Contraseña, Nombre del proyecto, URL del servidor y Nombre de usuario, además de la Configuración de proxy opcional." width="343" height="390" data-path="images/flexi-capture/connectors/UiCon_20.png" />
</Frame>

A continuación se muestra una lista de parámetros de la actividad que heredan las actividades secundarias:

| **Categoría**                             | **Nombre para mostrar** | **Tipo**     | **Descripción**                           |
| ----------------------------------------- | ----------------------- | ------------ | ----------------------------------------- |
| Configuración de conexión de FlexiCapture | URL del servidor        | Uri          | Dirección del servidor (sin el tenant)    |
| Configuración de conexión de FlexiCapture | Empresa                 | cadena       | Nombre del tenant del servidor (opcional) |
| Configuración de conexión de FlexiCapture | Nombre de usuario       | cadena       | Nombre de usuario                         |
| Configuración de conexión de FlexiCapture | Contraseña              | SecureString | Contraseña del usuario                    |
| Configuración de conexión de FlexiCapture | Nombre del proyecto     | cadena       | Nombre del proyecto                       |
| Configuración de proxy (opcional)         | URL del servidor        | Uri          | Dirección del servidor proxy              |
| Configuración de proxy (opcional)         | Nombre de usuario       | cadena       | Nombre de usuario                         |
| Configuración de proxy (opcional)         | Contraseña              | SecureString | Contraseña del usuario                    |

El diseñador de Ámbito del proyecto de FlexiCapture le permite administrar la configuración de conexión y las actividades secundarias:

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_21.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=9d19251d6e449e3bfcae7b99dad86d35" alt="Captura de pantalla del diseñador de la actividad Ámbito del proyecto de FlexiCapture en UiPath Studio, que muestra los campos de configuración de conexión de FlexiCapture 12 y el contenedor Do que contiene una actividad secundaria Create Batch." width="346" height="513" data-path="images/flexi-capture/connectors/UiCon_21.png" />
</Frame>

Si está utilizando un proxy:

1. Cree las siguientes variables:
   * Una variable de tipo **Uri** llamada **ProxyAddress** con el siguiente valor:

**New UriBuilder ("[http://proxyserver:8080\&quot;).Uri](http://proxyserver:8080\&quot;\).Uri)**. En lugar de **"[http://proxyserver:8080](http://proxyserver:8080)"**, especifique la dirección y el puerto del servidor proxy.

* Una variable de tipo **NetworkCredential** llamada **ProxyCredential** con el siguiente valor:

**New System.Net.NetworkCredential("proxyuser", "proxypass")**. En lugar de **"proxyuser"** y **"proxypass"**, especifique las credenciales del proxy separadas por una coma. Cree esta variable si su proxy usa autenticación básica.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_63.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=e2ef6573119c0606e9e53423e2510781" alt="Captura de pantalla de la pestaña Variables en UiPath Studio, que muestra la variable ProxyAddress de tipo Uri y la variable ProxyCredential de tipo NetworkCredential definidas con la dirección del servidor proxy y las credenciales correspondientes." width="740" height="96" data-path="images/flexi-capture/connectors/UiCon_63.png" />
</Frame>

2. Use las variables creadas en el paso 1 para pasar la configuración de conexión del proxy a la actividad Ámbito del proyecto de FlexiCapture (haga clic en **Ámbito del proyecto de FlexiCapture → Configuración de proxy (opcional)**). Según el tipo de autenticación requerido por el proxy, haga lo siguiente:
   * Si se utiliza un proxy transparente, en el campo **URL del servidor**, pase la dirección y el puerto del servidor proxy como valor de la variable **ProxyAddress** y deje vacíos los campos **Nombre de usuario** y **Contraseña**.
   * Si el proxy usa autenticación NTLM, en el campo **URL del servidor**, pase la dirección y el puerto del servidor proxy como valor de la variable **ProxyAddress** y deje vacíos los campos **Nombre de usuario** y **Contraseña**. Se usarán las credenciales con las que se está ejecutando el proceso de UiPath.
   * Si el proxy usa autenticación básica, en el campo **URL del servidor**, pase la dirección y el puerto del servidor proxy como valor de la variable **ProxyAddress**. En los campos **Nombre de usuario** y **Contraseña**, pase las credenciales del proxy como valores de las propiedades correspondientes de la variable **ProxyCredential**.

     <Frame>
       <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_64.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=101e1d318f68a57ed54e4314d9b91a26" alt="Captura de pantalla del panel Propiedades de la actividad Ámbito del proyecto de FlexiCapture en UiPath Studio con la sección Configuración de proxy (opcional) expandida, que muestra los campos URL del servidor, Nombre de usuario y Contraseña rellenados a partir de las variables ProxyAddress y ProxyCredential." width="395" height="233" data-path="images/flexi-capture/connectors/UiCon_64.png" />
     </Frame>

<Note>
  Esta configuración del servidor proxy será heredada por todas las actividades secundarias de este Ámbito del proyecto.
</Note>

## <a id="createbatch" />Crear lote

Esta actividad se utiliza para enviar archivos a FC 12 para su procesamiento. ABBYY FlexiCapture crea un lote con un identificador único para todos los documentos enviados por esta actividad. Este identificador se devuelve después como el argumento de salida **ID del lote**.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_22.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=1c4adb120c97ef0a0b21ad7a8e539d89" alt="Captura de pantalla del panel Propiedades de la actividad Crear lote en UiPath Studio, que muestra sus parámetros de entrada para Archivos del lote, Parámetros de registro del lote y Nombre del tipo de lote, y el parámetro de salida ID del lote." width="678" height="259" data-path="images/flexi-capture/connectors/UiCon_22.png" />
</Frame>

Parámetros de la actividad:

| **Categoría** | **Nombre para mostrar**         | **Tipo**                                     | **Descripción**                                                                                                                                                                               |
| ------------- | ------------------------------- | -------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input         | Nombre del tipo de lote         | cadena                                       | Nombre del tipo de lote del lote que se está creando (opcional)                                                                                                                               |
| Input         | Parámetros de registro del lote | IEnumerable\<KeyValuePair\< cadena,cadena >> | Una colección de parámetros de registro para el lote que se está creando, especificada en el siguiente formato: Nombre del parámetro de registro — valor del parámetro de registro (opcional) |
| Input         | Archivos del lote               | IEnumerable\<KeyValuePair\<cadena,Byte\[]>>  | Una colección de archivos de entrada para el lote que se está creando, especificada en el siguiente formato: Nombre de archivo — contenido en bytes                                           |
| Output        | ID del lote                     | Int32                                        | ID del lote creado                                                                                                                                                                            |

## <a id="getbatchstage" />Obtener la etapa del lote

Esta actividad se utiliza para obtener información sobre la etapa actual del lote. Los valores que describen el estado del lote pueden utilizarse, por ejemplo, para agrupar los lotes para su procesamiento en función de su etapa actual.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_23.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=b6e5877567c4832d577c381a6fb0ae07" alt="Captura de pantalla del panel Propiedades de la actividad Obtener la etapa del lote en UiPath Studio, que muestra la entrada ID del lote y las salidas Details, Nombre de la etapa y Tipo de etapa." width="655" height="259" data-path="images/flexi-capture/connectors/UiCon_23.png" />
</Frame>

Parámetros de la actividad:

| **Categoría** | **Nombre para mostrar** | **Tipo** | **Descripción**                                                                            |
| ------------- | ----------------------- | -------- | ------------------------------------------------------------------------------------------ |
| Entrada       | ID del lote             | Int32    | ID del lote                                                                                |
| Salida        | Tipo de etapa           | Enum     | Tipo de [etapa de procesamiento](/es/flexi-capture/api/structures/t-processing-stage-type) |
| Salida        | Nombre de la etapa      | cadena   | Nombre de la etapa de procesamiento                                                        |
| Salida        | Details                 | cadena   | Información adicional sobre el estado del lote                                             |

## <a id="getbatchverificationurls" />Obtener las URL de verificación del lote

Esta actividad se utiliza para obtener un conjunto de enlaces a la estación web de verificación de FC para la verificación de lotes (usa el ID del lote).

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_24.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=a5b7ae8728adda730fc320ef871cf424" alt="Captura de pantalla del panel Propiedades de la actividad Obtener las URL de verificación del lote en UiPath Studio, que muestra la entrada ID del lote y la salida URL de verificación que devuelve enlaces a tareas de verificación en la estación web de verificación de FlexiCapture." width="655" height="209" data-path="images/flexi-capture/connectors/UiCon_24.png" />
</Frame>

Parámetros de la actividad:

| **Categoría**    | **Nombre para mostrar** | **Tipo**           | **Descripción**                             |
| ---------------- | ----------------------- | ------------------ | ------------------------------------------- |
| Input            | ID del lote             | Int32              | ID del lote                                 |
| Actividad Output | URL de verificación     | IEnumberable\<Uri> | Un conjunto de URL de verificación del lote |

## <a id="fetchbatchresults" />Obtener resultados del lote

Esta actividad se usa para obtener los resultados del procesamiento del lote.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_25.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=45650b866af19080e7eeb8fa27afea16" alt="Captura de pantalla del panel Propiedades de la actividad Obtener resultados del lote en UiPath Studio, que muestra la entrada ID del lote y las salidas Parámetros de registro del lote y Resultados del procesamiento de documentos." width="784" height="234" data-path="images/flexi-capture/connectors/UiCon_25.png" />
</Frame>

Parámetros de la actividad:

| **Categoría** | **Name**                    | **Nombre para mostrar**                    | **Tipo**                                   | **Descripción**                                                 |
| ------------- | --------------------------- | ------------------------------------------ | ------------------------------------------ | --------------------------------------------------------------- |
| Input         | BatchId                     | ID del lote                                | Int32                                      | ID del lote                                                     |
| Output        | BatchRegistrationParameters | Parámetros de registro del lote            | IEnumerable\<KeyValuePair\<cadena,cadena>> | Conjunto de parámetros de registro del lote                     |
| Output        | DocumentProcessingResults   | Resultados del procesamiento de documentos | IEnumerable\<DocumentProcessingResult>     | Conjunto de resultados del procesamiento de documentos del lote |

Propiedades de la clase *DocumentProcessingResult*:

| **Name**           | **Tipo**                                    | **Descripción**                                |
| ------------------ | ------------------------------------------- | ---------------------------------------------- |
| DocumentId         | Int32                                       | ID del documento                               |
| DocumentDefinition | cadena                                      | Nombre de la Definición de Document emparejada |
| Files              | IEnumerable\<KeyValuePair\<cadena,Byte\[]>> | Archivos de exportación                        |
