Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

Introdução

O log de auditoria serve para guardar informações quando um evento no sistema ocorre, ou seja, basicamente ele cria um histórico. Através desse histórico é possível verificar detalhadamente qual foi a mudança, o momento em que ela ocorreu, entre outros. O Cronapp fornece essa funcionalidade para eventos que ocorram nas entidades, nas fontes de dados e nos blocos de programação e assim os clientes poderão facilmente auditar uso de recursos do seu sistema.

Local de armazenamento

Os logs que ocorrerem nos blocos, nas fontes e nas entidades são salvas na entidade AuditLog, através a Fonte de Dados "Auditoria em Log", de forma automática quando os blocos, as fontes e as entidades são habilitados.

Figura 1.1 - Classe AuditLog

Cada campo dessa classe tem sua funcionalidade para guardar uma informação especifíca para gerar o log:

  • id: identificador numérico do log;
  • type: informa o recurso auditado. Ex: app.entity.Entity, blocky.CalculaFolha;
  • command: informa o comando que foi utilizado. Ex: UPDATE, DELETE;
  • date: informa a data que ocorreu o evento;
  • objectData: informa o objeto que foi modificado;
  • user: guarda a informação do usuário (id, nome?) que realizou a modificação;
  • host: endereço IP do usuário que realizou a modificação;
  • agent: guarda o nome do navegador utilizado pelo usuário que realizou a modificação;
  • server: endereço IP privado do servidor que gerou o registro;
  • affectedFields: guarda os campos modificados;
  • category: guarda a informação de qual categoria do log ocorreu a modificação. Ex: Entity, Blockly ou DataSource.

View html do AuditLog

As informações do log podem ser visualizadas no navegador para os usuários que tiverem permissão de administrador.

Nessa página

  • Sem rótulos