BORRAR SESIONES ACTIVAS

Este debate contiene 7 respuestas, tiene 3 mensajes y lo actualizó  gmegia hace 2 meses, 1 semana.

Viendo 8 publicaciones - del 1 al 8 (de un total de 8)
  • Autor
    Publicaciones
  • #6060

    Mar Garcia Garcia
    Participante

    Hola buenas noches
    Os planteo mi problema a ver si alguien puede darme una solución.
    Para evitar que un usuario entre dos veces en Nav y consuma dos licencias, quisiera poder hacer algo para que cuando entre, si encuentra que ya existe la sesión con ese usuario que borre al sesión.
    Hay alguna forma de hacerlo en modo automático?
    Muchas gracias
    Saludos

    #6062

    Cristina Nicolàs
    Jefe de claves

    Hola Mar,

    Con qué versión de NAV estás trabajando?
    Porque en versiones recientes, si un usuario abre 2 veces NAV, no consume 2 licencias.
    Solo consume 2 licencias si está en empresas distintas. Pero si abre 2 NAV en la misma empresa no.

    Un saludo,
    Cristina Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #6066

    Mar Garcia Garcia
    Participante

    Hola buenos dias
    La version es 2009.
    Saludos

    #6076

    Cristina Nicolàs
    Jefe de claves

    Hola Mar,

    Si, en esta versión de NAV si que se consumían dos licencias cuando un usuario abría 2 veces NAV.

    Si quieres hacer el desarrollo que comentas, puedes utilizar la función CompanyOpen() que existe en la codeunit 1.
    Lo que no recuerdo exactamente es como saber si el usuario tiene otra sesión activa. En NAV2013 introdujeron una tabla de sistema llamada Session donde se pueden consultar las sesiones de un usuario, pero en NAV2009 no recuerdo donde se guardaban.

    Un saludo,
    Cristina Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #6086

    Mar Garcia Garcia
    Participante

    Muchas gracias Cristina.
    Como siempre un placer.

    #13377

    gmegia
    Participante

    Buenas! A propósito con el tema de licencias/sesiones de usuarios, me surgieron unas dudas en NAV 2018. Las licencias son nominativas, es decir por usuario. Si un cliente tiene 8 licencias compradas y veo en la tabla «ID 12000000111 Session Event Evento de sesión» que hay 3 entradas de usuario duplicadas (es decir, dos entradas diferentes por usuario con fecha en el mismo día); ¿quiere decir que está consumiendo dos licencias verdad? Lo que me ocurre es que aparte de esos 3 usuarios con entradas duplicadas hay 2 entradas más correspondientes a 2 usuarios más y no permite a otro usuario conectarse (la cuenta pues sería 2 sesiones únicas + 2*3 sesiones duplicadas = 8). He hecho la prueba, pues es la duda que me queda, y cuando abro diferentes empresas con el mismo usuario o la misma empresa no veo diferencia; pues en ambos casos se añade una entrada en la tabla de sesiones.

    Quizás pueda deberse también a sesiones abiertas que no se cerraron correctamente (podría usarse el botón kill en el listado de sesiones si no me equivoco)

    La duda pues es, ¿cómo puedo saber si una entrada consume una licencia? Quizás la respuesta sea que directamente cada entrada en la tabla consume una licencia; pero no me cuadraría lo que comentabas de que con la misma empresa no consume licencia si al hacer la prueba que comentaba se me añadía otra sesión en la tabla.

     

    Espero haberme explicado y podamos aclarar la duda.

     

    Un saludo y muchas gracias,

     

    Gonzalo

    • Esta respuesta fue modificada hace 2 meses, 2 semanas por  gmegia.
    #13390

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Cada sesión crea un registro en esta tabla de sesiones. Pero no significa que todas ellas estén consumiendo una licencia.
    De hecho, si son nominativas en principio solo tendrían que estar consumiendo una licencia aunque el mismo usuario tenga varias sesiones abiertas.
    Lo que no sé es como consultar en la BBDD este tema.

    Un saludo,
    Cristina Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #13394

    gmegia
    Participante

    De acuerdo Cristina, muchas gracias por tu pronta respuesta.

    Sería interesante poder consultar si está consumiendo licencia o no para, con exactitud, poder ver con los clientes que las licencias que han contratado son las que realmente están disponibles para su uso y no menos.

    Si alguien sabe más de este tema, agradecería me respondierais con un comentario.

    Muchas gracias de nuevo. Un saludo,

    Gonzalo

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

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: 969, Posts: 3.099, Members: 960
Welcome to our newest member, bbizaro
Most users ever online was 15 on 5 April, 2019 9:31 am