Configurar un flujo de trabajo de M-Files
- En la aplicación M-Files Admin, vaya a Conexiones a M-Files Server → Equipo local → Bóvedas de documentos → <Vault_Name> → Flujos de trabajo y cree un flujo de trabajo haciendo clic en el botón Nuevo flujo de trabajo…. También puede modificar el flujo de trabajo actual.
- Seleccione el flujo de trabajo que acaba de configurar y cree un estado haciendo clic en el botón Nuevo estado.
- En el campo Nombre, escriba un nombre para el estado (por ejemplo, “En procesamiento por FlexiCapture”).
- En la pestaña Acciones de la ventana Propiedades del estado, seleccione la opción Ejecutar script y haga clic en Editar código….
- Pegue el siguiente script en la ventana Editar código VBScript e indique la configuración de conexión de FlexiCapture, el nombre del proyecto y el tipo de lote que va a utilizar:
El script anterior, que se ejecuta en el estado “En procesamiento por FlexiCapture”, envía documentos a FC para su posterior procesamiento. El estado “En procesamiento por FlexiCapture” dejará de aplicarse si el documento se detiene en la etapa de verificación en ABBYY FlexiCapture o si omite dicha etapa debido a su alta calidad. Si el documento se detiene en la etapa de verificación, se generará una URL que enlazará con la tarea creada para este documento en la estación web de verificación. Esta URL se escribirá en las propiedades del documento en M-Files.
- Cierre la ventana Edit VBScript Code y haga clic en OK.
- Para que el estado “En procesamiento por FlexiCapture” pueda usar un script para generar URL para los documentos, debe crear una propiedad correspondiente. Para ello, haga clic en Connections to M-Files Server → Local Computer → Document Vaults → <Vault_Name> y agregue una nueva definición de propiedad a la clase de documento:

- En el cuadro de diálogo Property Definition Properties - New Property Definition, escriba un nombre para la propiedad (por ejemplo, “URL de verificación”) en el campo Name y especifique Data type: Text, Content: Text. En el código del script, asigne el ID de la propiedad a la variable iVerificationUrlPropDef.
Para averiguar el ID de la propiedad recién creada, seleccione el vault Admin en M-Files y expanda la lista Metadata Structure (Flat View). A continuación, seleccione Property Definitions. La lista de todas las definiciones de propiedades se mostrará en la columna ID, a la derecha:

- Cree un nuevo estado y asígnele un nombre (p. ej., “En espera de verificación”) repitiendo los pasos del 1 al 3.
- El estado “En espera de verificación” indica que el documento se detendrá en la etapa de verificación en FC. Puede configurar el documento para que pase a este estado si hay un enlace a la etapa de verificación en el campo URL de verificación de las propiedades del documento:

- Cree un nuevo estado y asígnele un nombre (p. ej., “En espera de aprobación”) repitiendo los pasos del 1 al 3. Puede configurar el documento para que pase a este estado si se completan ciertos campos obligatorios del documento:


Configuración de su proyecto de ABBYY FlexiCapture
- Para configurar el flujo de trabajo en FC, haga clic en Project → Project properties, seleccione Schema: Advanced en la pestaña Workflow, luego seleccione Verification y haga clic en Edit….
- En la pestaña General, seleccione la opción Enable web stations y haga clic en OK.
- Cree una nueva etapa User type después de la etapa Verification haciendo clic en Stage….
- En la pestaña General, escriba Mark No Verification en el campo Name (asegúrese de no usar ningún otro nombre para esta etapa). Desactive la opción linked to previous.
- En la pestaña Entry Conditions, seleccione la opción Under these conditions y agregue una nueva rule haciendo clic en Rule….
- En el cuadro de diálogo Rule Settings, seleccione Condition type: Script, abra el editor de scripts, seleccione Script Language: C# .Net y pegue el siguiente código de script:
- Haga clic en OK.
