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

# FlexiCapture 12 – Multitask VBO

> Referencia de las acciones de FlexiCapture 12 Multitask VBO en Blue Prism: Configurar, Crear lote, Obtener la etapa del lote, Obtener las URL de verificación y Obtener resultados del lote.

FlexiCapture 12 – Multitask VBO ofrece todas las funciones necesarias para trabajar con FC 12. Incluye dos acciones integradas, **Initialize** y **Clean Up,** y las siguientes acciones para trabajar con FC:

* [Configurar](#configure)
* [Crear lote](#createbatch)
* [Obtener la etapa del lote](#getbatchstage)
* [Obtener las URL de verificación del lote](#getbatchverificationurls)
* [Obtener resultados del lote](#fetchbatchresults)
* [Guardar los resultados del lote](#savebatchresults)
* [Comprobar si se ha configurado](#checkifconfigured)

## <a id="configure" />Configurar

Esta acción inicializa **FlexiCapture 12 – Multitask VBO** con la configuración necesaria para conectarse a FC 12. Ejecute siempre esta acción antes de usar cualquier otra acción disponible en **FlexiCapture 12 – Multitask VBO**.

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP4.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=eea4533751160790c9a9e828f361bf06" alt="Captura de pantalla de la acción Configure de FlexiCapture 12 – Multitask VBO en Blue Prism, que muestra la configuración de conexión utilizada para conectarse a FlexiCapture 12." width="736" height="502" data-path="images/flexi-capture/connectors/BP4.png" />
</Frame>

La acción "**Configure**" acepta como entrada la siguiente configuración de conexión: dirección del servidor de FC, nombre del tenant (parámetro opcional), nombre de usuario, contraseña y nombre del proyecto de FC. Esta acción también acepta los siguientes parámetros opcionales que pueden utilizarse para conectarse a FC a través de un servidor proxy: la dirección del servidor proxy, el nombre de usuario del servidor proxy y la contraseña del servidor proxy. Esta configuración se guardará en los elementos de datos para que otras acciones disponibles en **FlexiCapture 12 – Multitask VBO** puedan usarla posteriormente.

Si utiliza un proxy, según el tipo de autenticación que requiera, haga lo siguiente:

* Si se utiliza un proxy transparente, pase la dirección y el puerto del servidor proxy en el parámetro **ProxyServerUrl** y deje vacíos los parámetros **ProxyUsername** y **ProxyPassword**.
* Si el proxy usa autenticación NTLM, pase la dirección y el puerto del servidor proxy en el parámetro **ProxyServerUrl** y deje vacíos los parámetros **ProxyUsername** y **ProxyPassword**. Se usarán las credenciales con las que se está ejecutando el proceso "Automate.exe".
* Si el proxy usa autenticación básica, pase la dirección y el puerto del servidor proxy en el parámetro **ProxyServerUrl** e indique las credenciales del proxy en los parámetros **ProxyUsername** y **ProxyPassword**.

<Note>
  El usuario de FC debe tener los roles de **Scanning Operator** y **Verification Operator** para el proyecto especificado, o bien el rol de **Administrator**. Estos roles los asigna el administrador en la Consola de administración y supervisión de ABBYY FlexiCapture.
</Note>

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

Esta acción envía archivos a FC 12 para su procesamiento. A partir de estos archivos, FC creará un lote con un ID único.

La acción "**Crear lote**" acepta lo siguiente como entrada:

* **BatchTypeName** (tipo de dato Text) – el nombre de un lote de FC. Este es un parámetro opcional. Si no se especifica ningún nombre de lote, se utilizará el tipo de lote "Predeterminado".
* **Files** (tipo de dato Collection) – una colección de archivos que se enviarán a FC. Esta colección debe tener un campo **Name** de tipo "Text" y un campo **Content** de tipo "Binary".
* **RegProperties** (tipo de dato Collection) – una colección de parámetros de registro del lote. Este es un parámetro opcional. Esta colección debe tener un campo **Name** de tipo "Text" y un campo **Value** de tipo "Text".

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP5.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=676f43992a558af7e90388fd04551b47" alt="Captura de pantalla de la acción Crear lote en Blue Prism, que muestra sus parámetros de entrada BatchTypeName, Files y RegProperties." width="609" height="259" data-path="images/flexi-capture/connectors/BP5.png" />
</Frame>

Esta acción crea un lote de documentos, con un documento correspondiente a cada archivo de entrada. A continuación, el programa procesa este lote y su ID se devuelve a Blue Prism.

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP8.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=998dd465d8908d471747f16a1167f8c9" alt="Captura de pantalla de la acción Crear lote en Blue Prism que devuelve el ID del lote de FlexiCapture recién creado." width="596" height="214" data-path="images/flexi-capture/connectors/BP8.png" />
</Frame>

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

Esta acción obtiene información sobre la etapa actual de un lote a partir de su ID.

La acción solo acepta ID de lotes como entrada (es decir, la variable **BatchId** de tipo "Number").

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP9.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=493b562ff9092b2a864d3e66d968eeac" alt="Captura de pantalla de la acción Obtener la etapa del lote en Blue Prism, que muestra la variable numérica BatchId aceptada como entrada." width="601" height="203" data-path="images/flexi-capture/connectors/BP9.png" />
</Frame>

Las salidas de esta acción son las siguientes:

* **Type** (tipo de datos Number) – el tipo de la etapa actual del lote. Consulte [ProcessingStage](/es/flexi-capture/api/structures/t-processing-stage-type) para ver una lista de valores correspondientes a las etapas de procesamiento predefinidas.
* **Name** (tipo de datos Text) – el nombre de la etapa actual del lote.
* **Details** (tipo de datos Text) – un mensaje que contiene información detallada sobre el estado del lote.

<Note>
  Según la etapa actual de un lote, el usuario puede decidir qué hacer a continuación con él. Por ejemplo:
</Note>

* Para un lote en la etapa "**Import**" (Type = 100), el usuario puede decidir comprobar su estado al cabo de un tiempo.
* Para un lote en la etapa "**verificación**" (Type = 500), el usuario puede querer llamar a la acción VBO **"obtener las URL de verificación del lote**" para este lote.
* Para un lote en la etapa "**Procesado**" (Type = 900), el usuario puede querer llamar a la acción VBO **"Obtener resultados del lote**" para este lote.

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP10.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=9725bf2867fb60982e4acd18fb11389c" alt="Captura de pantalla de las salidas de la acción Obtener la etapa del lote en Blue Prism, que muestra los valores Type, Name y Details de un lote." width="602" height="262" data-path="images/flexi-capture/connectors/BP10.png" />
</Frame>

La acción "**Obtener la etapa del lote**" devuelve a Blue Prism valores que corresponden al estado actual de los lotes.

Por ejemplo, si un lote llega a la etapa de verificación, las salidas se rellenarán de la siguiente manera:

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP19.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=77fccd2a5f2b616eb5f4132de330303e" alt="Captura de pantalla de las salidas de Obtener la etapa del lote en Blue Prism rellenadas para un lote en la etapa verificación." width="227" height="150" data-path="images/flexi-capture/connectors/BP19.png" />
</Frame>

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

Esta acción obtiene un conjunto de URL que apuntan a la estación web de verificación, donde se puede verificar un lote mediante su ID. Debe invocarse cuando un lote llega a la fase de verificación.

Esta acción acepta como entrada únicamente la variable **BatchId** de tipo "Number".

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP11.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=c33ececd8b128dcb8e2d333d3f4181fe" alt="Captura de pantalla de la acción Get Batch Verification URLs en Blue Prism, que muestra la variable numérica BatchId aceptada como entrada." width="608" height="216" data-path="images/flexi-capture/connectors/BP11.png" />
</Frame>

La salida de esta acción es una colección de URL de verificación para el lote.

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP12.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=3635f9b9cdd43ebc974cffcb05c3cf03" alt="Captura de pantalla de la acción Get Batch Verification URLs en Blue Prism, que muestra la colección de salida de URL de verificación para el lote." width="597" height="210" data-path="images/flexi-capture/connectors/BP12.png" />
</Frame>

Esta acción devuelve a Blue Prism las URL para verificar el lote.

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

Esta acción obtiene los resultados del procesamiento de lote. Debe llamarse cuando un lote llega a la etapa "**Procesado**".

Esta acción acepta solo la variable **BatchId** de tipo "Number" como entrada.

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP13.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=72927b90fcf4bdb703e1999242d4f669" alt="Captura de pantalla de la acción Obtener resultados del lote en Blue Prism, que muestra la variable numérica BatchId aceptada como entrada." width="607" height="228" data-path="images/flexi-capture/connectors/BP13.png" />
</Frame>

Los resultados de salida de esta acción son los siguientes:

* Una colección de parámetros de registro con campos **Name** y **Value**.
* Una colección de resultados del procesamiento de documentos (*DocumentResults*) con los siguientes campos:
  * **DocumentId** (tipo de datos Text) – el identificador del documento en ABBYY FlexiCapture
  * **DocumentDefinition** (tipo de datos Text) – el nombre de la Definición de Document correspondiente al documento (es decir, su tipo)
  * **Files** (tipo Collection) – una colección de archivos de exportación para el documento con campos **Name** (de tipo "Text") y **Content** (de tipo "Binary")

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP14.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=1bc799727a59639797e9adad4b6b094e" alt="Captura de pantalla de las salidas de los resultados del procesamiento de lote en Blue Prism, que muestra las colecciones de parámetros de registro y resultados de documentos." width="873" height="770" data-path="images/flexi-capture/connectors/BP14.png" />
</Frame>

Esta acción proporciona a Blue Prism los resultados del procesamiento de lote, que pueden utilizarse en un flujo de trabajo posterior.

## <a id="savebatchresults" />Guardar resultados del lote

Esta acción obtiene los resultados del procesamiento de lote. Debe llamarse cuando un lote llega a la etapa "**Procesado**". Esta acción permite guardar los resultados del procesamiento de lote de FlexiCapture 12. Es una alternativa a la acción "Obtener resultados del lote", que guarda los archivos de resultados localmente.

La acción "**Guardar resultados del lote**" acepta lo siguiente como entrada:

* **BatchId** (tipo de datos Number) – ID del lote cuyos resultados se van a obtener.
* **OutputDirectoryPath** (tipo de datos Text) – ruta al directorio de salida que se usará para crear subdirectorios para los resultados de los documentos.

<Frame>
  <img src="https://mintcdn.com/abbyy/KEmWsO92hkr7eybZ/images/flexi-capture/connectors/Bp13_1.png?fit=max&auto=format&n=KEmWsO92hkr7eybZ&q=85&s=8608e20a8d0d6bc96c279f05d241eda9" alt="Captura de pantalla de la acción Guardar resultados del lote en Blue Prism, que muestra sus parámetros de entrada BatchId y OutputDirectoryPath." width="797" height="249" data-path="images/flexi-capture/connectors/Bp13_1.png" />
</Frame>

Las salidas de esta acción son las siguientes:

* Una colección de parámetros de registro con campos **Name** y **Value**.
* Una colección de resultados del procesamiento de documentos (*DocumentResults*) con los siguientes campos:
  * **DocumentId** (tipo de datos Text) – el identificador del documento en ABBYY FlexiCapture
  * **DocumentDefinition** (tipo de datos Text) – el nombre de la Definición de Document correspondiente al documento (es decir, su tipo)
  * **Files** (tipo Collection) – una colección de archivos exportados del documento con campos **Name** (de tipo "Text") y **Content** (de tipo "Binary")

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP14.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=1bc799727a59639797e9adad4b6b094e" alt="Captura de pantalla de las salidas de los resultados del procesamiento de lote en Blue Prism, que muestra las colecciones de parámetros de registro y resultados de documentos." width="873" height="770" data-path="images/flexi-capture/connectors/BP14.png" />
</Frame>

Esta acción proporciona a Blue Prism los resultados del procesamiento de lote, que se guardan localmente.

## <a id="checkifconfigured" />Comprobar si se ha configurado

Esta es una acción auxiliar que comprueba si ya se ha ejecutado la acción "**Configurar**". La utilizan las acciones "**Crear lote**", "**Obtener la etapa del lote**", "**obtener resultados del lote**" y "**Obtener las URL de verificación del lote**".

<Note>
  Para obtener más información sobre Business Object Definition FlexiCapture 12 – Multitask VBO, inicie Process Studio en Blue Prism, abra las propiedades del elemento **Action**, seleccione **FlexiCapture 12 – Multitask VBO** y haga clic en el icono "i".
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP20.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=e00662f4d624ee62e5584bdde23798c6" alt="Captura de pantalla de la acción Comprobar si se ha configurado en Blue Prism, una acción auxiliar que verifica si la acción Configurar ya se ha ejecutado." width="924" height="554" data-path="images/flexi-capture/connectors/BP20.png" />
</Frame>
