
En octubre llegan algunas novedades muy interesantes en Business Central. Una de ellas es la incorporación del servicio Azure: AI Document Intelligence.
Conociendo Document Intellgence
Document Intelligence esta ubicado en lo que denomino la familia Azure AI Services ,y como primer objetivo tiene el procesamiento de texto desde documentos.
En ese sentido tiene capacidades para poder inferir distintas entidades, campos de las imágenes o documentos que se le proporciona y devolverlos en un formato que podamos trabajar esa información.
El enfoque desde un punto de vista de aplicaciones de negocio, en mi opinión, es aprovechar al máximo lo que Microsoft ya ha hecho por nosotros: que es entrenar distintos modelos.
Por ejemplo, tenemos los siguientes que os dejo en link oficial, entre ellos están los modelos de facturas, recibos etc :
Document Intelligence Prebuild Models
Como empezar con Document Intelligence
Lo primero que recomiendo es buscar en Microsoft Learn esto dos itinerarios formativos :
Extract data from form with Document Intelligence
Knowledge mining with Document Intelligence
Una vez estemos familiarizados, el segundo paso sería disponer de una cuenta de Azure y crear un recursos de Azure AI Document Intelligence y acceder a Document Intelligence Studio.
Document Intelligence Studio, el mejor aliado para un/una consultor/a técnico/a o funcional.
¿Por qué? Document Intelligence Studio te permite poder probar los distintos modelos, y ese es el objetivo principal de conocer este entorno.
No es necesario ser un crack de data science o ML para usar de manera práctica la AI, por favor no inventemos la rueda. Debemos optimizar conocimiento, tener mentalidad colaborativa y vision de ecosistema.
Ahora bien es necesario conocer algunos conceptos , probar y evaluar los documentos que necesitas procesar, conocer los formatos de salida etc. Por ello Studio es un buen sitio donde poder trabajar.
Código, API o Low Code
Evidentemente este servicio está pensado para ser usado en desarrollos Pro Code , por lo que dispone no sólo de API sino que ademas dispone de librerías propias en Python , .Net etc.
En Python es una virguería poder trabajar con sus librerías. Si lo tuyo es tirar líneas de código, construir tus propias aplicaciones pues adelante tienes todo lo necesario. Aquí te dejo un link a Github con ejemplos.
Pero querida audiencia nosotros en Líneas generales no somos de tirar código fuera de AL no? bueno para nosotros y nosotras tenemos dos opciones (espero que tres , os lo cuento al final del articulo) :
API : Usar llamadas a la API de Document Intelligence desde AL.
Una opción muy válida para incluir en extensiones que necesiten un procesamiento de documentos o formularios.
Recordemos que tendremos que realizar normalmente dos llamadas según el modelo ,aquí debemos conocer los límites operacionales del servicio para evaluar si nuestro caso de uso cumple y no caer en una degradación del servicio y experiencia del cliente.
Hay que tener en cuenta algunos puntos :
- Normalmente tendremos que trabajar correctamente el JSON que devuelve el servicio de Azure y normalizar la respuesta en una estructura de datos propia o extender una estándar.
- Debemos decidir si almacenamos la imagen o documento original y dónde. Tenemos varias opciones a nuestro alcance, la volumetría y tamaño de los archivos sera lo que nos marque la opción de más rendimiento y menos coste.
- Otro punto importante es como vamos a procesar los casos en los que el resultado de Document Intellenge no es el esperado, fallos o errores. De nuevo el control de las llamadas es importante. No solo en la parte operativa sino a nivel de coste.
La opción de incorporar via API en código AL a Document Intelligence es muy interesante, pero también tenemos la aproximación vía low code, os lo cuento a continuación.
Acceso a la documentación de la API.
Power Automate y Logic Apps
En ambas opciones encontraremos un conector de Azure AI Document Intelligence y Business Central.
Es bastante sencillo usar los modelos que previamente hayamos podido probar en Document Intelligent Studio en ambas opciones, quizá aquí comprobaría los requerimientos de negocio con los limites operacionales de Automate o Logic Apps de cara a decidirme por una opción u otra.
Como vemos en la imagen tenemos los modelos preentrenados más comunes, incluso tenemos acciones para modelos personalizados.

Ambas me gustan, aunque sinceramente comencé usando Logic Apps. Pero por otro lado desde la orilla de Business Central me inclinaría por Automate si no tengo unos requisitos de rendimiento muy elevados.
Os dejo un link muy interesante para iniciaros , podéis replicarlo en Powe Automate también:
Tutorial Document Intelligence con Logic Apps
Aqui tenéis la documentación al conector de Power Automate
Conector Azure AI Document Intelligence
Una vez hechas las presentaciones vamos a ver que incluye Business Central de Azure AI Document Intelligence.

Business Central wave 2 2024 & Azure AI Document Intelligence
En Business Central, el marco de documentos electrónicos se ha fortalecido considerablemente gracias a la integración con Azure AI Document Intelligence. Esta mejora permite la captura y procesamiento de datos a nivel de línea en facturas y recibos, optimizando significativamente las operaciones del departamento de cuentas por pagar.
Con la última versión, Business Central ha incorporado un nuevo servicio OCR avanzado, capaz de procesar PDFs e imágenes con tecnología de punta. Este servicio, impulsado por Azure AI Document Intelligence, no solo reconoce y extrae datos de facturas y recibos con alta precisión, sino que también automatiza el flujo de trabajo de documentos entrantes y salientes, facilitando el intercambio de datos.
Este enfoque no solo reduce el esfuerzo manual necesario para gestionar documentos, sino que también permite a las empresas adaptar sus procesos de captura de datos a diferentes formatos de documentos sin problemas significativos, mejorando la eficiencia operativa y la precisión de los datos capturados.
Para más detalles, puedes consultar el artículo completo en Microsoft Learn.
Conclusion
Soy un convencido de que Business Central y proponer soluciones sobre este maravilloso ERP no se puede enfocar sin una visión holistica de los servicios que propone Azure, Dynamics 365 ,Power Platform y Microsoft 365.
La inclusión servicios y funcionalidades que usan estos servicios por parte de Microsoft afianza este convencimiento y marca el camino de por donde debemos enfocarnos.
Nos empeñamos en inventar la rueda, por razones variopintas. Tenemos que conocer todas las herramientas a nuestro alcance y aprovecharlas al máximo. Pero nos gusta la Hiperpersonalización, el control aún a costa de productividad es una manera de atar al cliente o entender que la solución sólo puede ser mantenida por nosotros. Y creo que es una equivocación.
Con esto no digo que todo tenga solución y no sea necesario tirar líneas de código ,no. Estoy diciendo que hay que optimizar, ser sostenibles , escalables y proponer soluciones que además sean capaces de aprovechar las nuevas capacidades que cada uno de los servicios estan incorporando.
¿Quieres saber más sobre Azure AI Document Intelligence?
Roberto Corella, Miguel LLorca y yo os esperamos en un directo sobre Azure AI Document Intelligence, un recap de cómo usar esta solución junto a Business Central por supuesto.
📅¿Cuando? Día 8 de agosto a las 17h
📌¿Donde? Apuntate aqui⬅️
Recordad esto⬇️ por que ayuda y mucho:
✅ Suscríbete al canal (anima y da ese empujón a todo esto).
✅ Pulsa «like» si te ha gustado.
✅ Si no quieres perderte nada, ya sabes, pulsa la campana.
✅ En los comentarios déjame cualquier idea, duda, corrección o aportación. Todo será bien bienvenido.














































Deja un comentario