Funcionalidade responsável por incluir um registro no banco de dados da aplicação para cada operação auditável. São elas:
1. Login: Registrada cada vez que o usuário realizar, com sucesso, o login no sistema; sendo assim, o resultado do acesso é dado como "Sucesso". Caso o mesmo seja mal sucedido, o resultado do acesso será dado como "Fracasso".
2. Logout: Registrado quando um usuário realiza logout do sistema ou quando a sessão expirar.
3. Consulta: Registrado quando o usuário utiliza uma funcionalidade que possua filtros e realizam algum tipo de pesquisa interna no sistema. Nessa operação, é salvo a consulta feita pelo usuário em formato SQL.
4. Edição: Salva um registro quando o usuário realiza uma edição em alguma funcionalidade do sistema.
5. Criação. Registrada quando o usuário realiza a inclusão de dados no sistema.
6. Exclusão: Registrada quando o usuário realiza a exclusão de dados no sistema.
Em todas as operações, são salvos campos que vão servir para consultar os registros futuramente. Estes estão detalhados na seção Consultar Registros.
Obs: Somente nas operações de Edição, Criação e Exclusão, são salvos 2 campos adicionais - 'Antes' e 'Depois' - utilizados para identificar como estavam os registros no momento que foram criados e/ou no momento que foram alterados.
Consulta de Logs
Como acessar esta funcionalidade?
Acesse o link: https://rails-appref:8092/login. Após ter logado, na página inicial do sistema, posicione o mouse sobre o menu Administração e em seguida, clique em Logs. Será exibida a tela "Logs", conforme imagem 1.
Imagem 1.
Consultar Registros
Esta funcionalidade exibe todos os registros que foram salvos a partir da Inclusão de Registros da auditoria do sistema. Inicialmente, serão exibidos todos os registros de Log salvos pelo sistema (padrão: 1000), mas os resultados podem ser filtrados. Para pesquisar por um ou mais filtros em específico, preencha um dos campos e clique no botão "Consultar". Será exibida a tela com o resultado da Consulta conforme imagem 2.
Imagem 2.
O sistema realiza a consulta na base de dados e exibe uma listagem de logs, podendo ser filtrado com base em um ou mais parâmetros, listados abaixo:
Operação: Campo de seleção com as opções que podem ser realizadas em uma funcionalidade do sistema: Login, Logout, Consulta, Edição, Exclusão e Inclusão.
Data: Campo de data para a inserção da Data Inicial e Data Final do período a ser consultado.
Login de Acesso: Campo de texto para a inserção do login de acesso.
Resultado de Acesso: Campo de seleção para escolher um dos dois resultados possíveis (sucesso e falha).
OBS: Esse campo só é ativado quando a operação selecionada é 'Login'. 
IP de Acesso: Campo de texto para a inserção do IP de acesso do usuário.
Identificador da funcionalidade: Campo de texto para a inserção de uma funcionalidade qualquer do sistema.