Árvore de páginas

Comportamento do TOTVS | DBAccess utilizando oTOTVS | DBAudit Trail

Este documento contém informações importantes sobre o comportamento do TOTVS | DBAccess quando utilizado o recurso de auditoria de tabelas (TOTVS | DBAudit Trail).




Em linhas gerais, a aplicação de auditoria (TOTVS | DBAudit Trail) é um serviço independente, que atua como um receptor e redirecionador de gravação dos dados auditados mediante configuração do TOTVS | DBAccess. Um TOTVS | DBAccess é configurado para usar serviço de Auditoria, gera informações de auditoria enviadas ao serviço de TOTVS | DBAudit Trail, que por sua vez envia as informações apuradas para ser gravado no banco de dados de auditoria, acessado através de um outro serviço dedicado do TOTVS | DBAccess.

Quando o TOTVS | DBAccess é configurado para utilizar o serviço de auditoria, configuramos no TOTVS | DBAccess qual o nível de auditoria desejado, quais tabelas serão auditadas (todas ou apenas tabelas escolhidas), e alguns detalhes de operação. O Serviço do TOTVS | DBAudit Trail é meramente um serviço de aglutinação e processamento de fila de notificações, ao receber um novo evento de auditoria, ele registra o evento em uma fila em memória, permitindo que o TOTVS | DBAccess continue trabalhando sem ser obrigado a esperar a gravação física do dado no banco de dados utilizado para auditoria. O Serviço de auditoria recebe as notificações de múltiplos processos e os coloca "em fila", e um processo interno dedicado efetua a gravação de cada elemento da fila na base de dados de auditoria.


Aspectos e Características de Configuração

Uma vez configurado um serviço de auditoria, e/ou alteradas as características de uma auditoria já existente no TOTVS | DBAccess, as alterações realizadas não são refletidas imediatamente nas conexões que já estão em operação no TOTVS | DBAccess. Por exemplo, ao ligar o serviço de auditoria no TOTVS | DBAccess, através do TOTVS | DBAccess Monitor, as conexões que já estavam no ar no TOTVS | DBAccess não serão auditadas, apenas as novas conexões feitas após a alteração/habilitação da autoritia. Da mesma forma, ao alterar as tabelas a serem auditadas, por exemplo alterar de "todas as tabelas" para "tabelas selecionadas", também terão efeito apenas para as novas conexões. Isto significa que, as conexões que já estavam no ar antes da alteração ainda vão auditar todas as tabelas abertas, e apenas as novas conexões vão auditar apenas as tabelas selecionadas.


Dependência entre serviços  

Uma vez configurada e habilitada a utilização de TOTVS | DBAudit Trail, para cada conexão de TOTVS | Application Server que for estabelecida com o TOTVS | DBAccess, este vai estabelecer uma conexão com o TOTVS | DBAudit Trail. Caso o serviço de auditoria não esteja disponível, será retornado ao ERP o erro -50 . Uma vez habilitada a auditoria, é obrigatório o serviço de TOTVS | DBAudit Trail estar no ar.


Veja também


Para mais informações de como configurar o TOTVS | DBAccess para utilizar o TOTVS | DBAudit Trail, acesse a documentação Guia Audit Trail.

Para mais informações de como configurar o TOTVS | DBAudit Trail, acesse a documentação TOTVS | DBAudit Trail Monitor.


  • Sem rótulos