Extracción de datos de OCR

Extraer automáticamente datos de una amplia variedad de documentos emitidos por el gobierno para rellenar sus formularios adaptables.

Existen varias organizaciones que proporcionan este servicio y, siempre que tengan API de REST bien documentadas, podrá integrarlas fácilmente con AEM Forms mediante la función de integración de datos. A los efectos de este tutorial, he utilizado ID Analyzer para demostrar la extracción de datos OCR de los documentos cargados.

Se siguieron los siguientes pasos para implementar la extracción de datos OCR con AEM Forms mediante el servicio de ID Analyzer.

Crear cuenta de desarrollador

Cree una cuenta de desarrollador con ID Analyzer. Anote la clave de API. Esta clave será necesaria para invocar las API de REST del servicio de ID Analyzer.

Crear archivo Swagger/OpenAPI

La especificación OpenAPI (anteriormente la especificación Swagger) es un formato de descripción de API para las API de REST. Un archivo OpenAPI le permite describir toda la API, lo que incluye:

  • Puntos finales disponibles (/usuarios?lang=es) y operaciones en cada punto final (GET/usuarios, POST/usuarios)
  • Parámetros de operación Entrada y salida para cada operación
    Métodos de autenticación
  • Información de contacto, licencia, términos de uso y otra información.
  • Las especificaciones de API se pueden escribir en YAML o JSON. El formato es fácil de aprender y de leer tanto para humanos como para máquinas.

Para crear su primer archivo swagger/OpenAPI, siga la documentación de OpenAPI

NOTA

AEM Forms admite OpenAPI Specification versión 2.0 (fka Swagger).

Utilice el editor de swagger para crear el archivo de intercambio y describir las operaciones que envían y verifican el código OTP enviado mediante SMS. El archivo de intercambio se puede crear en formato JSON o YAML. El archivo de cambio completado se puede descargar desde aquí

Crear fuente de datos

Para integrar AEM/AEM Forms con aplicaciones de terceros, necesitamos crear la fuente de datos en la configuración de los servicios en la nube. Utilice el archivo de intercambio para crear la fuente de datos.

Crear modelo de datos de formulario

La integración de datos de AEM Forms proporciona una interfaz de usuario intuitiva para crear y trabajar con modelos de datos de formulario. Base el modelo de datos de formulario en el origen de datos creado en el paso anterior.

fdm

Crear lista de clientes

Necesitaríamos obtener la cadena codificada base64 del documento cargado. Esta cadena codificada base64 se pasa como uno de los parámetros de nuestra invocación REST.
La biblioteca de cliente se puede descargar desde aquí.

Crear formulario adaptable

Integre las invocaciones del POST del Modelo de datos de formulario con el formulario adaptable para extraer datos del documento cargado por el usuario en el formulario. Puede crear su propio formulario adaptable y utilizar la invocación del POST del modelo de datos de formulario para enviar la cadena codificada base64 del documento cargado.

Implementar en el servidor

Si desea utilizar los recursos de ejemplo con su clave de API, siga los siguientes pasos:

En esta página