GE Auditor de Ambiente

De CIGAM WIKI
Revisão de 14h21min de 8 de janeiro de 2025 por Camila.Oliveira (discussão | contribs) (Etapa "Resultados")

Utilidades/Diversos > Acesso rápido > Auditor de Ambiente
Voltar

O CIGAM Auditor permite ao usuário realizar auditorias de conformidade no ambiente, como a estrutura de objetos de banco de dados, pastas e arquivos, parâmetros e outros itens necessários para o correto funcionamento do sistema.

Para acessar o Auditor de Ambientes, deve se acessar o Acesso Rápido (através do F11 ou do Raio):

auditor1

As etapas do processo são:

Etapa “O que deseja auditar?”

      ❑ Selecionar verificações individualmente.
      ❑ Tabelas (existência, estrutura e índices): Compara a estrutura de tabelas da versão em execução, com a estrutura no banco de dados (BD) do ambiente em questão, considerando os seguintes itens para as tabelas que foram selecionadas nas etapas anteriores.
      ❑ Compilação de objetos de banco de dados: Audita se os objetos existentes pertencem ao Produto ou são Customizados, identifica a ausência de objetos necessários e realiza a compilação dos objetos que estão descompilados.

Obs: Caso for selecionado a opção “Tabelas (existência, estrutura e índices)” e venha a marcar também a opção “Selecionar verificações individualmente”, a primeira opção será desmarcada.

Etapa “Verificação”

Essa etapa ocorre somente quando a opção “Selecionar verificações individualmente” estiver selecionada.

  • “Selecione as verificações desejadas”, nela é possível fazer a seleção das opções que desejar verificar, ela é separada por níveis sendo o primeiro nível a área o segundo o módulo.
    • Tipos de objetos a serem verificados - caso a seleção tenha ocorrido na primeira tela do Auditor, todos os tipos de objetos são verificados, caso a seleção tenha ocorrido a partir da tela de seleção individual, é possível escolher os tipos de objetos a serem verificados.

Voltar ao início

Etapa “Preparado para iniciar”

É a etapa que da sequência a operação caso clique no botão "Avançar".

Etapa “Executando”

É realizada a execução da opção de auditoria anteriormente selecionada:

  • Tabelas da versão X tabelas no BD;
  • Campos das tabelas X campos das tabelas no BD;
  • Índices das tabelas X índices das tabelas no BD. Considerar quantidade de índices, nomes e elementos;
  • Índices no BD e que não fazem parte da tabela em sua estrutura oficial, ou seja, índices que foram criados via customização.
  • Compara os objetos cadastrados via XML com os existentes no ambiente;
  • Avalia objetos descompilados na versão.

Etapa "Resultados"

Nessa tela, são exibidas as tabelas e objetos de banco de dados avaliados conforme a seleção do usuário, apresentando as seguintes informações:

Tabelas (existência, estrutura e índices)
  • Tabela: Nome "Magic" da tabela (exemplo: Tipo Pagamento).
  • Nome lógico: Nome lógico da tabela (exemplo: %GFTIPOPAGTO%).
  • Nome BD: Nome da tabela no banco de dados (exemplo: GFTIPOPA).
  • Situação: Status conforme avaliação realizada pela rotina, com as seguintes possibilidades:
    • Ok: Tudo está em conformidade.
    • Aviso: Há divergências menores.
    • Erro: Divergências significativas encontradas.
Quando o retorno for "Aviso" ou "Erro", o botão Detalhar exibirá informações detalhadas sobre as divergências.
Funcionalidades adicionais para tabelas:
  • Ordenação: Todas as colunas descritas podem ser utilizadas para ordenar os registros exibidos.
  • Filtragem: As colunas podem ser usadas como filtros (faixa de/até).
  • Botão "Ajustar índices":
    • Ajusta os índices que não estão criados corretamente no banco de dados.
    • Disponível apenas para usuários do tipo Supervisor ou membros do grupo SUPERVISOR. [Versão 221107.c 1] e [Versão 230502 1].
    • Importante: Essa opção deve ser executada somente quando o usuário logado for o único utilizando o CIGAM.
  • Botão "Gerar Script": Gera um arquivo com extensão .txt contendo os scripts dos índices a serem ajustados.
Nota: Em casos de inconformidades nas tabelas, é necessário executar a rotina Atualiza Tabelas, conforme as orientações disponíveis na documentação Atualizar tabelas.

Compilação de objetos de banco de dados
  • Nome do objeto: Nome do objeto (exemplo: CG_VW_COLABORADORES).
  • Tipo de objeto:
    • Triggers (*.trg)
    • Types especifications (*.tps)
    • Functions (*.fnc)
    • Sequence scripts (*.sqc)
    • Types (*.typ)
    • Views (*.vew)
    • Packages (*.pck)
    • Procedures (*.prc)
  • Situação: Status conforme avaliação realizada pela rotina, com as seguintes possibilidades:
    • Ok: Objeto em conformidade.
    • Não encontrado: Objeto ausente no banco de dados.
    • Descompilado: Objeto não sincronizado ou com erros de compilação.
    • Customizado/Não produto: Alterado pelo cliente ou fora do padrão do produto.
Funcionalidades adicionais para tabelas:
  • Botão "Compilar objetos": Compila os objetos que não foram sincronizados durante a atualização.
  • Botão "Exportar para CSV": Gera um arquivo delimitado com os dados na ordem apresentada na tela.

Voltar ao início

Quais as verificações de índices que são executadas?

A partir da [Versão 221107.c 1] e [Versão 230502 1] é exibido na coluna Situação a opção Detalhes. Ao acioná-lo exibe uma janela com o resultado das verificações da tabela.

As verificações de índices são:

- Verifica se todos os índices constantes nas tabelas da versão estão criados corretamente no banco de dados;
- Verifica se os índices das tabelas estão com todos os seus elementos criados corretamente conforme estão nas tabelas da versão.

Não estando uma dessas verificações corretas, é informado em Situação - Detalhes que o índice não foi encontrado. Quando o índice é encontrado mas ele não está na ordenação correta é informado qual ordenação ele deveria estar.

Versões

Versão 221107 Patch 'c'

  1. 1,0 1,1 Liberado a partir da OS 373456/410.

Versão 230502

  1. 1,0 1,1 Liberado a partir da OS 373456/410.