Log de análise do que os Usuários estão acessando no sistema | Fontes Premium 0044

Hoje será demonstrado uma rotina para consultar, inclusive com gráfico, o que um usuário está fazendo no Protheus, quais telas e em quais botões (alterar, excluir, incluir, etc) ele está clicando.

A ideia aqui é ter duas tabelas no sistema, a ZL1 e ZL2 e gravar os logs através de pontos de entrada como ChkExec e mBrwBtn.

Nisso, ao acessar a rotina, será aberto um browse exibindo a listagem de usuários.

Browse de consulta dos usuários

Browse de consulta dos usuários

Ao clicar em Visualizar, será apresentado uma tela de parâmetros para filtrar um período.

ParamBox consultando

ParamBox consultando

Caso não haja informações, será exibido uma mensagem.

Mensagem alertando

Mensagem alertando

Se houver as informações, vai aparecer um gráfico com as 5 funções mais usadas, e na parte de baixo uma tabela com as funções que ele foi acessando (de forma sintética).

Tela analisando logs

Tela analisando logs

Ao dar um duplo clique na linha sintética, é exibido uma pergunta, se deseja realmente visualizar as informações.

Mensagem ao dar duplo clique

Mensagem ao dar duplo clique

Se confirmado, será aberto uma tela analítica, agrupando conforme a Thread que o usuário estava conectado, tudo que ele fez (quais botões ele clicou e quais registros ele acessou).

Informações Analítica

Informações Analítica

E tem uma opção de exportar essa Analítica em Excel.

Listagem em Excel

Listagem em Excel

Esse e outros Fontes Premium, estão disponíveis para os assinantes dos Cursos do Terminal de Informação, saiba mais em terminaldeinformacao.com/assinatura.

Obs.: Fonte desenvolvido pelo Vinicius Reies, caso tenha interesse em comprar de forma avulsa só esse fonte, acesse o LinkedIn dele nesse link.

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação