Componentes necesarios
- ABBYY FlexiCapture Distributed, instalado en el equipo local (en particular, Project Setup Station);
- Un proyecto configurado en ABBYY FlexiCapture versión 12.0.1.530 o posterior.
- Credenciales de administrador de la empresa en FlexiCapture Cloud.
- El paquete de distribución de ABBYY FlexiCapture Connector for Appian.
Configuración del proyecto
- Inicie Project Setup Station y, en el menú Archivo, seleccione Open Project…. Nota: Si desea abrir un proyecto cargado previamente en el servidor, seleccione el comando Open Project from Server… y vaya al paso 6 de estas instrucciones.
- Seleccione el proyecto de FlexiCapture configurado previamente (archivo .fcproj) y haga clic en Open.
- Después de abrir el proyecto, cárguelo en el servidor (botón Upload Project to Server… en la barra de herramientas):
- En el cuadro de diálogo que se abre:
- especifique el nombre del servidor de FlexiCapture con el formato https://europe.flexicapture.com#Company, donde Company es el nombre del tenant.
- seleccione Use server authentication option y especifique las credenciales.
- haga clic en el botón Test Connection para asegurarse de que las credenciales sean válidas.
- Haga clic en OK y espere a que el proyecto se cargue en el servidor. Nota: Si la versión de Project Setup Station no coincide con la versión de Processing Server en la nube, aparecerá el error “Application Server version is not compatible.”
- Abra el proyecto cargado en el servidor. Nota: La dirección del servidor donde se encuentra el proyecto abierto en Project Setup Station puede verse en el título de la ventana de Project Setup Station.
- Si es necesario, cambie la configuración de administración, escaneo y verificación. Para ello:
- vaya al enlace: https://europe.flexicapture.com/
- en la página de inicio de sesión, haga clic en Log in to Tenant e introduzca el nombre de la empresa y las credenciales de inicio de sesión.
- el acceso a Administration and Monitoring Console, Web Scanning Station y Web Verification Station está disponible en el bloque Available web stations.
- La configuración adicional se realiza en el proyecto cargado en el servidor. Abra la lista de definiciones de documento (menú Project → Document Definitions…).
- Seleccione la definición de documento necesaria y haga clic en Edit…. Se abrirá la ventana Document Definition Editor.
- Vaya al menú Document Definition → Document Definition Properties….
- En la ventana que se abre, vaya a la pestaña .Net References. Haga clic en Add… y agregue las bibliotecas de la distribución de ABBYY FlexiCapture Connector for Appian como Attached file:
- AfcDmsConnector.dll
- AppianConnector.dll
- DmsConnector.dll
- Newtonsoft.Json.dll
- Aplique los cambios y guarde la Document Definition.
- Vaya al menú Document Definition → Export settings… para crear un perfil de exportación para Appian.
- Haga clic en Add…. Se abrirá el asistente para crear un nuevo perfil de exportación.
- En el primer paso, seleccione Type: Custom export (script) y la condición de aplicación del perfil, por ejemplo, Document condition: Errors are irrelevant. Haga clic en Next.
- En la siguiente ventana, haga clic en Edit script….
- En la ventana Script editor que se abre, seleccione Script language C# .Net e inserte el script ExportScript - Appian - Configure by script.cs de la carpeta Samples de la distribución de ABBYY FlexiCapture Connector for Appian.
- En el script, configure la exportación:
- Dirección del servidor de Appian: connectorSettings.DmsConnectionSettings.Server = “computername.domain.com:8080”;
- Repository contiene el ID de Knowledge Center en Appian: connectorSettings.DmsConnectionSettings.Repository = “6209”;
- Especifique el nombre de usuario y la contraseña del usuario de Appian;
- Defina el nombre de la carpeta que se creará en el sistema Appian: connectorSettings.DmsDocumentDestination.FolderPath = Document.BatchName;
- Especifique el tipo de Record en Appian: connectorSettings.MappedFields.DmsMetadataTemplate.Name = “CreateRecord”;
- Configure el mapeo de campos. Para mapear un campo de la definición de documento de FlexiCapture con un campo de Appian Record Type, cree un par de campos: fieldPairs.Add(@“FlexiCapture Document Definition Section\Number”, “Document”); donde el primer valor, antes de la coma, es el nombre del campo en la definición de documento de FlexiCapture, y el segundo es el nombre del campo en Appian.
- Configure la exportación de archivos de imagen IExportImageSavingOptions.
- Guarde los cambios y cierre el Script editor; después, haga clic en Next.
- En el siguiente paso, introduzca el nombre del nuevo perfil de exportación. Por ejemplo, Export to Appian. Haga clic en Finish.
- En la lista de perfiles de exportación, marque el nuevo perfil como Enabled.
- Guarde los cambios en la definición de documento, cierre la ventana Document Definition Editor y publique una nueva versión de la definición de documento.
