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

# ABBYY FlexiCapture 12 VBO

> Referencia del objeto de negocio ABBYY FlexiCapture 12 VBO en Blue Prism: sus acciones Process y Process and Save, parámetros de entrada y salida, y configuración.

El componente ABBYY FlexiCapture 12 VBO se muestra en Blue Prism como un objeto de negocio. Este objeto envía archivos a ABBYY FlexiCapture 12 y recibe los resultados del procesamiento. Incluye tres acciones integradas: **Initialize** y **Clean Up**, **Process,** y **Process and Save**.

ABBYY FlexiCapture 12 VBO incluye un proceso de ejemplo llamado BPA Process - FlexiCapture 12 Processor.xml.

<div id="process-action">
  ## Acción Process
</div>

Esta acción se utiliza para procesar un archivo de entrada en FlexiCapture 12. Los archivos exportados resultantes estarán disponibles como una colección de archivos con su contenido binario.

Parámetros de entrada para la acción **Process**:

* **ServerUrl** – la dirección del servidor de ABBYY FlexiCapture en el siguiente formato: http\://\<ApplicationServer>
* **Company** – el nombre del tenant de ABBYY FlexiCapture (si trabaja con ABBYY FlexiCapture Cloud, especifique aquí el nombre de su empresa). Si no trabaja con un tenant, deje este campo vacío
* **Username** – el nombre del usuario de ABBYY FlexiCapture
* **Password** – la contraseña del usuario de ABBYY FlexiCapture
* **ProjectName** – el nombre del proyecto en el servidor de ABBYY FlexiCapture
* **BatchType** – el nombre del tipo de lote que se asignará al lote creado en ABBYY FlexiCapture para procesar el archivo
* **FileName** – el nombre del archivo de entrada
* **FileContent** – el archivo que se enviará a ABBYY FlexiCapture (debe almacenarse en un elemento de datos de tipo binario)
* **BatchRegistrationParameters** – una colección de objetos con campos de texto "Name" y "Value" (estos objetos se convertirán en parámetros de registro del lote en ABBYY FlexiCapture, que pueden utilizarse, por ejemplo, para asignar nombres a los archivos exportados)
* **ProxyServerUrl** (opcional) – URL del servidor proxy (p. ej., 127.0.0.1:8080)
* **ProxyUsername** (opcional) – nombre de usuario del servidor proxy
* **ProxyPassword** (opcional) – contraseña del usuario proxy
* **DocumentProcessingTimeout** (opcional) – tiempo máximo de espera para recibir resultados de FC antes de que se genere un error

<Note>
  Puede crear estos elementos automáticamente haciendo clic en el icono situado a la izquierda del valor en la columna **Store In**.
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP31.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=325b56267896fb00a99f011c00c54dff" alt="Captura de pantalla de la pestaña Inputs de la acción Process en ABBYY FlexiCapture 12 VBO en Blue Prism, que muestra sus parámetros de entrada." width="725" height="631" data-path="images/flexi-capture/connectors/BP31.png" />
</Frame>

Parámetros de salida para la acción **Process**:

* **DocumentDefinition** – el nombre de la Definición de Document que ABBYY FlexiCapture aplicó a la imagen de entrada
* **Fields** – una colección de objetos con campos de texto "Name" y "Value" para almacenar los nombres y los valores extraídos de los campos
* **Files** – una colección de objetos con un campo de texto "Name" y un campo binario "Content" para almacenar los archivos de imagen exportados y sus nombres
* **VerificationUrl** – un campo de texto que almacena la URL de la página de verificación del documento

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP32.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=c3cac7ed46fc9fa8c9f97a407252ff67" alt="Captura de pantalla de la pestaña Outputs de la acción Process en ABBYY FlexiCapture 12 VBO en Blue Prism, que muestra sus parámetros de salida." width="726" height="632" data-path="images/flexi-capture/connectors/BP32.png" />
</Frame>

<div id="process-and-save-action">
  ## Acción Process and Save
</div>

Esta acción se utiliza para procesar un archivo de entrada en FlexiCapture 12. Los archivos exportados resultantes se guardarán en el directorio de salida.

Parámetros de entrada de la acción **Process and Save**:

