Cargar o Cambiar Licencia

Etiquetado: 

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 1 año, 10 meses.

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #4198

    Hola Cristina,

    En la lección de Licencias, comentas como CARGAR la licencia para de esta forma todos los usuarios que inicien sesión en NAV, cargue esa licencia. Yo hasta ahora en Nav 2009, cuando tengo que hacer un desarrollo, voy a Herramientas>Información de licencias y allí le doy a CAMBIAR, de este modo, como bien indicas en el vídeo, sólo se carga en la sesión actual en el ordenador en el que estás, pero en NAV 2017 no puedo hacerlo en la aplicación principal de NAV, sólo puedo hacerlo en la aplicación de desarrollador, que además es idéntica a la antigua y creo que sólo han cambiado el formato de C/AL, lo han hecho más inteligible y ordenador.

    Ahora al estar separado por diferentes aplicaciones, sabes si hay forma de CAMBIAR de licencia desde la aplicación principal? En mi empresa vamos a migrar a NAV 17 y estoy bastante perdido, todo es bastante diferente en GUI.

    Saludos y gracias!

    #4201

    Cristina Nicolàs
    Jefe de claves

    Hola,

    No, no hay forma de cambiar la licencia desde la aplicación principal. Hay que hacerlo desde el entorno de desarrollo (que es el antiguo cliente clásico, sólo que ahora ya no tiene cliente, sólo tiene el entorno de desarrollo).

    Cuando desarrollas, puedes sólo Cambiarla para poder desarrollar. Pero después cuando pruebes tu desarrollo, se va a utilizar la licencia que tenga cargada el servicio.

    Un servicio utiliza la licencia que tuviera cargada en el momento de iniciarlo. Por mucho que después hayas cargado una nueva licencia en el entorno de desarrollo, mientras no reinicies el servicio, ese servicio continua utilizando la licencia que tuviera.

    Es un poco lioso, pero este hecho puede servirnos para poder jugar un poco con las licencias.

    Puedes tener un servicio principal, el que utilicen los usuarios. Cargas la licencia del cliente e inicias el servicio, de modo que este servicio está utilizando la licencia del cliente.
    Puedes tener un segundo servicio, que utilices sólo tu como desarrollador. Cargas la licencia de desarrollo e inicias el servicio, de modo que este servicio está utilizando la licencia de desarrollo.
    Ahora tienes dos servicios que atacan a la misma base de datos, pero cada servicio está utilizando una licencia distinta.

    Después, vuelve a cargar la licencia del cliente. Para que sea la que está realmente en la BBDD. Así si pasa algo y hay que reiniciar los servicios, que tengas la buena ya cargada.

    Ya digo, es un poco lioso, pero es una forma de poder estar utilizando una licencia de desarrollo en un entorno donde se está utilizando también una licencia de cliente.

    Por lo que respecta a pequeños procesos que a veces desarrollamos para corregir datos o cosas por el estilo, antes acostumbrábamos a crear un report o una codeunit en una numeración fuera del rango de la licencia del cliente, para no interferir con los objetos que éste pudiera tener.
    Abríamos un cliente clásico, cambiábamos la licencia en nuestra sesión y ejecutábamos el proceso.

    Ahora, como lo que cuenta a la hora de ejecutar es la licencia que esté utilizando el servicio, y en la mayoría de clientes no tenemos un segundo servicio exclusivo de desarrollo, Laura y yo nos hemos buscado una forma alternativa de poder ejecutar procesos de estos de usar y tirar.
    Buscamos una codeunit del estándar, que no tuviera nada de código en el OnRun().
    Utilizando una codeunit estándar, sabíamos que la licencia del cliente podría ejecutarla. Y al no tener esta codeunit nada en el OnRun, sabíamos que no interferiríamos en nada del estándar.

    Cuando tenemos que desarrollar un proceso de usar y tirar, creamos en esta codeunit un función. La función la llamamos desde el OnRun. Ejecutamos la codeunit desde el propio entorno de desarrollo. Y ya está.
    En nuestro caso, utilizamos la codeunit 100.

    Espero que te sirva.

    Un saludo,
    Cristina Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

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

Debes estar registrado para responder a este debate.

Members Currently Active: 1
Danper
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 1.028, Posts: 3.244, Members: 993
Welcome to our newest member, ACUSTICA
Most users ever online was 15 on 5 April, 2019 9:31 am