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.
Ao clicar em Visualizar, será apresentado uma tela de parâmetros para filtrar um período.
Caso não haja informações, será exibido uma mensagem.
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).
Ao dar um duplo clique na linha sintética, é exibido uma pergunta, se deseja realmente visualizar as informações.
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).
E tem uma opção de exportar essa Analítica 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.