* **ServerUrl** – la dirección del servidor de ABBYY FlexiCapture con el siguiente formato: http\://\<ApplicationServer>
* **Company** – el nombre del tenant de ABBYY FlexiCapture (si trabaja con ABBYY FlexiCapture Cloud, especifique aquí el nombre de su empresa). Si no trabaja con un tenant, deje este campo vacío
* **Username** – el nombre del usuario de ABBYY FlexiCapture
* **Password** – la contraseña del usuario de ABBYY FlexiCapture
* **ProjectName** – el nombre del proyecto en el servidor de ABBYY FlexiCapture
* **BatchType** – el nombre del tipo de lote que se asignará al lote creado en ABBYY FlexiCapture para procesar el archivo
* **FileName** – el nombre del archivo de entrada
* **FileContent** – el archivo que se enviará a ABBYY FlexiCapture (debe almacenarse en un elemento de datos de tipo binario)
* **OutputDirectoryPath** – ruta del directorio de salida que se utilizará para crear subdirectorios para los resultados de los documentos.
* **BatchRegistrationParameters** – una colección de objetos con campos de texto "Name" y "Value" (estos objetos se convertirán en parámetros de registro del lote en ABBYY FlexiCapture, que pueden utilizarse, por ejemplo, para asignar nombres a los archivos exportados)
* **ProxyServerUrl** (opcional) – URL del servidor proxy (p. ej., 127.0.0.1:8080)
* **ProxyUsername** (opcional) – nombre de usuario del servidor proxy
* **ProxyPassword** (opcional) – contraseña del usuario del proxy
* **DocumentProcessingTimeout** (opcional) – tiempo máximo de espera para recibir resultados de FC antes de que se produzca un error

<Note>
  Puede crear estos elementos automáticamente haciendo clic en el icono situado a la izquierda del valor en la columna **Store In**.
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/KEmWsO92hkr7eybZ/images/flexi-capture/connectors/Bp31_1.png?fit=max&auto=format&n=KEmWsO92hkr7eybZ&q=85&s=88ec28b3681ed0e1e76aecef0dda397c" alt="Captura de pantalla de la pestaña Inputs de la acción Process and Save en ABBYY FlexiCapture 12 VBO en Blue Prism, que muestra sus parámetros de entrada." width="1016" height="749" data-path="images/flexi-capture/connectors/Bp31_1.png" />
</Frame>

Parámetros de salida de la acción **Process and Save**:

* **DocumentDefinition** – el nombre de la Definición de Document que ABBYY FlexiCapture aplicó a la imagen de entrada
* **Fields** – una colección de objetos con campos de texto "Name" y "Value" para almacenar los nombres y los valores extraídos de los campos
* **Files** – una colección de objetos con un campo de texto "Name" y un campo binario "Content" para almacenar los archivos de imagen exportados y sus nombres
* **VerificationUrl** – un campo de texto que almacena la URL de la página de verificación del documento

<Frame>
  <img src="https://mintcdn.com/abbyy/KEmWsO92hkr7eybZ/images/flexi-capture/connectors/Bp32_1.png?fit=max&auto=format&n=KEmWsO92hkr7eybZ&q=85&s=c410da06ffbf1b07056cdc25ccdcf727" alt="Captura de pantalla de la pestaña Outputs de la acción Process and Save en ABBYY FlexiCapture 12 VBO en Blue Prism, que muestra sus parámetros de salida." width="1020" height="748" data-path="images/flexi-capture/connectors/Bp32_1.png" />
</Frame>

<div id="installing-the-abbyy-flexicapture-12-vbo">
  ## Instalación de ABBYY FlexiCapture 12 VBO
</div>

Para que ABBYY FlexiCapture 12 VBO y su ejemplo de uso estén disponibles en Blue Prism, debe importar en Blue Prism los archivos **BPA Object - FlexiCapture 12 VBO.xml** y **BPA Process - FlexiCapture 12 Processor.xml**. Para ello:

1. Abra Blue Prism y, en el menú **Archivo**, haga clic en **Import**.
2. Siguiendo las instrucciones que aparecen en pantalla, seleccione los siguientes archivos para importarlos, uno por uno:
   * **BPA Object - FlexiCapture 12 VBO.xml**
   * **BPA Process - FlexiCapture 12 Processor.xml**
   * Objetos adicionales necesarios para ejecutar el ejemplo de uso de FlexiCapture 12 VBO (su ubicación predeterminada es C:\Program Files\Blue Prism Limited\Blue Prism Automate\VBO):
     * **BPA Object - Utility - File Management.xml**
       Un objeto de negocio para trabajar con archivos almacenados en el disco duro local.
     * **BPA Object - Utility - Environment.xml**
       Un objeto de negocio para interactuar con el entorno (por ejemplo, para ejecutar procesos de terceros, como un navegador web).
3. Una vez finalizada la importación, todos los objetos de negocio y el ejemplo de uso aparecerán en Blue Prism, en la pestaña **Studio**.
4. Reinicie Blue Prism para que los cambios surtan efecto.

