Extensiones Dynamics Nav / Business Central

 

El concepto extensión en Dynamics Nav / Business Central, surge en la versión 2016 con las extensions v.1, con el objetivo de mejorar la reutilización del código, así como simplificar los cambios de versión, ya que en aquellas implementaciones en las que existía un elevado número de personalizaciones, resultaba muy complicado trasladarlas a las nuevas versiones, cuando éstas se mezclaban con el código estándar de Dynamics, lo cual implicaba identificar todas esas líneas de código no estándar, para poder trasladarlas a la nueva versión.

Todo esto, supone un cambio importante para los desarrolladores, ya que no se trata solo de un cambio de entorno, antes Object Designer ahora Visual Studio Code, sino de un cambio en las metodologías de programación. En el modelo de desarrollo tradicional, era frecuente integrar nuevas funcionalidades dentro del código estándar de la aplicación, en muchos casos tocando el core de la misma, lo que vamos a conseguir a través de las extensiones, es encapsular nuestras soluciones dentro de una app, que permita integrarse dentro del código estándar, a través de suscripciones a eventos, de forma que para trasladar esta nueva funcionalidad a nuevas versiones, simplemente tendremos que importar dicha app, a través de un administrador de extensiones para poder disponer de dicha funcionalidad, sin necesidad de tener que modificar objetos estándar de Dynamics.

En Captology estamos refactorizando todas nuestras soluciones, adaptándolas a extensions 2.0, consulte nuestro listado de soluciones disponibles, o contacte con nosotros a través del formulario de contacto, si necesita ampliar información.