Tempo aproximado para leitura: 00:03:20 min
Dúvida
Quais são os programas responsáveis pela auditoria no Logix?
Ambiente
Framework - Framework (Linha Logix) – Audit Trail (MAU) – Versão 12
Solução
O Audit-trail consiste em um log de dados, onde são registrados os dados e eventos de inclusão, exclusão e modificação do Logix. Esse registro pode ser utilizado para restabelecer o estado original de um dado e/ou identificar quem e quando foi modificado.
A versão original do Audit Trail era composta pelas aplicações: LOG8100 - Cadastro de Rotinas, LOG8110 - Manutenção de Auditorias por Rotina, LOG8120 - Manutenção de Auditorias por Tabela, LOG8130 - Histórico de Auditorias e LOG8140 - Auditoria Logix e na versão mais recente todas estas aplicações foram substituídas por: LOG08100 - Cadastro de Rotinas e LOG08140 - Consulta Auditoria. Esta alteração foi realizada no pacote 04/2011 do Logix.
LOG08100 - Cadastro de rotinas para auditoria:
- Inclusão e exclusão de auditorias;
- Ativação/Desativação de auditorias - Histórico;
- Na inclusão existem 2 tipos de auditoria, sendo:
POR ROTINA – permite cadastrar uma ou mais tabelas relacionadas a rotina.
POR TABELA – permite cadastrar apenas uma única tabela.
As auditorias são geradas pelo banco de dados com o uso de gatilhos de tabelas chamadas de triggers;
Uma auditoria só poderá ser ativada quando não houver uso das tabelas envolvidas, pois no ato da ativação da auditoria, são criados os gatilhos nas tabelas do banco de dados e para isso é preciso que no ato da ativação tenha-se acesso exclusivo para as tabelas do banco de dados envolvidas na auditoria;
Somente tabelas do banco de dados com chave primária ou pelo menos 1 índice único são permitidas para o processo de auditoria.
LOG08140 - Consulta de auditorias geradas pelo Sistema:
Consulta dos dados registrados nas auditorias das tabelas.
A consulta pode ser realizada por usuário/período ou somente pelo período em que a auditoria ficou ativa. Os campos mostrados são:
- Coluna da tabela;
- Descrição do campo da tabela;
- Valor atual: após a operação realizada - modificação/inserção/remoção;
- Valor antigo: antes da operação realizada - modificação/inserção/remoção;
- Tipo da operação;
- Hora/data da execução;
- Usuário do banco que realizou a ação;
- Usuário do Logix;
- Máquina origem;
- Sessão - id - do banco.
Os dados são visualizados somente em tela não sendo possível gerar relatório em disco. Os antigos programas ainda são liberados porém estão descontinuados e qualquer tipo de manutenção em cima delas não será realizada.
0 Comentários