Logs Acceso Sage 200

SOLVED

Buenos días,

Necesito tener los logs de Acceso de los Usuarios, lo hago de la siguiente manera:

Inicio>Utilidades>Visor Incidencias>Tipo Incidencia Logs de Sesión

Aquí puedo obtener los logs de acceso por usuario, pero tengo que acceder al programa con el usuario y contraseña de cada uno para ver los logs, ¿hay otra forma de sacar un listado general de todos los usuarios?

Gracias

  • 0

    A través de la consola de administración crea una consulta nueva con el siguiente contenido:

    SELECT * FROM lsysTrace WHERE sysProcessName='Log de sesión'

    Ejecuta luego la consulta y exporta a Excel el resultado, así podrás filtrar por fechas y por usuario..

    También puedes crear un informe con salida a fichero Excel basándote en la consulta.

    Si no conoces nada de la consola lo comentas e intento explicarlo un poco más.,

  • 0 in reply to jjperis

    Mejor este select para poder filtrar en Excel (excluye los procesos automáticos):

    SELECT sysIdTrace, sysAplicacion, sysProcessName, sysTraceDescription, sysStatus, format(sysTraceTime,'d', 'es-es') AS Fecha, format(sysTraceTime,N'HH:mm:ss') AS Hora, sysUsuario, sysUserName, sysHostName
    FROM lsysTrace WHERE sysProcessName='Log de sesión' AND Left(sysHostName,7)<>'Process'

  • 0 in reply to jjperis

    Buenos días,

    La ruta a seguir es: Inicio>Administración>Consola de Administración>Personalización>Consultas?

    Si es así no encuentro los campos que me indicas, gracias

  • 0 in reply to Sara Mayenco

    Correcto, luego le das a la hoja en blanco y se abre una pantalla vacía, pegas lo siguiente

    SELECT sysIdTrace, sysAplicacion, sysProcessName, sysTraceDescription, sysStatus, format(sysTraceTime,'d', 'es-es') AS Fecha, format(sysTraceTime,N'HH:mm:ss') AS Hora, sysUsuario, sysUserName, sysHostName
    FROM lsysTrace WHERE sysProcessName='Log de sesión' AND Left(sysHostName,7)<>'Process'

    y le das al icono de procesar (como el de reproducir). Luego le das a guardar, pones un nombre, por ejemplo _Logs (así te aparece por arriba) y en Aplicación localizas alguno de los que empiezan por Entorno. Una vez guardado con la ruedecita lo ejecutas y tienes las respuestas. Ahora entro en una formación, luego te complemento un poco más.

  • +1 in reply to jjperis
    verified answer

    Puedes añadir la tabla principal y así puedes sacar un informe y filtrar por algún campo, esto te será útil si superas los 64.000 registros que saca el informe a Excel. Para ello abre la consulta y en la pestaña campos selecciona lsysTrace como Tabla principal.

    Luego puedes ir a Informes, nuevo, indicas _Logs como la consulta y cuando te salga la pantalla vas a opciones, propiedades, salida, fichero excel, aceptas y guardas por ejemplo con el nombre _Logs. Luego actualizas, marcas el informe _Logs y le das a la impresora, debería salirte la pantalla de filtros donde ya puedes añadir los campos que necesites

  • 0

    Hola, lo puedes hacer desde la Consola de administración - Administración - Usuarios. Luego en Utilidades - Visor de incidencias. Desde ahí, eliges la opción "Log de sesión y el Usuario "Todos" . 

    Un saludo

  • 0 in reply to MartaGM

    Gracias,  lo cierto es que no había caído que eso estaba en incidencias y no había usado no lo que comentas ni lo que ha preguntado Sara, me viene muy bien conocer las dos opciones.

  • 0 in reply to MartaGM

    ¡Muchas gracias Marta por esta opción!

  • 0 in reply to jjperis

    ¡Gracias por tus aportaciones!