Saltar al contenido principal
ABBYY FlexiCapture Connect se ejecuta como un servicio de Windows y permite a los usuarios importar documentos en proyectos de ABBYY FlexiCapture Cloud, exportar documentos desde proyectos de ABBYY FlexiCapture Cloud y sincronizar conjuntos de datos.

Requisitos del sistema

Sistema operativo

  • Windows 10
  • Windows 11
  • Windows Server 2012 + Desktop Experience
  • Windows Server 2012 R2 + Desktop Experience
  • Windows Server 2016 + Desktop Experience
  • Windows Server 2019 + Desktop Experience
  • Windows Server 2022 + Desktop Experience

RAM

Se recomienda al menos 2,5 GB de RAM para un conjunto de datos que contenga aproximadamente 500.000 proveedores

Compatibilidad de software

  1. ABBYY FlexiCapture Connect se puede usar con ABBYY FlexiCapture Servidor de aplicaciones versión 3 o posterior
  2. Se requiere .NET Framework 4.6.1 o posterior

Configuración

Para configurar ABBYY FlexiCapture Connect, siga los pasos que se indican a continuación.
Le recomendamos que utilice su cuenta de servicio para seguir las instrucciones de esta sección.
  1. Descargue y ejecute el archivo FlexiCapture_Connect_Installer_*.msi** desde https://www.abbyy.com/flexicapture-downloads/cloud/. Nota: Si ABBYY FlexiCapture Connect ya está instalado y va a actualizar una versión existente, asegúrese de crear una copia de seguridad del archivo config.json. Puede encontrar este archivo en C:\Program Files (x86)\ABBYY FlexiCapture Connect\config.json.
  2. Modifique el archivo config.json según sus necesidades (consulte la sección Explicación del archivo de configuración más abajo).
  3. Pruebe la nueva configuración:
    1. Pause el servicio ABBYY FlexiCapture Connect.
    2. Ejecute el archivo ABBYY.FlexiCapture.Connect.exe. Se abrirá una ventana de consola con un registro detallado.
  4. Reinicie ABBYY FlexiCapture Connect.

Explicación del archivo de configuración

