A partir da release 12.1.25, as auditorias do Protheus serão concentradas apenas no Embedded Audit Trail. ??
As rotinas de auditoria serão acessadas apenas como visualização, não permitindo novas inclusões. ??
Alerta/bloqueio??
Para apoiar essa etapa de descontinuação e centralização das auditorias, foi criada a rotina de Importação de Auditoria.
Ela é um recurso que permite importar a auditoria de Log de Campos (CFGX052) para a rotina do Aplicador do Embedded Audit Trail.
Essa rotina leva em consideração o que esta configurado na rotina de Log de Campos e também no Aplicador, onde no processo de importação aplica suas regras que podem ocasionar conflitos na importação.
|
A rotina de Importação de Auditoria possui 3 Status para a coluna Situação Atual:
|
Segue abaixo exemplos que demonstram o funcionamento das regras da rotina de Importação de Auditoria:
- Rotina do Embedded Audit Trail sem nenhuma informação cadastrada:

- Rotina de Log de Campos auditando a tabela SA1 para Inclusão, Alteração e Exclusão:

- Acesse a rotina de Importação de Auditoria, selecione a tabela SA1 e clique em Avançar:

- Selecione os campos que serão importados, nesse exemplo será selecionado Todos, clique em Avançar:

- Nessa tela, será apresentado um resumo da auditoria dos campos que serão importados para a rotina do Aplicador, clique em Salvar:

- Após salvar o processo de importação, é apresentado a mensagem abaixo:

- O Status da Coluna 'Situação Atual' é alterado para 'Auditado' e na seção ao lado é exibido a auditoria que esta incluída no Embedded Audit Trail:

- Na rotina do Aplicador é incluída as auditorias importadas do Log de Campos:

- Na rotina do Aplicador foi configurado conforme abaixo:

- Rotina de Log de Campos auditando a tabela SA1 para Inclusão, Alteração e Exclusão:

- Acesse a rotina de Importação de Auditoria, o Status apresentado para a tabela SA1 será Conflitante:

- Ao selecionar a tabela SA1 é apresentado a mensagem abaixo:

Motivo do Conflito:
Rotina de Log de Campos: Audita a tabela SA1 nas 3 Operações (Inclusão, Alteração e Exclusão).
Rotina do Aplicador: Audita todas as tabelas, incluindo a SA1, porém não audita o campo A1_NOME.
Para aplicar a auditoria de Log de Campos no Aplicador, respeitando o que já esta sendo auditado, conforme descrito acima, seria necessário alterar os Escopos:
- Alterar o escopo do Grupo de Empresas para Exceção;
- Alterar o escopo do Campo A1_NOME para Regra na Operação informar as 3 Operações vindas da rotina de Log de Campos;
- Incluir todas as demais tabelas que estavam sendo auditadas.
Dessa forma, como teria que alterar escopos, a rotina de Importação retorna o Status Conflitante.
- Na rotina do Aplicador foi configurado conforme abaixo, auditando a tabela SA1 para todas as Operações:

- Na rotina de Importação de Auditoria o status é apresentado como Auditado e do lado direito é apresentado a auditoria que esta incluída no Embedded:

- Na rotina do Aplicador foi configurado conforme abaixo, auditando a tabela SA1 e apenas o campo A1_NOME para Exclusão:

- Rotina de Log de Campos auditando a tabela SA1 e apenas o campos Código e Nome para Inclusão:

- Acesse a rotina de Importação de Auditoria, o Status apresentado para a tabela SA1 será Parcial, clique em Avançar:

- Para o campo A1_COD será apresentado o status Sem Auditoria, pois ele não esta incluso na rotina do Aplicador, conforme descrito na seção dos Dados do Embedded, apenas na Log de Campos com a Operação de Inclusão:

- Para o campo A1_NOME será apresentado o status Parcial, pois ele esta incluso na rotina do Aplicador com a Operação de Exclusão, conforme descrito na seção dos Dados do Embedded, na rotina de Log de Campos com a Operação de Inclusão:

- Clique em Avançar, será apresentado um resumo da auditoria dos campos que serão importados para a rotina do Aplicador, clique em Salvar:

- Status alterado para Auditado:
