• Este debate tiene 7 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 6 años por Laura Nicolàs.
Viendo 8 entradas - de la 1 a la 8 (de un total de 8)

Licencia Extensiones



  • salva_ms
    Participante
    salva_ms

    Buenas,

    Tengo una extension lista para instalar en cliente, pero cuando voy a publicarla a través del powershell, me dice que el cliente no tiene licencia.

    En la extension tengo bastantes objetos, pero tablas, pages y codeunits muy poquitos, los tengo numerados dentro del rango del cliente, así que en principio no deberia haber problemas. El resto de objetos, table extension y page extension, ni estan dentro del rango, ni el cliente tiene tantos objetos disponibles, pero entiendo que estos objetos no deberian entrar dentro de la licencia.

    Me equivoco? o debería mirar algo mas?

    Gracias,
    Saludos1

    #5019

    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Hola salva_ms,

    El problema son las tableextension y las pageextensions.
    El cliente no tiene que comprarlas, ni tenerlas asignadas en licencia, pero al instalar la app, se queja. Después no hay problema, el cliente la puede usar, pero al instalar se queja. Microsoft ha dicho que estan trabajando en ello.

    Mientras tanto, tienes dos opciones:
    – Instalar la extensión con una licencia de partner cargada en el servicio. Después volver a cargar la licencia del cliente.
    – Crear un runtime package de la extensión, para poder instalar con la licencia del cliente.

    En este hilo hay enlaces donde explican como crear los paquetes:
    https://github.com/Microsoft/AL/issues/1643

    Salut!
    Laura Nicolàs

    #5021

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola Salva,

    Esta es una duda que me he planteado yo también.

    Cuando no utilizamos extensiones, el cliente sólo necesita tener licencia extra para objetos nuevos.
    Pero no necesita comprar ningún objeto para modificar objetos que ya existen en el estándar.

    Entonces, la lógica seria la que tu dices, que para tableextension o pageextension no se necesita licencia. Pero por las pruebas que he hecho hasta el momento, me da la sensación que si que se necesita. Cosa que puede incrementar substancialmente el coste de la licencia.

    Haré una consulta oficial porque yo tengo un cliente en la misma situación que vamos a arrancar dentro de un mes y para entonces necesitaré su licencia con los objetos que le toquen.
    En cuanto me contesten te comento.

    Un saludo,
    Cristina Nicolàs

    #5023

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Veo que me he colado y que Laura ya tenía una respuesta mejor que la mía. Pues nada, eso.

    #5024

    salva_ms
    Participante
    salva_ms

    Si, he encontrado el tema del runtime después de publicar el mensaje, de hecho venía autocontestarme con la solución, jeje.

    El problema que tenia yo es que, el cliente tiene Nav en 1Click, y no es tan sencillo cambiar la licencia, a parte de que no es tan fácil reiniciar el servicio de Nav en un cliente a mediodía. Pero he probado con el tema de crear el paquete runtime y ha funcionado a la primera.

    Con esto, la duda que me ha asaltado es, cuando el cliente pueda instalarse las apps desde la tienda, como lo van a hacer? Porque instalar y desinstalar se puede fácilmente desde Nav, pero publicar, o actualizar una app ya instalada no. ¿Vosotras sabéis algo al respecto? No sé los vuestros, pero yo no veo a nuestros clientes ejecutando comandos en Powershell, 😉

    Muchas gracias,

    #5025

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola Salva,

    Precisamente el otro día asistí a una reunión online de Microsoft en la que hablaban de extensiones, y me pareció oir que se podrían publicar y despublicar también desde la página de Administración de Extensiones. Ahora en esta página ya se pueden Instalar/Desinstalar, pero no Publicar/Despublicar.
    Pero no estoy 100% segura de lo que oí, así que estoy esperando a que cuelguen la grabación de la reunión para poderlo volver a escuchar.
    Y si si que es cierto lo que me pareció entender, tampoco no sé si será en un futuro cumulative, o si será en una futura versión.

    Un saludo,
    Cristina Nicolàs

    #5026

    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    [quote quote=5025]a parte de que no es tan fácil reiniciar el servicio de Nav en un cliente a mediodía[/quote]

    En algunos clientes yo tengo instalados 2 servicios, que apuntan contra la misma base de datos.
    El primer servicio es el que usan los usuarios.
    El segundo servicio no lo usa nadie, solo los técnicos. Así podemos jugar con la licencia, reiniciar servicios, etc. sin afectar a los usuarios.

    Salut!
    Laura Nicolàs

    #5028

    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    [quote quote=5025]No sé los vuestros, pero yo no veo a nuestros clientes ejecutando comandos en Powershell,[/quote]

    Este tema es muy nuevo y iremos viendo cómo lo van cambiando y haciendo que sea más sencillo. Tiempo al tiempo 🙂

    Yo me imagino que en algún momento habrá también un sistema de notificaciones. Cuando publiques una actualización de una extensión, todos los clientes que lo tengas instalado recibirán un aviso y podrán darle al botón “Actualizar”. De la misma forma que actualizas las Apps del móvil… tenemos que llegar a éste punto!

    Salut!
    Laura Nicolàs

    #5029
Viendo 8 entradas - de la 1 a la 8 (de un total de 8)

Debe iniciar sesión para responder a este tema.