No artigo de hoje, vamos demonstrar em como ativar o recurso de gravação de log em alterações dos dicionários, como por exemplo, um analista alterar o conteúdo de um parâmetro (SX6) e gravar isso em um log.
Se você já se perguntou se é possível guardar logs de quem fez alterações no dicionário via Configurador e ainda por cima quiser ver essas alterações. Existe um recurso nativo no Protheus que é bem interessante e facilmente configurável.
Abaixo iremos demonstrar em como ativar e consultar os logs gerados.
Ativar a gravação dos logs
- Acesse o Configurador > Usuário > Senhas > Política
- Vá na aba Outros, depois na aba Parâmetros, na seção Regras de Auditoria, coloque como Sim na opção “Auditar atualizações no dicionário de dados”
- Agora as alterações que os analistas e consultores fizerem vão começar a ser gravadas
Consultar os logs gerados
- Acesse o Configurador > Base de Dados > Auditoria > Auditoria Dicionário
- Nos parâmetros do relatório, coloque o filtro de período e se quiser filtrar de apenas um analista / usuário que fez as alterações também é possível
- Será exibido uma listagem com as alterações conforme o período (nesse exemplo, alteramos o MV_ESTNEG de N para S)
Em quais tabelas ficam salvas essas informações?
Caso você precise realizar consultas via SQL, as tabelas que armazenam os logs são TOTVS_AUDIT e TOTVS_ADTDET.
Referências:
Bom pessoal, por hoje é só.
Abraços e até a próxima.