{
"url": "https://europe.flexicapture.com/",
"tenant": "testtenant",
"user": "user1",
"password": "password1",
"projects": [
{
"name": "project1",
"import": {
"directory": "C:\\HotFolder\\Import",
"fileMask": "*",
"settings": {
"region": "US",
"verification_type": "NoVerification",
"export_format": "Xml"
},
"createDocument": "ForEachFile",
"period": "00:01:00",
"schedule": [ "12:00:00", "06:00:00" ]
},
"export": {
"directory": "C:\\HotFolder\\Export",
"period": "00:01:00",
"schedule": [ "12:00:00" ]
},
"templates": [
{
"name": "template",
"datasets": [
{
"name": "DataSet",
"file": "C:\\HotFolder\\DataSets\\DataSet.csv",
"period": "00:01:00",
"schedule": [ "12:00:00" ]
}
]
}
]
}
]
}
A continuación se describen las secciones de un archivo de configuración típico.
  1. Configuración general
    • url – La URL del tenant (p. ej. https://europe.flexicapture.com).
    • tenant – El nombre del tenant.
    • user – El nombre de usuario de la cuenta de servicio. Nota: Para poder importar y exportar documentos, la cuenta del tenant debe configurarse como External User. Para poder sincronizar conjuntos de datos, la cuenta del tenant debe tener el rol de Administrator o bien ambos roles, Project Settings Editor y External User. De forma predeterminada, todos los proyectos estarán accesibles para la cuenta del tenant. Esto puede cambiarse ajustando los derechos de acceso concedidos a roles de usuario específicos. Para obtener más información, consulte Configuración de roles de usuario y derechos de acceso.
    • password – La contraseña de la cuenta de servicio.
    • projects – Esta sección contiene la configuración de cada proyecto, como los parámetros de importación y exportación de documentos y los parámetros de sincronización de conjuntos de datos.
  2. Configuración del proyecto
    • name – Nombre del proyecto.
    • import – Esta sección se utiliza para importar documentos.
    • export – Esta sección se utiliza para exportar documentos.
    • templates – Esta sección se utiliza para sincronizar conjuntos de datos.
  3. Configuración de importación
    • directory – La ruta de la carpeta desde la que se importarán los documentos.
    • fileMask – Un filtro de archivos y carpetas. Se admiten los comodines * y ?.
    • settings – Parámetros de registro del lote.
    • createDocument – Los valores posibles son ForEachFile (crea un documento independiente para cada archivo importado) o Automatically (se usarán los parámetros del proyecto). Para activar esta función, primero debe seleccionarse la opción Automatically when Document Definition is applied en el proyecto de ABBYY FlexiCapture. Nota: Se crea un lote nuevo cada vez que se importan archivos. El nombre del lote incluirá la fecha y la hora actuales.
    • period y schedule – Programación de tareas. La propiedad period especifica con qué frecuencia debe iniciarse la tarea (por ejemplo, “period”: “00:02:30” iniciará la tarea cada dos minutos y medio). La propiedad schedule especifica la hora a la que debe iniciarse la tarea (por ejemplo, “schedule”: [ “09:00:00”,“19:00:00” ] iniciará la tarea todos los días a las 9:00 y a las 19:00). Nota: Las propiedades period y schedule pueden configurarse independientemente una de la otra.
  4. Configuración de exportación
    • directory – La ruta de la carpeta donde se almacenarán los archivos exportados. Nota: Cuando se exportan documentos, se crea una carpeta para cada lote del proyecto que se encuentra actualmente en la etapa “Procesado”. Estas carpetas de destino tendrán los mismos nombres que sus lotes correspondientes y contendrán todos los resultados del procesamiento. Si se elimina una carpeta de destino, el programa creará una nueva con el mismo nombre y colocará allí los resultados del procesamiento.
    • period y schedule – Programación de tareas. La propiedad period especifica con qué frecuencia debe iniciarse la tarea (por ejemplo, “period”: “00:02:30” iniciará la tarea cada dos minutos y medio). La propiedad schedule especifica la hora a la que debe iniciarse la tarea (por ejemplo, “schedule”: [ “09:00:00”,“19:00:00” ] iniciará la tarea todos los días a las 9:00 y a las 19:00), Nota: Las propiedades period y schedule pueden configurarse independientemente una de la otra.
  5. Configuración de Definición de Document
    • name – El nombre de la Definición de Document relacionada con esta sección.
    • datasets – Los parámetros de sincronización de conjuntos de datos para la Definición de Document.
  6. Configuración de sincronización de conjuntos de datos
  1. Al sincronizar conjuntos de datos, los conjuntos de datos actuales se reemplazarán por los nuevos. 2) Cualquier registro existente que un operador de verificación modifique al editar, agregar o eliminar valores se guardará y sincronizará, mientras que cualquier registro nuevo añadido manualmente se eliminará y, por lo tanto, no se sincronizará. 3) En el caso de conjuntos de datos muy grandes, la sincronización puede tardar varias horas.
  • name – El nombre del conjunto de datos.
    • file – La ruta al archivo CSV que contiene los datos maestros exportados desde el sistema ERP. Nota: La primera línea del archivo CSV debe contener los nombres de los campos del conjunto de datos separados por comas. Los valores que contengan comas deben ir entre comillas dobles.
Id,Name,Street,City,ZIP,CountryCode,VATID,IBAN,IBAN,BusinessUnitId
1,MacWay,9 Route d'Eschau,Illkirch-Graffenstaden,67411,FR,1A345678901,FR1420041010050500012M02606,FR7630006000011234567890189,1
2,Bottled Water Ltd,Mary Ann St,Cardiff,CF102EN,GB,123456789,GB29NWBK60161331926819,,2 
3,CCcompany Ltd.,2 Wilkins Grove,Welwyn Garden City,AL86JS,GB,234567890,GB27BOFI90212729823529,,3
4,MANZANA solutions,"Calle de la Botanica, 15",Madrid,28000,ES,E73895722,ES9121000418450200051332,,4
  • period y schedule – Programación de la tarea. La propiedad period especifica con qué frecuencia debe iniciarse la tarea (por ejemplo, “period”: “00:02:30” iniciará la tarea cada dos minutos y medio). La propiedad schedule especifica la hora a la que debe iniciarse la tarea (por ejemplo, “schedule”: [ “09:00:00”,“19:00:00” ] iniciará la tarea todos los días a las 9:00 y a las 19:00). Nota: Las propiedades period y schedule pueden configurarse de forma independiente entre sí.

