Conceito

A partir da Release 12.1.2510, o Protheus passa a contar com a Central de Auditoria, que irá centralizar os aplicativos responsáveis por facilitar a consulta rápida de auditorias do Embedded Audit Trail.

  • Para utilização da rotina, é necessário estar com a porta multiprotocolo habilitada:

Application Server - Porta Multiprotocolo

  • Versão da Lib igual ou superior a XXXXXXXXXXXX

Home – Painel de Auditoria

A aba Home apresenta um Painel com o resumo geral das auditorias do ambiente. Nela constam cards com redirecionamento para outras telas, facilitando a fluidez e rapidez na visualização e configuração das auditorias. Também são apresentados gráficos com comparativos.





Card Configuração: Direciona para a Aba Configuração, onde é realizado o gerenciamento das configurações de todas as auditorias disponíveis no Protheus. 

Card Monitoramento: Direciona para a Aba Monitoramento, onde é realizado o acompanhamento das atividades de auditoria do sistema. 

Card Relatórios: Direciona para a Aba Relatórios e Visões, onde é realizado a consulta dos Relatórios de auditoria.



Aba Configuração



Card Tablespace:


Permite ao usuário do Embedded Audit Trail especificar um tablespace (ou filegroup) opcional para alocar os arquivos de LOG do Audit Trail no banco de dados.

Embedded Audit Trail - Configurador de tablespaces




Card Aplicador – Base de Dados:


Permite aplicar a auditoria do Embedded Audit Trail no banco de dados do sistema Protheus. 

Embedded Audit Trail - Aplicador




Card Auditoria (sem filtro):


Permite acessar a rotina de Auditoria de Tabelas de Dicionários (Negócios, Menus, Usuários e Empresas) sem filtro pré-definido, onde serão apresentadas todas as tabelas disponíveis no sistema para realizar auditoria.

Embedded Audit Trail - Auditoria de Dicionários




Card Auditoria de Usuário:


Permite acessar a rotina de Auditoria de Tabelas de Dicionários (Negócios, Menus, Usuários e Empresas), com filtro pré-definido para as tabelas de Usuários:

Embedded Audit Trail - Auditoria de Dicionários




Card Auditoria de Menu:


Permite acessar a rotina de Auditoria de Tabelas de Dicionários (Negócios, Menus, Usuários e Empresas), com filtro pré-definido para as tabelas de Menus:

Embedded Audit Trail - Auditoria de Dicionários




Card Auditoria de Empresa:


Permite acessar a rotina de Auditoria de Tabelas de Dicionários (Negócios, Menus, Usuários e Empresas), com filtro pré-definido para as tabelas de Empresas:

Embedded Audit Trail - Auditoria de Dicionários




Card Auditoria de Dicionário:


Permite acessar a rotina de Auditoria de Tabelas de Dicionários (Negócios, Menus, Usuários e Empresas), com filtro pré-definido para as tabelas de Negócios.

Faz a auditoria de alterações feitas em registros de dicionários do sistema. Por exemplo, alterações feitas no tamanho de um campo (SX3), ou alterações feitas no conteúdo de um parâmetro (SX6).

Embedded Audit Trail - Auditoria de Dicionários




Card Importação de Auditoria:


Permite importar a auditoria de Log de Campos (CFGX052) para a rotina do Aplicador do Embedded Audit Trail.

Observação: A partir da release 12.1.2510 a rotina Log de Campos (CFGX052) será descontinuada e o acesso a ela será restrito.

Configurar a rotina de Importação de Auditoria



Aba Monitoramento

Na Aba de Monitoramento é apresentado todos os Dicionários de Dados que estão com auditoria ativa, na imagem abaixo, apenas a tabela XA4 esta sendo auditada:

Seção Dicionário de Dados:

Após clicar no card de algum Dicionário de Dados, é apresentado os registros disponíveis e que sofreram alterações no dia:

  • Na Aba de Monitoramento, os dados que serão exibidos é apenas das inclusões/alterações/exclusões realizadas no dia atual.
  • Caso precise visualizar dados de dias anteriores, deve acessar Aba de Relatórios e gerar de acordo com a data desejada.


