Requisitos previos
- 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 del administrador de la empresa para 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 Abrir proyecto…. Nota: Si desea abrir un proyecto cargado previamente en el servidor, seleccione Abrir proyecto desde el servidor… y vaya al paso 6 de estas instrucciones.
- Seleccione el proyecto de FlexiCapture configurado previamente (archivo .fcproj) y haga clic en Abrir.
- Después de abrir el proyecto, cárguelo en el servidor (botón Cargar proyecto en el servidor… de la Toolbar):
- 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 la opción 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, aparece en pantalla el error “Application Server version is not compatible.”
- Abra el proyecto que se cargó en el servidor. Nota: Puede ver la dirección del servidor que aloja el proyecto abierto en Project Setup Station en la barra de 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:
- siga el 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 la Consola de administración y supervisión, Web Scanning Station y estación web de verificación se proporciona 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 documentos (menú Project → Document Definitions…).
- Seleccione la Definición de Document requerida y haga clic en Editar…. Se abrirá la ventana Document Definition Editor.
- Vaya al menú Document Definition → Propiedades de Definición de Document….
- En la ventana que se abre, vaya a la pestaña .NET References. Haga clic en Add… y agregue las bibliotecas del paquete de 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 Definición de Document.
- Vaya al menú Document Definition → Configuración de exportación… para crear un perfil de exportación para Appian.
- Haga clic en Add…. Se abrirá un 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 y pegue el script ExportScript - Appian - Configure by script.cs desde la carpeta Samples del paquete de distribución de ABBYY FlexiCapture Connector for Appian.
- En el script, configure los ajustes de exportación:
- La 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 la Asignación de campos. Para asignar un campo de la Definición de Document de FlexiCapture a un campo del tipo de Record de Appian, 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 Document de FlexiCapture y el segundo es el nombre del campo en Appian.
- Configure los ajustes de exportación del archivo de imagen IExportImageSavingOptions.
- Guarde los cambios y cierre el Script editor, y luego haga clic en Next.
- En el siguiente paso, escriba 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 Document, cierre la ventana Document Definition Editor y publique la nueva versión de la Definición de Document.
