Mantenimiento de extensiones de Business Central
Que una actualización de versión o de cumulative update no afecte a tus personalizaciones, de esta manera tus modificaciones siempre serán compatibles con Business Central
TRIANGLE dispone de acceso al preview de la funcionalidad de cada release con unos meses de antelación. Esto nos permite analizar si las novedades que presentará Microsoft entran en conflicto con tus modificaciones y, además, disponemos de un plazo de tiempo para realizar estos ajustes. Solo así nos aseguraremos de que tu entorno sea siempre funcional tras los cambios de versión.
Hay gran diversidad de motivos por los cuales Microsoft puede realizar cambios que puedan tener un impacto en tus modificaciones, por ejemplo:
¿Qué cambios realiza Microsoft que puede impactar en tus modificaciones?
Sustitución de funcionalidad, por ejemplo, el cambio que se produjo con el cambio de “Referencias cruzadas” a “Referencias de artículos”.
Cuando marca objetos como obsoletos.
Cuando anuncia planes para eliminar objetos.
Cuando decide discontinuar cierta funcionalidad.
Cuando reemplaza objetos por capacidades de la nueva plataforma.
Con el movimiento de acciones.
¿Qué puedes lograr con Triangle?
Cuando se produce alguna de estas acciones, TRIANGLE puede ver un warning en el código personalizado en Visual Studio Code y así iniciar de inmediato la corrección y también realizarlo de manera proactiva.
Este tipo de cambios son muy comunes en todas las nuevas versiones. De hecho, según un estudio realizado por Simplanova, estos son los cambios que han tenido lugar desde BC 15 hasta la versión 19 (octubre 2021):
The tracking of the changed parameters | BC 15 | BC 16 | BC 17 | BC 18 | BC 19 |
---|---|---|---|---|---|
Changed objects | – | 3329 | 2195 | 2784 | 2077 |
Folders (grouped by functional areas) | 5 | 21 | 27 | 33 | 41 |
Enum objects0€/mes | 1 | 129 | 231 | 287 | 372 |
Remaining Option Fields | 2308 | 1955 | 1713 | 1621 | 1178 |
¿Cómo podemos ayudarte?
Mediante nuestro contrato de mantenimiento de extensiones, tus personalizaciones estarán siempre seguras.
Test
Realizaremos proactivamente un testeo de las nuevas versiones de Business Central con respecto a tu código modificado, para identificar en qué puntos entrará en conflicto.
Conflictos
Revisaremos todas las release notes para asegurarnos que la funcionalidad desarrollada a medida no entra en conflicto con las novedades presentadas por Microsoft y también poder recomendar si hay alguna funcionalidad que puedas activar antes de su fecha.
Actualización
En caso de conflicto, dispondrás de cobertura de desarrollo, es decir, actualizaremos el código para que no presente conflictos y funcione correctamente en la nueva versión.
Mejores usos
Recibirás consejo proactivo sobre la activación de nuevas capacidades, disponibles en tu entorno.
Preguntas frecuentes
Con la llegada de Business Central, Microsoft separó el código estándar de la aplicación del código personalizado del cliente. Esto le permite actualizar cada mes y cada 6 meses de forma automática el código base del ERP. El código personalizado del cliente se agrupa en extensiones del código. Justamente eso son las extensiones, las customizaciones particulares de cada cliente.
¡En Triangle creemos que es imprescindible! Del mismo modo que Microsoft se encarga de mantener y actualizar el código estándar del ERP, el partner tiene que hacerse cargo de que el código personalizado del cliente también esté actualizado y no presente incompatibilidades con las nuevas funcionalidades.
En los cambios funcionales importantes Microsoft nos brinda una fecha en la cual esa funcionalidad será discontinuada y, por lo tanto, si no se han adaptado las customizaciones, éstas podrían dejar de funcionar y tu entorno dejará de actualizarse. Por este motivo es tan importante contar con un mantenimiento proactivo y no reactivo.
La tarifa del contrato de mantenimiento de extensiones dependrá del número de extensiones y objetos modificados. De manera que, si dispones de pocas modificaciones será un contrato menor que si trabajas con una BBDD altamente personalizada.
Sea cual sea tu escenario, mensualmente documentaremos todas las acciones proactivas realizadas para que siempre dispongas del valor asociado a este mantenimiento.