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é ajustes de procesamiento deben aplicarse).
  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;
    • ajustes de procesamiento que se deben aplicar;
    • una ruta de acceso a las imágenes del documento almacenadas en FileStorage.
  1. El Processing Server se pone en contacto periódicamente con el Servidor de aplicaciones para obtener nuevas tareas de procesamiento. Cuando detecta un documento nuevo y los ajustes que deben aplicarse, asigna una tarea a una Processing Station disponible.
  1. La Processing Station obtiene más detalles de la tarea desde el Servidor de aplicaciones, incluidos:
    • imágenes del documento;
    • un conjunto de operaciones de procesamiento que se deben realizar;
    • ajustes de procesamiento que se deben aplicar.
  1. Una vez finalizado 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.
  1. El documento procesado puede ser revisado de forma “manual” por verificadores humanos si:
    • los ajustes de procesamiento y las comprobaciones automatizadas lo permiten;
    • estas personas tienen determinados derechos de acceso;
    • pueden usar 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 las imágenes del documento y los 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.
  1. Un documento completamente procesado vuelve a su Processing Station, 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 el trabajo ha finalizado.
  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 se envía a FileStorage y permanece allí hasta que finaliza el período 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, comprobaciones de licencias.