Como habilitar uma auditoria para ser apresentada na aba de Monitoramento?

Exemplo - Preciso monitorar o Dicionário de Dados de Campos (SX3), para saber o que foi incluído/alterado/excluído no dia.

1 - Acesse Aba Configuração e clique no card "Auditoria (sem filtro):


2 - Filtre pelo Dicionário de Dados SX3 e aplique a auditoria para ativa-la:


3 - Na Aba de Monitoramento, o Dicionário de Dados SX3 não possui dados para serem apresentados, pois ainda não foi realizado nenhuma alteração de campo no dia:


4 - Faça a alteração de algum campo de qualquer tabela, no exemplo abaixo foi alterado o título do campo A1_ESTADO:



5 - Salve a Base de Dados e retorne para a Aba de Monitoramentos, será atualizado o total de alterações no período do card do SX3:


6 - Após clicar no card do SX3 é exibido os registros:

Botão Intervalo de Atualização

Permite definir um intervalo de atualização para efetuar o refresh de dados do período:


Botões de Filtro

Botão Filtrar cards por categoria

Permite selecionar 5 opções de cards, dessa forma é apresentado apenas os escolhidos e seus respectivos dados.


No exemplo a seguir foi ativado a auditoria de todas as tabelas de Usuários, Menus, Empresas, Dicionários e uma de Negócio (SA1):


Foi selecionado a opção "Empresas":


É apresentado apenas as tabelas de Empresas do ambiente:


As opções de Dicionários e de Negócio exibem apenas tabelas do Grupo de Empresas logado. No exemplo a seguir será demonstrado o comportamento de exibição:


  • Acesso ao Protheus pelo Grupo de Empresas 99:


  • Na rotina do aplicador foi habilitado a auditoria para a tabela SA1 para o Grupo de Empresas 99:


  • Na rotina de Auditoria de Dicionários esta ativado para a tabela SX3: 


  • Na central de Auditoria e Aba Monitoramento, foi filtrado apenas pelas opções de Dicionário e Tabelas de Negócios. Dessa forma foi exibido apenas as tabelas de sufixo 990 das auditorias ativas:


  • Realizado a troca do Grupo de Empresas para 01:


  • Na central de Auditoria e Aba Monitoramento, foi realizado o filtro das mesmas opções de Dicionário e Tabelas de Negócios:

  • Foi exibido apenas as tabelas de sufixo 010 das auditorias ativas, não sendo apresentado a tabela SA1990, pois ela pertence ao Grupo de Empresas 99.
  • O Grupo de Empresas 01 não possui auditoria do Embedded Audit Trail ativa para a tabela SA1.
  • O Dicionário SX3 foi apresentado, pois é obrigatório a auditoria do mesmo e foi exibido apenas o de sufixo 010.


Botão Pesquisar card

Permite pesquisar um card.

  • Antes da pesquisa:


  • Depois da pesquisa:




Aba Relatórios e Visões




Card Relatório de Tabelas de Negócios:



Permite consultar o Relatório de auditorias das tabelas de negócios do dicionário SX2, conhecidas como as tabelas dos módulos/rotinas. Exemplo: SA1, SB1, etc.

Embedded Audit Trail - Relatório de Log



Card Log de Configuração de Auditoria:



Permite consultar o Relatório do histórico de alterações realizadas na rotina do Aplicador. Exemplo: inclusão de uma nova tabela de negócio para realizar auditoria.

Embedded Audit Trail - Log do aplicador



Card Relatório de Dicionários:



Permite consultar o Relatório de auditorias das tabelas de Dicionários.

Exemplo: SX3 - Tabelas de Campos, SX6 - Parâmetros, SX1 – Perguntas.

Embedded Audit Trail - Relatórios



Card Relatório de Usuários:



Permite consultar o Relatório do histórico de alterações realizadas no cadastro dos usuários no Configurador e também login/logoff no Protheus.

Embedded Audit Trail - Relatórios



Card Visão da Auditoria de Usuários:



Direciona para o App de Auditoria de Usuários, que tem a finalidade de fazer buscas rápidas no log de auditoria de usuários, afim de encontrar algum registro específico.

Auditoria de Usuários






Índice resumido

       

Índice