Saltar al contenido principal
Vantage Mobile Upload se comunica con el servidor de Vantage mediante llamadas a la API. Estas llamadas se utilizan para crear documentos, subir imágenes e iniciar el procesamiento de transacciones con determinados parámetros.

Llamadas de API por plataforma

Plataforma iOS

La microaplicación iOS de Vantage Mobile Input utiliza las siguientes llamadas a la API:
  1. Envío de parámetros de la sesión de entrada al Vantage Mobile Upload Backend
  2. Obtención de parámetros de la sesión de entrada desde el Vantage Mobile Upload Backend
  3. Obtención del estado de la transacción
  4. Descarga de modelos para analizar imágenes de los documentos
  5. Obtención de la lista de documentos de la transacción
  6. Eliminación de documentos existentes en la transacción
  7. Creación de un documento en la transacción
  8. Carga de imágenes capturadas al documento
  9. Inicio de la transacción

Plataforma Android

La microaplicación Vantage Mobile Input para Android utiliza las siguientes llamadas a la API:
  1. Obtener el estado de la transacción
  2. Descargar modelos para analizar imágenes de documentos
  3. Obtener la lista de documentos de la transacción
  4. Eliminar documentos existentes en la transacción
  5. Crear un documento en la transacción
  6. Cargar imágenes capturadas al documento
  7. Iniciar la transacción

Envío de parámetros de sesión de entrada al backend de carga móvil de Vantage

Vantage Mobile Input envía parámetros de sesión de entrada al Vantage Mobile Upload Backend. Estos parámetros se utilizan en la sesión de carga de la microaplicación de Android o del navegador web.

Parámetros de la sesión de entrada

ClaveDescripción
BaseURLEl dominio principal del servidor de Vantage.
TransactionIDEl identificador de la transacción.
TokenEl token de acceso de autorización codificado que se utiliza para acceder de forma autorizada a la Vantage API.
vLa versión de la Vantage API.
mdLa cantidad de documentos que se capturarán en una sola transacción.
redirect_uriEl enlace de redirección que se abre cuando finaliza Vantage Mobile Upload.
dtEl tipo de documento.
maLa dirección del entorno en la nube de ABBYY Vantage que se utiliza para iniciar microaplicaciones en implementaciones on-premises.
Solicitud:
Respuesta:

Obtener parámetros de la sesión de entrada desde Vantage Mobile Upload Backend

Para obtener los parámetros de la sesión de entrada, Vantage Mobile Upload envía solicitudes a Vantage Mobile Upload Backend.

Parámetros de la sesión de entrada

ClaveDescripción
BaseURLEl dominio principal del servidor de Vantage.
TransactionIDEl identificador de la transacción.
TokenEl token de acceso codificado que se utiliza para acceder con autorización a Vantage API.
vLa versión de Vantage API.
mdLa cantidad de documentos que se capturarán en una sola transacción.
redirect_uriEl enlace de redirección que se abre una vez finalizada la carga móvil de Vantage.
dtEl tipo de documento.
maLa dirección del entorno en la nube de ABBYY Vantage que se utiliza para iniciar microaplicaciones en instalaciones on-premises.
Solicitud:
Respuesta:
Ejemplo de parámetros de la sesión de entrada:

Consultar el estado de la transacción

Vantage Mobile Upload envía una solicitud para obtener el identificador y el estado de la transacción. Solo las transacciones con el estado New son válidas para cargar documentos. Parámetros clave
ClaveDescripción
TransactionIDEl identificador de la transacción.
StatusEl estado de la transacción. Valores posibles: New, Started, Processing, Processed
Solicitud: Respuesta:

Descarga de los modelos para analizar imágenes de documentos

La carga móvil de Vantage envía solicitudes para descargar modelos que detectan los bordes de las páginas en imágenes de documentos para la microaplicación de iOS. Parámetros clave
KeyDescription
AbbyyRtrSDK-versionLa versión del framework AbbyyRtrSDK que se utiliza para solicitar los archivos de patrones correspondientes. El valor puede variar según la versión de Vantage.
PatternFileNameEl nombre del archivo de patrón de AbbyyRtrSDK que se utiliza para detectar los bordes de las páginas en imágenes de documentos. Hay seis tipos de archivos de patrón: FactCrop.imodel, CnnCrop.Classifier.cnnmodel, DIQClassifier.imodel, CnnCrop.Detector.GenericWithID.cnnmodel, DIQBlockClassifier.imodel, CropClassifierPhoto.imodel
Solicitud: Respuesta:

Obtener la lista de documentos de la transacción

Antes de cargar documentos en la transacción, Vantage Mobile Upload envía una solicitud para comprobar si la transacción contiene documentos creados previamente. Si la transacción no está vacía, Vantage Mobile Upload envía una solicitud de Eliminar documento para eliminar todos los documentos existentes antes de iniciar una nueva sesión de carga. Parámetros clave
KeyDescription
TransactionIDEl identificador de la transacción.
DocumentIDEl identificador del documento recibido de la solicitud Crear un documento.
SourceFileIDEl identificador de la imagen del documento.
SourceFileNameEl nombre de la imagen del documento. Vantage Mobile Upload genera automáticamente nombres de archivo para cada imagen y carga las imágenes en el documento mediante la solicitud Cargar imágenes en el documento.
Solicitud: Respuesta:

Eliminación de documentos existentes en la transacción

Para eliminar un documento de la transacción antes de iniciar el procesamiento, use DELETE /api/publicapi/v1/transactions/{transactionId}/documents/{documentId}. Esto permite a los usuarios:
  • Eliminar documentos capturados de forma incorrecta
  • Vaciar documentos antes de volver a capturarlos
  • Gestionar conjuntos de documentos en la transacción
Los documentos solo se pueden eliminar antes de que la transacción comience a procesarse.

Crear un documento en la transacción

Para cargar imágenes, Vantage Mobile Upload envía una solicitud para crear instancias de documento para cada documento de la transacción. Parámetros clave
ClaveDescripción
TokenEl token de acceso codificado que se usa para autorizar el acceso a la Vantage API.
TransactionIDEl identificador de la transacción.
DocumentIDEl identificador del documento.
Solicitud: Respuesta:

Carga de imágenes capturadas al documento

Una vez que se ha creado la instancia del documento, Vantage Mobile Upload envía una solicitud para cargar todas las imágenes al documento. Todas las imágenes de un mismo documento se cargan en una sola solicitud. Parámetros clave
KeyDescription
TokenEl token de acceso de autorización codificado que se utiliza para acceder de forma autorizada a la Vantage API.
TransactionIDEl identificador de la transacción.
DocumentIDEl identificador del documento recibido en la solicitud Creación de un documento.
SourceFileIDEl identificador de la imagen del documento.
SourceFileNameEl nombre de la imagen del documento. Vantage Mobile Upload genera automáticamente nombres de archivo para cada imagen y carga las imágenes al documento.
ImageDataLos datos codificados de los archivos de imagen. Se utilizan para cargar imágenes a los documentos.
Solicitud: Respuesta:

Iniciar la transacción

Una vez creados todos los documentos y cargadas todas las imágenes en ellos, la carga móvil de Vantage envía una solicitud para iniciar la transacción. Parámetros clave
ClaveDescripción
TokenEl token de acceso de autorización codificado que se utiliza para acceder de forma autorizada a la Vantage API.
TransactionIDEl identificador de la transacción.
Solicitud: Respuesta: