#5664
Laura Nicolàs
Superadministrador

Hola!

Intento responder a tus preguntas:

[quote quote=5662]He leido que la versión Dynamics 365 Business Central ya no incorpora NAV Development Environment, no sé si es correcto.[/quote]
En la versión cloud es así. Ya no hay posibilidad de usar el NAV Development Environment.
En la versión on-premise, que saldrá en Octubre/Noviembre, no lo se. Yo creo que en implantaciones on-premise será posible desarrollar desde C/SIDE durante algunas versiones más. Pero en algún momento lo quitarán.

[quote quote=5662]¿cómo se podría modificar una codeunit estándar que está funcionando mal a través de extensiones v2?. La única forma que habría aparentemente es añadir código a través de suscripciones a eventos, pero ¿cómo hacemos para corregir un bug si no hay evento en el punto donde se produce?[/quote]

En este caso, la forma de operar tendría que ser esta:

  • En ocasiones tendrás que volverte un poco “creativo” para ver como solucionar el problema. Quizá dejar que la funcionalidad estándard haga lo que tenga que hacer, aunque esté mal, y luego poner código propio que “revierta” la situación, o algo así. Es una solución poco elegante, pero en ocasiones no tendremos otra.
    En el curso Dynamics ScaleUp vamos a mostrar un par de ejemplos, de casos reales en los que nos hemos tenido que volver creativas, en las extensiones que hemos hecho para nuestros clientes.
  • Solicitar un nuevo evento.
  • Si no existe el evento… puedes solicitarlo en el foro de Github. Los ingenieros de Microsoft están respondiendo muy rápido a estas solicitudes y normalmente en el siguiente Cumulative Update ya lo tienes disponible.

  • Reportar el bug a Microsoft.
  • Si se trata de un bug, lo mejor es que Microsoft lo solucione y que la solución forme parte del estándar. Puedes reportar el bug desde la PartnerSource (https://mbs2.microsoft.com/Support/SupportRequestStep1.aspx)

  • Side-by-side Development.
  • En las implantaciones on-premise C/SIDE va a seguir disponible durante un tiempo y es posible hacer modificaciones tanto en C/SIDE como en VSCode y que las dos coexistan.

Hasta el momento estábamos muy acostumbrados al yo me lo guiso, yo me lo como. Encontrábamos un bug, y lo corregiamos. Simple. Rápido.

Ahora, si no queremos perjudicar a nuestro cliente, tendremos que actuar de forma distinta. Tenemos que acostumbrarnos a reportar las incidencias y quizá esperar un mes o dos a que se solucionen. No es fácil, lo se, porque estamos acostumbrados a ser bastante auto-suficientes. A mi me pasa. Pero no hay otra.

Siempre te queda la opción del Side-by-side development. Vas mas rápido. Pero mucho cuidado, porque podemos estar perjudicando a nuestros clientes.

Las transiciones siempre son complejas, pero nos tenemos que adaptar.

Es posible que este tema genere controversia y debate… ¿nos lo ponen más fácil o más difícil? ¿tú que opinas?

Salut!
Laura Nicolàs

Register New Account