O Embedded Audit Trail é um recurso de auditoria de banco de dados (Audit Trail) desenvolvido para o sistema Protheus. Suas premissas são:
* Alto desempenho
* Facilidade de instalação e configuração
* Simplicidade de operação
* Segurança
Abaixo iremos demonstrar o procedimento de ativação e configuração inicial da ferramenta, com exemplos de uso.
- Acesse Configurador > Ambiente > Embed. Audit Trail > Aplicador
- A configuração é feita por exceção e regra, para os níveis de Grupo de Empresas, Tabelas e Campos. Seguem alguns exemplos e cenários de utilização. Para maiores detalhes sobre a parte técnica do funcionamento do Aplicador do Audit Trail, recomendamos a leitura deste link: http://tdn.totvs.com/display/framework/Embedded+Audit+Trail+-+aplicador
Exemplo 1: Auditar apenas a tabela SA1 da Empresa 01, para Inclusão, Alteração e Exclusão
- Configure no nível Grupo de Empresas a Empresa 01 com o Escopo de Exceção, para que as tabelas desta empresa não sejam auditadas, e no nível Tabela selecione a tabela SA1 com o Escopo Regra, para que ela seja auditada, com a Operação 7 (Inclusão, Alteração e Exclusão)
Image Modified
Exemplo 2: Auditar todas as tabelas da Empresa 01, apenas para Alteração
- Configure no nível Grupo de Empresas a Empresa 01 com o Escopo de Regra, para que as tabelas dessa empresa sejam auditadas, com a Operação 2 (Alteração)
Image Modified
Exemplo 3: Auditar apenas as tabelas SA1, SA2 e SB1 da Empresa 01, para Inclusão, Alteração e Exclusão, e os campos C5_VEND1 e C5_COMIS1 da tabela SC5 para Inclusão
- Configure no nível Grupo de Empresas a Empresa 01 com o Escopo de Exceção, para que as tabelas desta empresa não sejam auditadas, no nível Tabela selecione as tabelas SA1, SA2 e SB1 com o Escopo Regra para que estas tabelas sejam auditadas, com a Operação 7 (Inclusão, Alteração e Exclusão), e a tabela SC5 com o Escopo Ligação (para fazer a ligação entre o Grupo de Empresas e os Campos, pois a tabela não será auditada, apenas os campos). No nível Campos selecione os campos C5_VEND1 e C5_COMIS1 com o Escopo Regra para que estes campos sejam auditados
Image Modified
Exemplo 4: Auditar todas as tabelas da Empresa 01 para Exclusão, menos as tabelas SC5 e SC6 que não serão auditadas
- Configure no nível Grupo de Empresas a Empresa 01 com o Escopo de Regra, para que as tabelas dessa empresa sejam auditadas, com a Operação 3 (Exclusão), e no nível tabela selecione as tabelas SC5 e SC6 com o Escopo Exceção para que estas tabelas não sejam auditadas
Image Modified
Ao concluir as configurações, clique em Confirmar. Será exibida uma janela Criando gatilhos, informando a criação dos gatilhos e triggers no banco para as auditorias configuradas, e ao final será exibida uma mensagem de Registro inserido com sucesso.
![](/download/attachments/271863575/EMB_05.png?version=1&modificationDate=1488804474000&api=v2)
![](/download/attachments/271863575/EMB_06.png?version=1&modificationDate=1488804474000&api=v2)
![](/download/attachments/271863575/EMB_07.png?version=1&modificationDate=1488804474000&api=v2)
Após ter configurado o Embedded Audit Trail, e ter efetuado alguma movimentação em alguma tabela auditada, o Relatório de Log pode ser verificado no caminho Configurador > Ambiente > Embedded Audit Trail > Relatório de Log. Maiores informações sobre o relatório no link: http://tdn.totvs.com/pages/viewpage.action?pageId=185732813
Informações |
---|
|
Existe a possibilidade de configurar uma tablespace no Banco de Dados para utilização da auditoria. Essa não é uma configuração obrigatória, caso não seja configurada, será utilizada a tablespace padrão. Caso opte por utilizar, acesse o menu Configurador > Ambiente > Embed. Audit Trail > Configurador de Tablespace Tablespace padrão: Tablespace padrão das tabelas de auditoria para o grupo de empresas logado.
Range de Tabelas: Tablespace específica das tabelas de auditoria por intervalo de tabelas. Esta configuração é global para todos os Grupos de Empresa. Obs.: A configuração de Range tem prioridade sobre a configuração de Tablespace padrão . |