Saltar al contenido principal
Cuando un usuario envía imágenes de documentos a FlexiCapture mediante una aplicación móvil o cualquier otro cliente (web o local):
  1. La aplicación cliente del usuario se conecta por HTTP/HTTPS al Servidor de aplicaciones para solicitar la autenticación del usuario.
  2. La aplicación cliente del usuario envía las imágenes de los documentos al Servidor de aplicaciones (a veces junto con información adicional que el Servidor de aplicaciones utiliza para determinar qué configuraciones de procesamiento deben aplicarse).
Diagrama de la aplicación cliente enviando imágenes de documentos al Servidor de aplicaciones, el segundo paso del flujo de interacción de componentes de FlexiCapture.
  1. El Servidor de aplicaciones guarda estas imágenes en FileStorage. En la base de datos, crea un conjunto de registros:
    • Ha llegado un nuevo documento para su procesamiento
    • Etapa actual de procesamiento de este documento
    • Configuraciones de procesamiento que deben aplicarse
    • Ruta de acceso a las imágenes del documento almacenadas en FileStorage
Diagrama de un cliente que envía imágenes de documentos a través de la DMZ al Servidor de aplicaciones (Web Service), que guarda las imágenes en File Storage y crea los registros de procesamiento correspondientes en la base de datos, junto con el Licensing Server, el Processing Server, la estación de procesamiento y el sistema ERP del cliente.
  1. El Processing Server se comunica regularmente con el Servidor de aplicaciones para obtener nuevas tareas de procesamiento. Cuando detecta un nuevo documento y la configuración que debe aplicarse, asigna una tarea a una estación de procesamiento disponible.
Diagrama del Processing Server asignando una nueva tarea a una estación de procesamiento disponible, el cuarto paso del flujo de interacción de componentes de FlexiCapture.
  1. La estación de procesamiento obtiene más detalles de la tarea desde el Servidor de aplicaciones, incluidos:
    • Imágenes del documento
    • Un conjunto de operaciones de procesamiento que deben realizarse
    • Configuraciones de procesamiento que deben aplicarse
Diagrama de la estación de procesamiento recuperando detalles de la tarea desde el Servidor de aplicaciones, destacando el flujo desde el Servidor de aplicaciones hacia las estaciones de procesamiento dentro de los servidores de ABBYY FlexiCapture en la DMZ, con la base de datos, File Storage, Licensing Server y Processing Server también mostrados.
  1. Una vez completado el procesamiento, los resultados llegan al Servidor de aplicaciones, donde se modifican los datos correspondientes en FileStorage y se actualiza el estado del documento en la base de datos.
Diagrama de los resultados del procesamiento que regresan al Servidor de aplicaciones, que actualiza File Storage y el estado del documento en la base de datos, el sexto paso del flujo de interacción de componentes de FlexiCapture.
  1. El documento procesado puede revisarse “manualmente” por verificadores humanos si:
    • La configuración de procesamiento y las comprobaciones automáticas lo permiten
    • Estas personas tienen determinados permisos de acceso
    • Pueden utilizar un cliente de verificación —local, web o móvil— instalado específicamente para esta tarea
Este cliente se conecta al Servidor de aplicaciones y recibe imágenes de documentos y datos extraídos para su verificación. Los datos verificados llegan al Servidor de aplicaciones: este modifica los datos correspondientes en FileStorage y actualiza el estado del documento en la base de datos.
Diagrama de un cliente de verificación intercambiando imágenes de documentos y datos extraídos con el Servidor de aplicaciones durante la verificación manual.
  1. Un documento completamente procesado vuelve a su estación de procesamiento, donde las imágenes y los datos se convierten a los formatos requeridos y se exportan al sistema ERP del cliente, y se notifica al Servidor de aplicaciones que la tarea ha finalizado.
Diagrama de una estación de procesamiento que convierte el documento procesado y lo exporta al sistema ERP del cliente, el paso final del flujo de interacción de componentes de FlexiCapture.
  1. El Servidor de aplicaciones marca el documento como procesado:
    • Recopila estadísticas de procesamiento de este documento —para cada etapa por la que ha pasado—
    • Y las registra en tablas para generar informes de procesamiento
  2. El documento procesado pasa a FileStorage y permanece allí hasta que finaliza el tiempo de almacenamiento establecido por el cliente. Luego, el Servidor de aplicaciones elimina sus imágenes de FileStorage y borra todos los registros de la base de datos.
En términos generales, los componentes de FlexiCapture interactúan tanto para el procesamiento de documentos como para tareas de servicio, por ejemplo, las comprobaciones de licencias.
Diagrama de la interacción entre los componentes de ABBYY FlexiCapture, con el Servidor de aplicaciones (IIS) en HTTP 80 / HTTPS 443 en el centro, conectado a SQL Server en TCP 1433, al Processing Server en TCP 10024, al License Server en TCP 3020, al File Storage y a las estaciones de procesamiento en TCP 10025, así como a aplicaciones web, estaciones Remote y herramientas de configuración como Project Setup Station, Verification Station, FlexiLayout Studio y FormDesigner.