Produto: TotvsAudit


Versão: A partir da 12.1.31

SGBD: Oracle e SQL Server

Introdução:

O Log de Auditoria serve como um histórico para que sejam feitas todas as inclusões, alterações e exclusões que vierem a ocorrer na(s) tabela(s) selecionada(s) para serem auditadas. Ele é composto por uma série de Procedures, onde é(são) selecionada(s) uma tabela(s) a ser(em) auditada(s), criando-se uma "Tabela Espelho" em um Schema exclusivo do Log de Auditoria(TOTVSAUDIT) e Trigger(s) no banco de dados, dependendo da ação escolhida (Insert, Update, Delete).

Quando houver transações que utilizam a(s) tabela(s) selecionada(s), a Trigger é disparada e grava na tabela de Log (ZAUDITCHANGES) as informações sobre o autor da ação: os dados que foram criados, alterados ou deletados são salvos na "Tabela Espelho"  (Ex.: TOTVSAUDIT.PFUNC, tabela espelho a tabela do sistema RM.PFUNC).

Estas informações podem ser consultadas através de QUERY´s no banco de dados ou através da interface do usuário do Log de Auditoria.


Produto:

TotvsAudit

Versões:

A partir da versão 12.1.31

Ocorrência:

SQL Server e Oracle

Ambiente:

TOTVSAudit

Introdução:



Passo a passo:

Configurando o TOTVSAudit

Obs:

No final do processo de atualização da base de dados executado pelo Atualizador, será apresentado o botão para iniciar o assistente de configuração do TotvsAudit Entretanto, caso o usuário não queira executá-lo naquele momento, poderá acessá-lo na pasta RM.Net\RM.TotvsAudit.exe

Após qualquer execução do RM.Atualizador na base de dados, é necessária a execução subsequente do RM.TotvsAudit, pois podem haver modificações estruturais que serão refletidas nas tabelas de auditoria do TotvsAudit.


Habilitar o Log de Auditoria

  • Acessar Serviços Globais/ Administração/ Log de Auditoria - Configurações

 

  • Após realizado os passos acima, aparecerá a nova tela do Log de Auditoria.

  • Escolhemos a tabela que queremos auditar e pressionamos CTRL + F para localizar a tabela ou, se preferir, busque a mesma na lista de tabelas. Feito isso, escolhemos qual o tipo de auditoria deverá ser realizado.

  1. Update – serve para quando um registro é alterado na tabela.
  2. Delete – serve para quando um registro é excluído da tabela.
  3. Insert – serve para quando um registro é inserido na tabela.

  • Após a escolha do tipo de auditoria que será realizado, poderemos salvar e configurar a tabela do TOTVSAudit.

  • Com isso, inicia-se o configurador e realiza-se os passos para a configuração do TOTVSAudit:


  • Tela Inicial Login

       Nesta tela, será necessário informar o usuário/login de banco com requisitos descritos abaixo no respectivo banco de dados:

       *  ALTER, CREATE, DROP, SELECT, INSERT PARA ANY TABLE
       *  CREATE, DROP PARA ANY INDEX
       *  CREATE, DROP, SELECT PARA ANY SEQUENCE 

Também será necessário ter QUOTA UNLIMITED ON RM_DADOS QUOTA UNLIMITED ON RM_INDICES;

     



  • Tela de Requisitos

       Nesta tela, será necessário confirmar a leitura dos links que descrevem detalhes de seu funcionamento e ajustes necessários para sua configuração:

       É necessário confirmar a leitura e aceitação dos pré-requisitos descritos nos links citados.

http://tdn.totvs.com/pages/releaseview.action?pageId=322146156

http://tdn.totvs.com/display/public/LRM/Novo+Log+de+Auditoria



  • Tela de Backup

       Nesta tela, será necessário confirmar a ação de backup antes de iniciar o Assistente de configuração do TotvsAudit Precisamos desta confirmação para prevenir algum erro.



  • Tela de Análise de requisitos

       Nesta tela, serão listados todos os requisitos para iniciar a criação dos objetos necessários no funcionamento do TotvsAudit Tais itens estão relacionados ao acesso nas tabelas do CorporeRM, views do Oracle ou Sql Server. 



Os requisitos validados estão detalhados na página Requisitos validados no Totvs Audit.


  • Tela de Execução do processo

Nesta tela, são exibidos os botões para ativar e desativar e para executar o TOTVS Audit.

Nela são apresentadas as atividades que serão executadas para configuração do TOTVS Audit.


Após a execução do processo, os itens executados serão exibidos com status de sucesso ou erro, caso ocorra

Com a realização da execução do configurador, inicia-se a tela do Log de Auditoria novamente, onde irá nos informar se há pendências na tabela auditada ou não.

Quando não há pendências na tabela auditada, a mesma salva as últimas alterações realizadas.


Tela de Configuração de Proteção de Dados (LGPD)


Para acessar configuração de proteção de Dados, deve-se:

  • Clicar na aba Segurança/ Configurar Proteção de Dados

Deve-se inserir a tabela com proteção de dados na qual deseja-se realizar a auditoria.

Obs: Enumerado os passos para cadastro da tabela.

 


Criado o filtro, executa o dicionário de dados.


Com isso, escolhe qual a coluna deverá ser auditada com proteção de dados, marcando o campo PESSOAL e executando.


A tela deverá ficar desta maneira

Tanto no cadastro de Exceções para DataServers ou Colunas nas tabelas, é necessária a execução do configurador do TOTVSAudit para atualizar as triggers com as respectivas modificações.


A partir da versão 12.1.32 o usuário poderá escolher se irá auditar as tabelas da LGPD conforme tela abaixo:


  • Por default o campo vem marcado no configurador do TOTVS Audit;
  • Quando desmarcado o flag abaixo todas as tabelas que tem campos pessoas deixam de ser auditadas, sendo assim, caso o usuário tenha interesse em audita-la deve realizar a marcação e executar o configurador novamente.




Observações:

Para mais informações:


   COMUNIDADE  R@Tecnologia

 Canais de Atendimento:

Abertura de Chamados Através do Portal Totvs www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 8 – (Tecnologia), 2 – (Banco de Dados)