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

# Integrar la etapa de escaneo

> Integre ABBYY FlexiCapture Web Scanning Station en un sistema de terceros mediante un iframe para crear, abrir o volver a escanear lotes con comandos URL de Manage.

Estas instrucciones suponen que se utiliza la autenticación de Windows. También puede usar la autenticación de FlexiCapture o SAML.

Para cargar la interfaz y la funcionalidad de Scanning Station, use el elemento `<iframe>`. La estación admite cuatro escenarios: crear un lote, abrir un lote, abrir o crear un lote y obtener una tarea de reescaneo.

<Note>
  Use codificación de URL para pasar como valores de parámetros en la URL caracteres que no sean del inglés, como los japoneses.
</Note>

<h2 id="create-a-batch">
  Crear un lote
</h2>

Para crear y abrir un nuevo lote con determinados registration parameters, defina el atributo `src` como:

```http theme={null}
<stationUrl>/WinAuth/Manage/Create?projectId=[project ID]&batchTypeName=[batch type name]&batchName=[batch name]&regparam=[name:value]
```

| Name | Required | Description |
| - | - | - |
| `<stationUrl>` | Sí | La dirección de la Scanning Station a la que accede el sistema de terceros. El valor predeterminado es `<serverName>/FlexiCapture12/Scanning`. |
| `WinAuth` | Sí | Parámetro de autenticación de Windows. |
| `Create` | Sí | El nombre del comando que crea un nuevo lote. |
| `projectId` | Sí | El ID del proyecto en el que se creará el lote. |
| `batchTypeName` | Sí | El tipo de lote que se creará. |
| `batchName` | No | Un nombre para el nuevo lote. Si no se indica ninguno, el programa asigna uno según la configuración del tipo de lote seleccionado. |
| `regparam` | No | Un registration parameter con el formato `nombre:valor`. El parámetro debe estar especificado en la configuración del tipo de lote `batchTypeName` en la estación web; de lo contrario, se ignora. Una varios parámetros con el símbolo `&`. |

<h2 id="open-a-batch">
  Abrir un lote
</h2>

Para abrir un lote existente con determinados registration parameters, establezca el atributo `src` en:

```http theme={null}
<stationUrl>/WinAuth/Manage/Open?projectId=[project ID]&batchName=[new batch name]&regparam=[name:value]
```

| Name | Required | Description |
| - | - | - |
| `<stationUrl>` | Sí | La dirección de la Scanning Station a la que accede el sistema de terceros. El valor predeterminado es `<serverName>/FlexiCapture12/Scanning`. |
| `WinAuth` | Sí | Parámetro de autenticación de Windows. |
| `Open` | Sí | El nombre del comando que abre un lote existente. Si el proyecto contiene más de un lote, el comando toma el primero en orden alfabético. |
| `projectId` | Sí | El ID del proyecto que contiene el lote que se desea abrir. |
| `batchName` | No | Un nuevo nombre para el lote. Utilice este parámetro para cambiar el nombre del lote. |
| `regparam` | No | Un registration parameter con el formato `nombre:valor`. El parámetro debe estar especificado en la configuración del tipo de lote `batchTypeName` en la estación web; de lo contrario, se ignora. Una varios parámetros con el símbolo `&`. |

<Note>
  Solo puede abrir un lote que aún no se haya cargado al servidor.
</Note>

<h2 id="open-or-create-a-batch">
  Abrir o crear un lote
</h2>

Para abrir un lote solicitado y crear uno nuevo si dicho lote no existe, establezca el atributo `src` en:

```http theme={null}
<stationUrl>/WinAuth/Manage/OpenOrCreate?projectId=[Project ID]&batchTypeName=[batch type name]&batchName=[batch name]&regparam=[name:value]
```

| Name | Required | Description |
| - | - | - |
| `<stationUrl>` | Sí | La dirección de la Scanning Station a la que accede el sistema de terceros. El valor predeterminado es `<serverName>/FlexiCapture12/Scanning`. |
| `WinAuth` | Sí | Parámetro de autenticación de Windows. |
| `OpenOrCreate` | Sí | El nombre del comando que abre el lote solicitado o crea un lote nuevo si el solicitado no existe. |
| `projectId` | Sí | El ID del proyecto que contiene el lote que se va a abrir o crear. |
| `batchTypeName` | Sí | El tipo del lote que se va a abrir o crear. |
| `batchName` | No | Un nombre nuevo para el lote. Utilice este parámetro para cambiar el nombre de un lote existente o para asignar un nombre a uno nuevo. Si no se indica, el lote nuevo recibe un nombre según la configuración del tipo de lote seleccionado. |
| `regparam` | No | Un registration parameter con el formato `nombre:valor`. El parámetro debe estar especificado en la configuración del tipo de lote `batchTypeName` en la estación web; de lo contrario, se ignora. Una varios parámetros con el símbolo `&`. |

<Note>
  Solo puede abrir un lote que aún no se haya cargado en el servidor.
</Note>

<h2 id="getting-a-rescanning-task">
  Obtener una tarea de reescaneo
</h2>

Para obtener una tarea de reescaneo, establezca el atributo `src` en:

```http theme={null}
<stationUrl>/WinAuth/Manage/GetRescan?projectId=[project ID]&batchName=[new batch name]&regparam=[name:value]
```

| Name | Required | Description |
| - | - | - |
| `<stationUrl>` | Sí | La dirección de la Scanning Station a la que accede el sistema de terceros. El valor predeterminado es `<serverName>/FlexiCapture12/Scanning`. |
| `WinAuth` | Sí | Parámetro de autenticación de Windows. |
| `GetRescan` | Sí | El nombre del comando que obtiene una tarea de reescaneo existente. Si el Project contiene más de una tarea, el comando toma la primera en orden alfabético. |
| `projectId` | Sí | El ID de proyecto que contiene el lote que se va a reescanear. |
| `batchName` | No | Un nuevo nombre para el lote. Use este parámetro para cambiar el nombre del lote que se va a reescanear. |
| `regparam` | No | Un registration parameter con el formato `nombre:valor`. El parámetro debe estar especificado en la configuración del tipo de lote `batchTypeName` en la estación web; de lo contrario, se omite. Una varios parámetros con el símbolo `&`. |

<h2 id="return-to-the-third-party-system">
  Volver al sistema de terceros
</h2>

Cuando el usuario termina con el lote y sale de la Scanning Station integrada, el método `postMessage` pasa el mensaje `FC_Scanning_TaskClosed` al elemento padre y se abre la página final. El Developer debe redirigir al usuario desde esa página de vuelta al sistema de terceros.
