Passar para o conteúdo principal

log_user_activity

Registro de disponibilidade dos usuários

Guilherme Fonseca avatar
Escrito por Guilherme Fonseca
Atualizado essa semana

Introdução

A tabela log_user_activity armazena os status de disponibilidade dos usuários, o momento que ficaram online, offline e ausentes. Com dados atualizados em H-1 (de hora em hora).


Atenção: Os registros desta tabela utilizam o fuso horário UTC, ou seja, para que as datas sejam referentes ao fuso horário brasileiro, é preciso inserir nas queries o fuso horário brasileiro.

SET TIME ZONE '-03:00';


SELECT DISTINCT tb.user_id

,tb.new_status

,COUNT(tb.user_id) AS qtd_atendentes

FROM log_user_activity AS tb

WHERE tb.new_date >= '2025-04-01'

GROUP BY ALL

ORDER BY qtd_atendentes DESC

;

Dicionário de dados

Variável

Tipo

Descrição

Obs

agent_type

string

Tipo de usuário da plataforma que gerou o log

web
presence-service
flutter-android
flutter-ios
user-api

agent_version

string

Versão do sistema que gerou o log

new_date

timestamp

Data do evento que gerou o registro

new_status

string

Status do evento que gerou o registro

LOGGEDOUT
AWAY
null
LOGGEDIN

old_date

timestamp

Data do evento anterior que gerou o registro

old_status

string

Status anterior ao que gerou o registro

user_id

string

Código identificador do atendente

Chave estrangeira para a tabela tabela dim_user

Respondeu à sua pergunta?