<div id="configuring-the-abbyy-flexicapture-12-vbo">
  ## Configuración del ABBYY FlexiCapture 12 VBO
</div>

Puede usar el ABBYY FlexiCapture 12 VBO para crear un nuevo proceso de Blue Prism o integrarlo en un proceso existente.

<Note>
  También puede usar el proceso de ejemplo denominado **BPA Process - FlexiCapture 12 Processor** (C:\Program Files (x86)\ABBYY FlexiCapture Connector for BluePrism\Single-Task Package\Samples\BluePrism Sample Process).
</Note>

1. Cree un nuevo proceso de Blue Prism (en la pestaña **Studio**, haga clic con el botón derecho en **Processes** y, a continuación, haga clic en el comando **Create Process** en el menú contextual) o abra un proceso existente.
2. En el espacio de trabajo, cree un elemento de tipo **Action**. Luego, haga doble clic para abrir las propiedades de la acción.
3. En la ventana **Action Properties**, especifique un nombre para la nueva acción en el campo **Name**. En la lista desplegable **Business Object**, seleccione **FlexiCapture 12 VBO.** En la lista **Action**, seleccione **Process and Save results**.
4. En la pestaña **Inputs**, especifique los parámetros de entrada (para obtener más información, consulte la sección del ABBYY FlexiCapture 12 VBO). Puede especificar explícitamente valores para los parámetros "Text" entre comillas dobles. Para otros tipos de datos, debe crear los Data Items correspondientes y especificar sus nombres en la columna **Value**. Por ejemplo:

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP33.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=4b07f5e9dbc85582f5c1c90774196910" alt="Captura de pantalla de la pestaña Inputs en la ventana Blue Prism Action Properties, que muestra valores de ejemplo de los parámetros de entrada para FlexiCapture 12 VBO." width="931" height="753" data-path="images/flexi-capture/connectors/BP33.png" />
</Frame>

5. En la pestaña **Outputs**, especifique los parámetros de salida. Puede hacer que estos Data Items se creen automáticamente haciendo clic en el icono situado a la izquierda del valor en la columna **Store In**. Por ejemplo:

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP34.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=94d98d80c35d780231e543b6d5ed6f9d" alt="Captura de pantalla de la pestaña Outputs en la ventana Blue Prism Action Properties, que muestra Data Items de salida de ejemplo para FlexiCapture 12 VBO." width="803" height="630" data-path="images/flexi-capture/connectors/BP34.png" />
</Frame>

<div id="configuring-a-proxy-server">
  ### Configurar un servidor proxy
</div>

Si usa un servidor proxy para conectarse a FC:

1. Si se usa 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 **Proxy\*\*\*\*Username** y **Proxy\*\*\*\*Password**. Se usarán las credenciales con las que se está ejecutando el proceso **Automate.exe**.

Si el proxy usa autenticación Basic, pase la dirección y el puerto del servidor proxy en el parámetro **ProxyServerUrl** y pase las credenciales del proxy en los parámetros **Proxy\*\*\*\*Username** y **Proxy\*\*\*\*Password**.

2. Para la contraseña del usuario, cree un Data Item de tipo *Password* y especifique la contraseña necesaria como valor. Después, use este Data Item para pasar la contraseña al parámetro de entrada **ProxyPassword**.
3. Para los parámetros **ProxyServerUrl** y **ProxyUsername**, puede especificar los valores necesarios explícitamente entre comillas dobles.

<div id="changing-the-timeout-for-processed-documents">
  ### Cómo cambiar el tiempo de espera para los documentos procesados
</div>

De forma predeterminada, el VBO esperará hasta 300 segundos a que FC devuelva un documento procesado. Para cambiar este tiempo de espera:

1. Cree una variable de tipo *Timespan*.
2. Especifique el tiempo de espera como valor de la variable.
3. Indique el nombre de la variable en el parámetro de entrada **DocumentProcessingTimeout**.

<div id="starting-the-abbyy-flexicapture-12-vbo">
  ## Inicio del ABBYY FlexiCapture 12 VBO
</div>

Para iniciar el ABBYY FlexiCapture 12 VBO ya configurado, haga clic en el botón Go de la Toolbar de Blue Prism.

Si toda la configuración es correcta, Blue Prism recibirá los resultados del procesamiento de ABBYY FlexiCapture 12 (el formato de los resultados dependerá del [escenario de uso](/es/flexi-capture/connectors/blue-prism/bp-scenario)). Estos resultados se almacenarán en los elementos de datos de salida que creó al configurar el VBO.

Si alguno de los ajustes de configuración no es válido (por ejemplo, si se especifica una dirección incorrecta de ABBYY FlexiCapture 12), se mostrará un mensaje de error.
