Numeración de objetos en extensiones

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Numeración de objetos en extensiones

Este debate contiene 4 respuestas, tiene 3 mensajes y lo actualizó  BETEA hace 1 año.

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)
  • Autor
    Publicaciones
  • #7149

    BETEA
    Participante

    Buenos días,

    Sobre este tema comento algo Cristina en este post, pero ahora que estoy planteando como realizar el control de las extensiones, me surgen dudas en torno a numeración y licencia.

    Como sabemos, en el fichero app.json indicamos el rango en el que las numeraciones de las extensiones se pueden mover. No podríamos jugar con esto para evitar conflictos? Por ejemplo, la appX en un rango de 50000-50049, la appY entre 50050-50099, la appZ entre 50100-50149, y así sucesivamente… Que nos supondría esto a nivel de licencia? Sobre todo no ya a nivel de desarrollo, si no en la implantación en un cliente final..

    Muchas gracias

    Aitor

    #7150

    Laura Nicolàs
    Jefe de claves

    Hola,

    Lo que planteas no lo veo como opción en instalaciones en clientes…

    Basicamente porque a cada extensión le estás reservando 50 números, y los clientes no tienen tantos objetos disponibles.
    Los clientes suelen tener:
    – de 10 a 20 tablas
    – de 100 a 200 paginas
    – de 100 a 200 codeunits

    Justamente porque las tablas las contamos de 10 en 10, mientras que el resto de objetos de 100 en 100, esto deja de ser una opción 🙁

    Para mi el Excel que plantea Cristina es la mejor opción con lo que tenemos ahora. O un txt, que así lo puedes consultar sin salir de vscode!

    Si usas Git*, puedes meter ese txt como parte del repositorio, de forma que todos los desarrolladores trabajando para ese cliente tendrán visibilidad del fichero y estará siempre actualizado.

    * Nosotras ya estamos en modo 100% Git, en breve crearemos un curso para explicarlo, que colgaremos en la plataforma.

    Salut!
    Laura Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #7151

    Laura Nicolàs
    Jefe de claves

    Otra cosa,

    En la conferencia NavTechDays, varios ingenieros y responsables de Microsoft han dicho que quieren deshacerse de la numeración de objetos.

    Aunque también comentaron que les falta un poco para llegar ahí…

    Salut!
    Laura Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #7157

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Yo efectivamente empecé así, reservando unos cuantos números para cada una de las extensiones de un cliente en particular (tengo 4 extensiones).

    Y el problema es el que comenta Laura. Codeunits, Reports y demás tengo 100 números, de modo que dándole 20 o 25 a cada extensión pensé que tenía más que suficiente.

    Pero mi problema son las tablas, que solo tengo 10.
    Y de hecho después me he encontrado también problemas con otros objetos. Tengo alguna extensión que sólo utiliza unas pocas páginas, pero después tengo otra que utiliza más de las 25 que inicialmente le di (no por páginas nuevos, sino por extensiones de páginas).
    Y al final tuve que empezar a mezclar numeraciones.
    Y como ahora lo tengo mezclado, lo gestiono con un Excel que tengo dentro del proyecto GIT que contiene las 4 extensiones del cliente.

    Es un galimatias.

    Ahora Microsoft ha hecho un cambio (o lo está haciendo pero aun no está publicado, no estoy segura), donde en lugar de definir un rango, podemos definir múltiples rangos para una misma extensión.
    Pero no estoy segura de que esto nos vaya a ayudar mucho.

    Otra cosa es gestionar el Nº de objetos asignados a la licencia.
    Cuando compras 10 tablas, por ejemplo, no tienen porque ser de la 50000 a la 50009.
    Cuando configuras la licencia, puedes decir que quieres la 50000, la 50005, i del 50010 a 50008, por ejemplo.
    Pero eso solo con la compra de nuevos objetos, con los 100 primeros que te vienen de Reports, Codeunits i demás, no puedes escoger, solo puedes utilizar del 50000 al 50099.

    En realidad cuando se solucione todo será cuando desaparezcan los números de objeto.
    Yo hace tiempo que veo que algún día tienen que desaparecer, pero no tenía ninguna confirmación oficial.
    La semana pasada Laura y yo estuvimos en NAVTechDays, y uno de los conferenciantes de Microsoft dijo que efectivamente estaban trabajando en deshacerse de los números de objeto. Y que les hubiera gustado que ya no existieran. Pero que se les está complicando el tema y que no preveen que los puedan hacer desaparecer a cortísimo plazo. Pero que en algún momento desaparecerán sí.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #7164

    BETEA
    Participante

    Muchas gracias a las 2. Efectivamente, después de escribir el post ayer, estuve dándole vueltas, y me di cuenta de eso que habláis, del limite de sobre todo el licenciamiento de tablas. No es viable de ninguna forma.

    Yo también he empezado a hacerlo mediante un excel, y hasta que haya una nueva forma de hacerlo, así seguiremos. Lo que comentáis de eliminar las numeraciones seria lo ideal, pero claro, como todo en este caso, esta un poco verde. Hay mucho que avanzar.

    Lo dicho, muchas gracias por vuestro punto de vista, y aquí nos quedamos a la espera de los nuevos cursos de este nuevo «mundo»

     

    Un saludo!

     

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 1.028, Posts: 3.244, Members: 994
Welcome to our newest member, i.alonso.martinez
Most users ever online was 15 on 5 April, 2019 9:31 am