Microsoft ha anunciado la Wave 1 2025 de Dynamics 365 Business Central, y con ella llegan importantes novedades para desarrolladores, partners y responsables técnicos que buscan llevar las soluciones de sus clientes al siguiente nivel. Esta actualización refuerza la apuesta de Microsoft por una plataforma moderna, extensible y segura, enfocada en facilitar el desarrollo, la integración y el control de los entornos empresariales.
En este artículo, repasamos las principales novedades técnicas que marcarán la diferencia en esta nueva oleada,incluyendo algunas de la oleada anterior que complementan el enfoque de esta presente oleada.
Por fin es posible extender perfiles (roles) existentes mediante Profile Extensions, lo que permite personalizar la experiencia de usuario sin tener que crear perfiles nuevos. Desde ahora, podemos ajustar páginas de rol (Role Centers), descripciones o configuraciones específicas, manteniendo una mejor trazabilidad y reduciendo el mantenimiento de perfiles personalizados.
Impacto: facilita adaptar Business Central a las necesidades específicas de cada cliente sin perder alineación con las actualizaciones estándar.
profileextension 50100 "Sales Manager Ext." extends "Sales Manager"
{
Caption = 'Sales Manager Extended';
Customizations
{
// Añadir acciones, personalizar páginas, etc.
}
}
Microsoft abre la funcionalidad para mover objetos (tablas y campos) y conservar datos a partners y desarrolladores. Esta funcionalidad, antes solo disponible internamente, permite reorganizar extensiones, dividir apps monolíticas o migrar datos de una app antigua a una nueva sin perder la información.
Impacto: facilita la modularización y evolución de soluciones ISV, simplificando la gestión y despliegue de apps en producción.
Ahora podemos empaquetar archivos estáticos (JSON, XML, imágenes, plantillas) directamente en la extensión y acceder a ellos desde AL. Esto habilita escenarios como inicialización automática de datos o incluir documentación para el usuario final dentro de la propia extensión.
Impacto: mejora la experiencia de despliegue y facilita distribuir contenido preparado, especialmente útil para soluciones verticales o apps sectoriales.
resource "SetupData" file "data/setup.json";
Se introduce la capacidad de definir índices de texto completo en campos de tablas. Esto permite ofrecer búsquedas mucho más rápidas y potentes en campos de texto largos, como descripciones de productos o contratos.
Impacto: mejora radicalmente la experiencia de usuario al buscar información clave dentro de listas o páginas complejas.
Microsoft bloquea definitivamente la publicación de páginas estándar como SOAP. Es el momento de migrar a APIs REST/OData y asegurar que todas las integraciones estén alineadas con los estándares modernos.
Impacto: obliga a revisar integraciones antiguas para evitar interrupciones. En su lugar, las APIs v2.0 y los conectores de Power Platform serán la vía recomendada.
Sin cambios disruptivos, se continúa ampliando y reforzando los API v2.0 de Business Central, incluyendo nuevos endpoints según las necesidades funcionales. Se mantiene también el uso de webhooks como herramienta estándar para recibir notificaciones de cambios en registros.
Impacto: mayor cobertura funcional para automatizar procesos y conectar Business Central con otras plataformas (Power Automate, Logic Apps, Dataverse, eCommerce).
Por fin AL incorpora literales multilínea, facilitando definir textos largos o con saltos de línea directamente en el código.
var
MyText: Text;
begin
MyText := @"""
Este es un texto
de varias líneas
que ahora es más fácil de escribir.
""";
end;
Impacto: facilita la legibilidad y mantenimiento de código, útil para plantillas de correo, prompts de IA o mensajes complejos.
CONTINUE
en buclesAL soporta ahora continue
para saltar a la siguiente iteración de un bucle, una función común en otros lenguajes de programación.
for i := 1 to 10 do begin
if i mod 2 = 0 then
continue; // Saltar los pares
Message('%1', i);
end;
Impacto: simplifica la lógica de bucles complejos, mejora la claridad y reduce código innecesario.
Ahora podemos mostrar archivos adjuntos directamente en Business Central, sin necesidad de descarga o desarrollo de Add-ins.
File.ViewFromStream(InStream, 'Documento.pdf', true);
Impacto: mejora la experiencia del usuario en la gestión documental (ver facturas, contratos, imágenes).
AL expande las capacidades de trabajo con JSON y añade soporte nativo para YAML. Ahora es más fácil leer, escribir y manipular estos formatos, clave para integraciones modernas.
Impacto: mayor flexibilidad al integrar con APIs modernas, simplificando las conversiones de datos.
Microsoft permite ahora cifrar las bases de datos de Business Central Online con claves de cifrado propias del cliente.
Impacto: eleva el nivel de seguridad y cumplimiento (especialmente en sectores regulados como financiero o salud).
Es posible definir a qué entornos (producción, sandbox) puede acceder un partner delegado.
Impacto: mayor control y seguridad, evitando que partners accedan a datos sensibles sin permiso.
Business Central ya soporta conexiones IPv6, garantizando que las integraciones modernas y redes de próxima generación sean plenamente compatibles.
Business Central 2025 Wave 1 marca un avance significativo en desarrollo, integración y seguridad. Como partners y desarrolladores, debemos:
Microsoft sigue empujando a Business Central hacia una plataforma cloud-first, API-first, completamente alineada con el resto del ecosistema Dynamics y Power Platform.
Overview of Dynamics 365 Business Central 2025 release wave 1 | Microsoft Learn
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.
Nota: El contenido de este artículo ha sido generado con la ayuda de IA, para más información accede a la pagina sobre responsabilidad AI del blog