Páginas filhas
  • DFRM1-31244 DT Rotinas de Log e Auditoria de Usuários


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

Módulo:CONFIGURADOR
Função:CONFIGURADOR (CFGX038)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-31244


02. 
SITUAÇÃO/REQUISITO

Ao efetuar uma alteração de usuários com a auditoria ligada, a auditoria está gerando duas linhas de auditoria indevidamente, sendo que a primeira gerada está correta, contendo as alterações efetuadas e a segunda informação gerada é praticamente o contrário da primeira gerada, dando a entender que as alterações foram desfeitas.

Essa situação também poderia ocorrer durante a exclusão de um usuário.


03. SOLUÇÃO

A auditoria foi corrigida para deixar de gerar duas linhas de informações, com isso, corrigindo a geração da auditoria, mantendo assim somente as alterações que realmente foram feitas no usuário. <p style='margin-left: 30.0px;'></p>

Além disso, foi identificado que a auditoria gera informações de campos virtuais, esses campos auxiliar a compreender o que de fato foi alterado, porém muitas vezes gatilhos e inicializadores padrões podem acabar alterando o valor de campos virtuais, gerando assim linhas de auditoria que de fato, não foram alteradas. Para melhorar essa situação, os campos virtuais só serão auditados, caso o modelo (field ou grid) sofra alguma alteração além dos campos virtuais.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica