GE Auditor de Ambiente: mudanças entre as edições

De CIGAM WIKI
Sem resumo de edição
Sem resumo de edição
Linha 6: Linha 6:
Para acessar o Auditor de Ambientes, deve se acessar o Acesso Rápido (através do F11 ou do Raio):<br>
Para acessar o Auditor de Ambientes, deve se acessar o Acesso Rápido (através do F11 ou do Raio):<br>
[[Arquivo:Auditor1.jpg|700px|centro|auditor1]]
[[Arquivo:Auditor1.jpg|700px|centro|auditor1]]
As etapas do processo são:<br>
 
* <b>Etapa “O que deseja auditar?”</b><br>
=As etapas do processo são:=
== Etapa “O que deseja auditar?” ==
<!--&nbsp; &nbsp; &nbsp; ❑ Principais Tabelas de Banco de Dados (Tabelas de grandes movimentações)<br>-->
<!--&nbsp; &nbsp; &nbsp; ❑ Principais Tabelas de Banco de Dados (Tabelas de grandes movimentações)<br>-->
&nbsp; &nbsp; &nbsp; ❑ '''Selecionar verificações individualmente.<br>'''
&nbsp; &nbsp; &nbsp; ❑ '''Selecionar verificações individualmente.<br>'''
Linha 15: Linha 16:
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.<br>
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.<br>
   
   
::<b>Obs:</b> 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.<br>
::<b>Obs:</b> 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.
<br>
 
* <b>Etapa “Verificação”</b>
==Etapa “Verificação”==
** Essa etapa ocorre somente quando a opção “Selecionar verificações individualmente” estiver selecionada.<br>
Essa etapa ocorre somente quando a opção “Selecionar verificações individualmente” estiver selecionada.<br>
**<b>“Selecione as verificações desejadas”</b>, 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.</br>
*<b>“Selecione as verificações desejadas”</b>, 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.</br>
*** 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.<br>
** 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.
<br>
 
* <b>Etapa “Preparado para iniciar”</b><br>
==Etapa “Preparado para iniciar”==
** É a etapa que da sequência a operação caso clique no botão "Avançar".<br>
É a etapa que da sequência a operação caso clique no botão "Avançar".
<br>
 
*<b>Etapa “Executando”</b><br>
==Etapa “Executando”==
** É realizada a execução da opção de auditoria anteriormente selecionada:<br>
É realizada a execução da opção de auditoria anteriormente selecionada:<br>
*** Tabelas da versão X tabelas no BD;<br>
* Tabelas da versão X tabelas no BD;<br>
*** Campos das tabelas X campos das tabelas no BD;<br>
* Campos das tabelas X campos das tabelas no BD;<br>
*** Índices das tabelas X índices das tabelas no BD. Considerar quantidade de índices, nomes e elementos;<br>
* Índices das tabelas X índices das tabelas no BD. Considerar quantidade de índices, nomes e elementos;<br>
*** Índices no BD e que não fazem parte da tabela em sua estrutura oficial, ou seja, índices que foram criados via customização.<br>
* Índices no BD e que não fazem parte da tabela em sua estrutura oficial, ou seja, índices que foram criados via customização.<br>
*** Compara os objetos cadastrados via XML com os existentes no ambiente;<br>
* Compara os objetos cadastrados via XML com os existentes no ambiente;<br>
*** Avalia objetos descompilados na versão.<br>
* Avalia objetos descompilados na versão.
<br>
 
