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
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.
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 | String | Nombre del tenant del servidor (opcional) |
| Configuración de conexión de FlexiCapture | Nombre de usuario | String | 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 | String | 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 | String | 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:
Si está utilizando un proxy:
- Cree las siguientes variables:
- Una variable de tipo Uri llamada ProxyAddress con el siguiente valor:
New UriBuilder (“http://proxyserver:8080").Uri. En lugar de “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.
- 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.
Esta configuración del servidor proxy será heredada por todas las actividades secundarias de este Ámbito del proyecto.
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.
Parámetros de la actividad:
| Categoría | Nombre para mostrar | Tipo | Descripción |
|---|
| Input | Nombre del tipo de lote | String | Nombre del tipo de lote del lote que se está creando (opcional) |
| Input | Parámetros de registro del lote | IEnumerable<KeyValuePair< String,String >> | 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<String,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 |
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.
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 |
| Salida | Nombre de la etapa | cadena | Nombre de la etapa de procesamiento |
| Salida | Details | cadena | Información adicional sobre el estado del lote |
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).
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 |
Obtener resultados del lote
Esta actividad se usa para obtener los resultados del procesamiento del lote.
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<String,String>> | 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 | String | Nombre de la Definición de Document emparejada |
| Files | IEnumerable<KeyValuePair<String,Byte[]>> | Archivos de exportación |