M365.FM · Español
Personalizar Business Central
desarrollo en AL y extensiones explicados de forma sencilla
Seguridad, identidad y gobernanzaPower Platform & Dynamics 365business centraldesarrollo alextensionesdynamics 365personalizaciónvisual studio codecodeuniterp
Un campo adicional en la ficha del cliente, un paso de aprobación propio o una regla que revise un pedido antes de registrarlo: las pequeñas adaptaciones en Business Central suenan enseguida a un idioma completamente nuevo. Este episodio explica qué significa el desarrollo en AL, por qué existen las extensiones y cómo las personalizaciones conviven de forma segura con la aplicación estándar.
Seguir el podcastNuevos episodios sobre Microsoft 365, Copilot y más, gratis en tu app de podcasts.Spotify
▶ Personalizar Business Central: desarrollo en AL y extensiones explicados de forma sencilla (Doblaje IA)
Lo que aprenderás:
- Por qué extensiones en lugar de modificar el código: antes se editaba directamente el código original (C/AL) y cada actualización exigía comparar y reparar; hoy la aplicación base queda intacta y las personalizaciones funcionan como una app independiente a través de interfaces compatibles
- Los objetos clave de AL: tablas y campos como archivador digital, páginas de ficha, de lista y de hoja de trabajo, extensiones de tabla y de página, codeunits, informes, consultas y XMLports
- Triggers y eventos: triggers de validación al cambiar un campo, suscriptores de eventos y la diferencia entre OnBefore (comprobar antes del registro y poder detenerlo) y OnAfter (reaccionar después), con las reglas compartidas en una codeunit
- Herramientas y flujo de trabajo: Visual Studio Code con la extensión AL Language, el comando AL: Go!, el paquete de la app, pruebas en un sandbox, depuración con puntos de interrupción e historial de versiones con Git
- Ejemplo práctico de un complemento de bonificaciones para clientes: tabla de niveles con porcentaje de descuento (Oro = 10 %), páginas de lista y de ficha, campo Bonus ID en la ficha de cliente, regla de descuento en una codeunit, codeunit de instalación y suscriptor de eventos en el proceso de venta
Este episodio es una versión en español doblada con IA del video animado de M365 Show del Microsoft MVP Mirko Peters.