Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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).

Obs. Campos do tipo Memo(Text),nulo por definição da ferramenta não são auditáveis.

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

...

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

Image Removed Image Removed

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

Image Removed

...


*Atenção : é recomendável utilizar a TAG <add key="UseRMUser" value="true" /> nos arquivos RM.Atualizador e RM.TotvsAudit. No caso desta configuração, apenas usuários do sistema RM poderão executar a atualização da base e configurar o TotvsAudit. Usuários do banco de dados não poderão realizar essas ações com a TAG "UseRMUser" ativa.

Image Added

Image Added

Processos do TOTVS Audit

  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.

Image Removed

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

Image Removed

  • 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;

     

Image Removed

  • 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

Image Removed

  • 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.

Image Removed

  • 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. 

Image Removed

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.

Image Removed

Image Removed

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.

Image Removed

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

Image Removed

...

...

...

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

Image Removed

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.

Image Removed Image Removed

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

Image Removed

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

Image Removed

A tela deverá ficar desta maneira

Image Removed

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.

Image Removed

Image Removed

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.

Image Removed

...

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

...


Aviso
titleDicas importantes
Dica
titleTempo de espera ao ativar o TOTVSAudit


Ao ativar o TOTVS Audit as tabelas passam a ser auditadas instantaneamente. O RM armazena a informação sobre o envio do contexto de auditoria em um cache, o qual expira após 10 minutos, sendo aconselhável, desta forma, reiniciar o RM Host após a ativação do TOTVS Audit para limpar os caches.

Dica
titleGrants importantes para base Oracle


GRANT ALTER ANY TABLE, CREATE ANY TABLE, DROP ANY TABLE, DELETE ANY TABLE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, CREATE ANY INDEX, DROP ANY INDEX, CREATE ANY SEQUENCE, DROP ANY SEQUENCE, SELECT ANY SEQUENCE TO RM;