Uso de Windows Vault para almacenar las credenciales de la cuenta de servicio

Las credenciales de la cuenta de servicio pueden almacenarse en el archivo config.json del directorio del servicio ABBYY FlexiCapture Connect o, de forma más segura, en Windows Vault. Para obtener más información, consulte aquí o aquí. Para permitir que ABBYY FlexiCapture Connect recupere las credenciales de la cuenta de servicio desde Windows Vault, siga estos pasos:
  1. Cree una nueva cuenta de Windows (o elija una cuenta de Windows existente).
  2. Ejecute cmd.exe con la cuenta de Windows recién creada (o con la cuenta de Windows existente que eligió en el paso 1) y ejecute este comando: cmdkey /generic:https://europe.flexicapture.com#tenant /user:userName /password:p@ssword, donde https://europe.flexicapture.com#tenant es una combinación de la URL de ABBYY FlexiCapture y el nombre del tenant.
  3. Elimine el nombre de usuario y la contraseña del archivo config.json, ubicado en el directorio del servicio ABBYY FlexiCapture Connect.
  4. Ejecute Windows Service Manager (services.msc) y configure ABBYY FlexiCapture Connect para que se inicie con la misma cuenta de Windows que seleccionó en el paso 2:
    1. En las propiedades de Services, abra ABBYY FlexiCapture Connect.
    2. En la pestaña Log On, seleccione This account e introduzca las credenciales de su cuenta de Windows.
Para eliminar credenciales de Windows Vault:
  1. Abra Credential Manager.
  2. En la pestaña Windows Credentials, expanda las credenciales que desea eliminar y haga clic en Remove.

Configuración de exportación

Para usar ABBYY FlexiCapture Connect para exportar archivos desde ABBYY FlexiCapture Cloud, configure el proyecto como se describe a continuación.
  1. En la pestaña General del cuadro de diálogo Propiedades de <project>, asegúrese de que el campo Ruta raíz de exportación esté vacío (consulte Project properties para más información).
  1. En el cuadro de diálogo Configuración de exportación, especifique la ruta de exportación relativa a la ruta raíz indicada en la pestaña General del cuadro de diálogo Propiedades de <project>. Como esta ruta raíz se dejó vacía, especifique el directorio sin incluir la ruta raíz exacta.
La opción If file exists se ignorará. Cuando los archivos se exporten desde ABBYY FlexiCapture Cloud mediante ABBYY FlexiCapture Connect, se creará un archivo nuevo para cada documento nuevo.

Limitaciones

La versión actual de ABBYY FlexiCapture Connect tiene las siguientes limitaciones:
  • Solo se pueden sincronizar conjuntos de datos de hasta aproximadamente 500 000 registros.
  • Mientras se actualiza un conjunto de datos, los usuarios no podrán buscar proveedores en las estaciones web.
  • La versión actual no reconoce perfiles de importación de Hot Folder basados en la configuración del proyecto.
  • ABBYY FlexiCapture Connect exportará documentos de todos los lotes disponibles en el servidor. La configuración del proyecto no afectará al nombre del directorio de destino, que siempre tendrá el mismo nombre que el lote de origen.
  • ABBYY FlexiCapture Connect solo puede exportar un lote completo, lo que significa que, si desactiva la opción Esperar a que estén todos los documentos en un lote en la configuración del flujo de trabajo del proyecto, los documentos seguirán sin exportarse por separado.
  • La versión actual no puede exportar los resultados de todos los documentos de un lote a un único archivo. Se creará un archivo independiente en el directorio de exportación para cada documento del lote.
  • La versión actual no puede exportar los resultados de todos los lotes a un único archivo. Se creará un archivo independiente en el directorio de exportación para cada documento de cada lote.
  • El tamaño de los archivos importados y exportados está limitado a 199 MB.
  • No se admiten servidores proxy.

Solución de problemas

Si encuentra un error, primero revise el archivo de registro, que puede encontrar en %LocalAppData%\ABBYY\FlexiCapture\Connect\Logs. Los errores también pueden deberse a ajustes incorrectos o incompletos especificados en el archivo de configuración. Revise el archivo config.json por si hubiera alguna inconsistencia u omisión. Si el error persiste, póngase en contacto con el servicio de soporte técnico de ABBYY. El servicio de soporte técnico puede requerir tanto el archivo config.json como el archivo de registro.