*<b> Etapa "Resultados"</b><br>
==Etapa "Resultados"==
** Nessa tela são exibidas as tabelas e objetos de banco de dados avaliados conforme a seleção do usuário e com as seguintes colunas:
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:
*** <u>Tabelas (existência, estrutura e índices)</u><br>
: <b>Tabelas (existência, estrutura e índices)</b><br>
**** Tabela = nome “Magic” da tabela (exemplo, Tipo Pagamento);<br>
:* '''Tabela:''' Nome "Magic" da tabela (exemplo: Tipo Pagamento).
**** Nome lógico = nome lógico da tabela (exemplo, %GFTIPOPAGTO%);<br>
:* '''Nome lógico:''' Nome lógico da tabela (exemplo: %GFTIPOPAGTO%).
**** Nome BD = nome da tabela no banco de dados (exemplo, GFTIPOPA);<br>
:* '''Nome BD:''' Nome da tabela no banco de dados (exemplo: GFTIPOPA).
**** Situação = situação conforme avaliação feita pela rotina, sendo as seguintes opções possíveis: '''Ok, Aviso e Erro''';<br>
:* '''Situação:''' Status conforme avaliação realizada pela rotina, com as seguintes possibilidades:
**** Quando o retorno for Aviso ou Erro o botão Detalhar informará o que está divergente;<br>
:** '''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.
: <b>Funcionalidades adicionais para tabelas:</b><br>
**** Todas as colunas descritas acima podem ser utilizadas para ditar a ordem dos registros exibidos;<br>
**** Todas as colunas descritas acima podem ser utilizadas para ditar a ordem dos registros exibidos;<br>
**** Todas as colunas descritas acima podem ser utilizadas como filtro (faixa de/até);<br>
**** Todas as colunas descritas acima podem ser utilizadas como filtro (faixa de/até);<br>
Linha 54: Linha 59:
**** Botão "Exportar para CSV": gera os dados delimitados na ordem que estão sendo apresentados em tela.
**** Botão "Exportar para CSV": gera os dados delimitados na ordem que estão sendo apresentados em tela.


==Quais as verificações de índices que são executadas?==
=Quais as verificações de índices que são executadas?=
A partir da <ref group="Versão 221107.c" name="221107.c">Liberado a partir da OS 373456/410.</ref> e <ref group="Versão 230502" name="v230502">Liberado a partir da OS 373456/410.</ref> é exibido na coluna Situação a opção Detalhes. Ao acioná-lo exibe uma janela com o resultado das verificações da tabela.<br>
A partir da <ref group="Versão 221107.c" name="221107.c">Liberado a partir da OS 373456/410.</ref> e <ref group="Versão 230502" name="v230502">Liberado a partir da OS 373456/410.</ref> é exibido na coluna Situação a opção Detalhes. Ao acioná-lo exibe uma janela com o resultado das verificações da tabela.<br>
<br>
<br>
Linha 63: Linha 68:
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.
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'==
== Versão 221107 Patch 'c'==
<references group="Versão 221107.c"/>
<references group="Versão 221107.c"/>
== Versão 230502==
== Versão 230502==
<references group="Versão 230502"/>
<references group="Versão 230502"/>

Edição das 14h05min de 8 de janeiro de 2025

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
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.

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:
        • Todas as colunas descritas acima podem ser utilizadas para ditar a ordem dos registros exibidos;
        • Todas as colunas descritas acima podem ser utilizadas como filtro (faixa de/até);
        • Botão "Ajustar índices": ajusta os índices que não estão criados corretamente no banco de dados. Só está visível esse botão para o usuário Supervisor ou se pertencer ao grupo SUPERVISOR. [Versão 221107.c 1] e [Versão 230502 1]. Essa opção só deve ser executada no momento que apenas o usuário logado esteja utilizando o CIGAM;
        • IMPORTANTE: Em casos de inconformidades em tabelas é necessário executar a rotina Atualiza Tabelas conforme orientação disponível em Atualizar tabelas;
        • Botão "Gerar Script": Será gerado arquivo em extensão .txt com os scripts dos índices a serem ajustados.
      • 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) e Procedures (*.prc);
        • Situação = situação conforme avaliação feita pela rotina, sendo as seguintes opções possíveis: Ok, Não encontrado, Descompilado, Customizado/Não produto.
        • Botão "Compilar objetos": compila os objetos que não foram sincronizados na atualização.
        • Botão "Exportar para CSV": gera os dados delimitados na ordem que estão sendo apresentados em tela.

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.