Conectar con procesamiento inteligente de documentos

Prev Next

El procesamiento inteligente de documentos (IDP) de DocuWare proporciona funciones con técnicas de inteligencia artificial para procesar y gestionar documentos:

  • Clasificación
    Por ejemplo, los documentos pueden clasificarse por tipo de documento

  • Extracción
    Los datos se extraen automáticamente de casi todos los tipos de documentos. Esto incluye facturas, contratos, documentos de recursos humanos y correos electrónicos. Para las facturas, también se pueden reconocer y extraer sus partidas.

  • Extracción con escritura a mano
    IDP reconoce texto manuscrito en imágenes o documentos y lo extrae como texto editable.

Este artículo describe cómo conectar DocuWare con el procesamiento inteligente de documentos a través de un flujo de trabajo de DocuWare.

1. Crear una conexión de web service

  1. Vaya a Configuración de DocuWare > Web Services y haga clic en el botón Crear conexión de web service

  2. Añada un nombre, por ejemplo, «IDP» y la URL del servicio IDP https://api.natif.ai. Natif.ai es un servicio propiedad de DocuWare.

conectarse a IPD_1(1)

2. Añadir una actividad de web service

Vaya al DocuWare Workflow Manager y añada una actividad de tipo Web service al flujo de trabajo con el que desea utilizar IDP.

Lea más sobre una actividad de web service en Workflow Designer de DocuWare

3. Importar archivo de especificación con los terminales

  1. Seleccione el web service que ha creado en el paso 1, aquí «IDP»

  2. Descargue el archivo de especificación OpenAPI (.json) del servicio IDP que desea usar, por ejemplo extracción aquí
    https://platform.natif.ai/api-hub/workflow/invoice_extraction/documentation.

    El archivo de especificación proporciona los terminales para que pueda utilizar la función «extracción».

conectarse a IPD_2

  1. Importe el archivo de especificación OpenAPI (.json) en el web service. Una vez importados, todos los terminales disponibles se muestran en el desplegable.

  2. Seleccione el terminal de extracción, por ejemplo, POST /processing/invoice_extraction

conectarse a IPD_3(1)

  1. Añada los parámetros de consulta deseados, p. ej., añadir:

  • incluir: extracciones

  • espere_a: 60

4. Introducir la clave API

  1. Cambie a IDP para generar una clave API. Introduzca la URL https://platform.natif.ai/api-keys y cree una nueva clave API.

  2. Añada un nombre y una fecha de caducidad y copie el secreto.

Conectarse a IPD
3. Vuelva al Docuware Workflow Manager e introduzca la clave en la cabecera de la solicitud de la actividad del web service:

  • Autorización: ApiKey <secret> 
    y

  • Reemplazar <secret> por el secreto de IDP

    conectarse a IPD_5

5. Configurar cuerpo de HTTP

  1. En la pestaña Cuerpo de HTTP de la actividad del web service, habilite la casilla de verificación Adjuntar documento.

  2. Elija en formato original o como PDF sin anotaciones:

    • La opción en formato original adjunta cada archivo del documento individualmente.

    • La opción como PDF sin anotaciones genera y adjunta un único archivo PDF que contiene todos los archivos del documento

conectarse a IPD_6


Con DocuWare 7.12 y posterior, debe hacer clic en el icono de color rojo para seleccionar e importar el documento como un paso adicional:


6. Enviar solicitud de HTTP

Dependiendo de su versión de DocuWare, los siguientes dos pasos variarán levemente:

  • Si está usando DocuWare Cloud o DocuWare 7.12 o posterior, salte directamente al paso 3 en este capítulo.

  • Si está usando DocuWare 7.11 o una versión in situ anterior, continúe con el paso 1 y 2 antes de ir al paso 3.

Versión de DocuWare 7.11 o anterior:

  1. Copie cualquier archivo PDF de muestra en la carpeta %AppData%\DocuWare\Workflow Designer\OpenApi\

  2. Renombre el archivo como «testrequest.pdf». Este archivo se enviará como parte de la solicitud de http de prueba.

Versión de DocuWare Cloud 7.12 o posterior:

  1. Pulse Enviar y espere la respuesta. El documento de prueba se envía al servicio de IDP y se extrae. Debería recibir una respuesta del servicio de IPD.

conectarse a IPD_7


7. Asignar los datos de la respuesta

  1. Cambie a la pestaña Asignación de datos. Seleccione los puntos de extracción de datos de la respuesta JSON y asígnelos a sus campos de índice, por ejemplo, vendor.name.value, date.value, number.value

conectarse a IPD_8


Extracción y procesamiento de partidas y datos de tablas (a partir de DocuWare 7.11)

Para extraer y procesar partidas y datos de tablas, seleccione el punto de datos de extracción apropiado de la respuesta JSON y asígnelo a su tabla de índices, p. ej. line_item

conectarse a IPD_9

conectarse a IPD_10

Luego, asigne cada punto de datos de las partidas a la columna correspondiente en la tabla de índices, por ejemplo, description.value, quantity.value, unit_price.value

conectarse a IPD_11

  1. En la pestaña Código de estado de respuesta de HTTP cambie el tiempo de espera a 60 segundos.

conectarse a IPD_12

Limitaciones

El IDP de DocuWare tiene algunas limitaciones por defecto, por ejemplo, el servicio no procesa más de 10 documentos al segundo. Considere esto cuando diseñe su flujo de trabajo y asegúrese de que las solicitudes no excedan estos límites.

Consulte las limitaciones del IDP de DocuWare.

Buena práctica -  Procesamiento de documentos grandes

Encuentre información sobre cómo procesar documentos grandes con IDP de DocuWare en la Base de conocimiento de asistencia de DocuWare.


Versiones compatibles: DocuWare Cloud + 7.13 + 7.12 + 7.11 + 7.10