Conceito
A partir da release 12.1.2510 a rotina Log de Campos (CFGX052) será descontinuada e o acesso a ela será restrito.
Para apoiar essa etapa de descontinuação e centralização das auditorias, a partir da LIB versão 20250630 será disponibilizada a rotina de Importação de Auditoria.
Esse é um recurso que permite importar a auditoria de Log de Campos (CFGX052) para a rotina do Aplicador do Embedded Audit Trail.
A rotina leva em consideração o que está configurado na rotina de Log de Campos e também no Aplicador, onde no processo de importação são aplicadas suas regras que podem ocasionar conflitos, conforme explicado abaixo.
- Para utilização da rotina, é necessário estar com a porta multiprotocolo habilitada:
Status
A rotina de Importação de Auditoria possui 4 Status para a coluna Situação Atual:
| Sem auditoria | A tabela não possui auditoria configurada na rotina do Aplicador - Embedded Audit Trail. |
| Auditado | A tabela já está sendo auditada pelo Embedded Audit Trail. |
| Conflitante | A auditoria da rotina de Log de Campos não é importada para o Aplicador quando gera um conflito, onde é identificado que a regra a ser aplicada no Embedded Audit Trail precisaria alterar o Escopo do Grupo de Empresas, Tabela ou dos Campos. Dessa forma é necessária a inclusão manual das auditorias do Log de Campos na rotina do Aplicador do Embedded Audit Trail. |
| Parcial | Os campos estão sendo auditados na rotina de Log de Campos e Aplicador, porém com Operações (Inclusão, Alteração ou Exclusão) diferentes. Exemplo: Alguma tabela possui 3 campos auditados no Embedded Audit Trail e 10 campos no Log de Campos |
Aplicação e regras:
Acesse o Módulo Configurador, Rotina: Ambiente > Embedded Audit Trail > Central de Auditoria.
Clique no botão Importação de auditoria.
Selecione o Grupo de Empresas que deseja realizar a importação.
Clique no Botão Avançar.
É iniciado o processo de Importação de auditoria.
Seguem abaixo exemplos que demonstram o funcionamento das regras da rotina de Importação de Auditoria:
Exemplo 1: Sem nenhuma auditoria de tabelas cadastradas na rotina do Embedded:
- 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 o Grupo de Empresas desejadao e selecione a tabela SA1.
- Clique em Avançar.
- Selecione os campos que serão importados. Nesse exemplo serão selecionados Todos.
- Clique em Avançar:
- 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, é apresentada a mensagem abaixo:
- O Status da Coluna 'Situação atual' é alterado para 'Auditado' e na seção ao lado é exibida a auditoria que está incluída no Embedded Audit Trail:
- Na rotina do Aplicador são incluídas as auditorias importadas do Log de Campos:
Exemplo 2: Configuração na rotina do Aplicador para gerar conflito na Importação da Auditoria:
- 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 atual apresentado para a tabela SA1 será Conflitante:
- Ao selecionar a tabela SA1 é apresentada 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á está 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.
Exemplo 3: Status Auditado
- 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 atual é apresentado como Auditado e do lado direito é apresentada a auditoria que está incluída no Embedded Audit Trail:
Exemplo 4: Status Parcial
- Na rotina do Aplicador foi configurada 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 atual 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 está incluído na rotina do Aplicador, conforme descrito na seção dos Dados do Embedded Audit Trail; apenas na rotina Log de Campos, com a operação de Inclusão:
- Para o campo A1_NOME será apresentado o Status Parcial, pois ele está incluído na rotina do Aplicador com a Operação de Exclusão, conforme descrito na seção dos Dados do Embedded Audit Trail; 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 atual alterado para Auditado:






















