A auditoria consiste em salvar detalhes sobre alterações e/ou ações realizadas sobre qualquer dado considerado crítico dentro da solução T6. São considerados dados críticos, por exemplo, qualquer mudança na tela de Segurança ou ainda qualquer alteração de valores em células de formulários.
Estas informações são auditadas para que, a qualquer instante seja possível identificar quem realizou uma certa modificação ou ainda, qual foi o impacto da alteração no modelo, em termos de desempenho.
Relação de informações auditadas pelo T6:
Com a implementação das auditorias dentro do T6, podemos assegurar a integridade dos dados, rastrear ações de usuários e gerar relatórios detalhados para análise e tomada de decisões.
Para utilização da ferramenta de Auditoria de Segurança o usuário deverá estar adicionado em um Grupo Global, com a seguinte Funcionalidade de Gestor habilitada:
São registradas as modificações referentes à criação, edição e exclusão de usuários, grupos e papéis. Também são registradas as alterações de acesso às funções do T6, às aplicações que os usuários podem acessar e às permissões em objetos.
O T6 audita qualquer alteração nas informações da tela de Segurança.
Essas informações, por questões de segurança, não são visíveis dentro da ferramenta. Para acessá-las, é necessário acesso ao banco de dados do T6.
Por padrão, a auditoria na segurança já é ativada na instalação do T6.
Para habilitar ou desabilitar a auditoria de segurança, siga os seguintes passos:
Para visualizar a Auditoria de Segurança, siga estes passos:
No menu principal do T6, em Controle de Acesso, selecione a opção Auditoria de Segurança:
Será exibida uma planilha com as seguintes colunas:
Coluna | Descrição |
---|---|
Ocorrência | Data e hora exata do evento registrado no sistema, com precisão de milissegundos. |
Autor | Usuário que originou a ação registrada. |
Origem | Módulo ou componente do sistema onde a ação ocorreu (ex: Login, Permission, Object). |
Ação | Tipo de operação realizada, como Insert, Delete, Update ou Write. |
Descrição | Texto explicativo com detalhes sobre a ação executada, como login realizado ou modificação de permissões. |
Usuário | Usuário impactado pela ação, podendo ser o mesmo ou diferente do autor. |
Aplicação | Nome da aplicação associada à ocorrência, quando aplicável. |
Grupo | Grupo relacionado à ocorrência, se disponível. |
Papel | Associação de papel do usuário no sistema. |
Feature | Funcionalidade ou recurso do sistema afetado pela ação. |
Objeto | Entidade específica que foi alvo da ação, como formulários, relatórios ou acessos. |
Contexto | Dados complementares em formato estruturado (JSON), contendo informações como sessão do usuário, tipo de objeto, identificadores, entre outros. |
Podemos realizar ações de Cópia, Exportação e Filtragem dos dados através da ribbon.
Para realizar a cópia de dados, selecione as células que deseja copiar e clique em Copiar na ribbon;
Para realizar a exportação dos dados, na ribbon, clique em Exportar. A planilha com os dados será baixada em formato .xlsx
;
Para realizar a filtragem dos dados, clique em Filtros na ribbon;
Através dos filtros, o usuário pode utilizar filtros compostos com dois critérios, conectados por operadores lógicos:
Cada campo de filtro possui:
Operador | Descrição |
---|---|
é menor que | Retorna registros com valor inferior ao especificado. |
é menor ou igual a | Inclui o valor especificado e os menores. |
é maior que | Retorna valores superiores ao definido. |
é maior ou igual a | Inclui o valor e os maiores. |
contém | Retorna registros cujo conteúdo inclui a expressão informada. |
não contém | Retorna registros cujo conteúdo não inclui a expressão informada. |
inicia com | Retorna registros cujo conteúdo começa com a expressão informada. |
não inicia com | Retorna registros cujo conteúdo não começa com a expressão informada. |
igual a | Valor exato. |
diferente de | Exclui o valor informado. |
está em branco | Retorna linhas sem informação na coluna. |
está preenchido | Retorna linhas com qualquer valor na célula. |
A tabela que armazena toda a auditoria de segurança é a REP_LOG_SECURITY_TRAIL
.
Para informações complementares acesse Retenção de Logs
A Trilha da Auditoria funciona como um histórico de modificações feitas em qualquer célula dos formulários do T6. Os valores auditados se referem a diferença entre o valor novo e o valor antigo.
Por exemplo:
Em um formulário do T6 temos uma célula com valor 220, o usuário altera o valor da célula para 200 e salva o formulário. O valor auditado será -20.
Para visualizarmos a trilha de auditoria, seguiremos os seguintes passos:
Para o correto funcionamento da ferramenta a Auditoria deve ser realizada em membros folha, caso seja realizada em um membro de nível intermediário somente uma linha será exibida, informando somente a última alteração realizada no valor da célula.
Para visualizarmos a auditoria de detalhes da célula, seguiremos os seguintes passos:
Ao adicionarmos detalhes, a exibição da célula no formulário será alterada, exibindo um ícone azul no canto superior esquerdo, conforme imagem abaixo:
Ao clicarmos em Detalhes do Valor da Célula será aberto um panel na lateral, onde teremos a exibição do contexto selecionado e logo abaixo uma tabela, com os campos Descrição, Operação e Valor.
Vamos clicar em Salvar para realizar a alteração dos valores e fechar o painel;
Ao alterar o valor de uma célula através da ferramenta Detalhes do Valor da Célula a mesma passará a ser uma célula calculada, impossibilitando a alteração dos valores via formulário.
Ao adicionar valores à uma célula via Detalhes do Valor da Célula, a exibição será alterada, exibindo um ícone vermelho no canto superior esquedo, conforme imagem abaixo:
Para visualizarmos a auditoria de Tabela de dados, seguiremos os seguintes passos:
Somente serão exibidos na auditoria dados que tenham sido inseridos após a habilitação da flag Habilitar Auditoria na tabela de dados. Se o formulário selecionado tiver dados inseridos antes da habilitação da flag, não será possível visualizar a auditoria destes dados.
Temos também dentro do T6, o histórico de alterações na estrutura de um objeto.
Para visualizarmos, vamos seguir os seguintes passos:
Como em qualquer sistema de grande porte, algumas vezes alguns erros inesperados podem acontecer. O T6 audita e salvas as informações que geraram este erro, facilitando assim a comunicação entre o cliente e o pessoal de suporte.
Para visualizarmos a página de logs de erros, vamos seguir os seguintes passos:
Permite que todas as alterações que dizem respeito a estrutura do modelo no T6 sejam gravadas. Assim, ao se criar uma nova dimensão, ou adicionar um novo membro a uma dimensão, estas alterações ficam armazenadas.
Toda a estrutura do modelo é salva no formato XML.
Para acessarmos o histórico do modelo vamos seguir os seguintes passos:
1. No menu principal do T6 iremos em Modelagem e selecionar a opção Histórico do Modelo;
2. Será aberto um panel na lateral Histórico do Modelo;
3. Por padrão nenhum registro será exibido até que uma aplicação seja selecionada;
4. Caso queira que sejam exibidos somente um tipo específico de registros de uma aplicação, é possível fazer a seleção através dos dropdowns Aplicação e Tipo;
5. Na listagem são exibidos:
Podemos fazer o download de um registro específico clicando em
ao lado do seu nome na listagem, ao clicar em exportar será baixado um arquivo em formato .XML;