Páginas filhas
  • Remodelação do registro (LOG) de Migração de Release/Versão

Produto:

Microsiga Protheus

Versões:

12

Passo a passo:

A tabela de LOG de Migração de Versão / Release registra vários tipos de eventos ocorridos durante o processo de migração. (Migração de versão via MP710TO120 ou Migração de Release na versão 12 via UPDDISTR).

O log pode ser acessado ao término do processo de migração ou ao retomar o processo após validação ou falha.

Foi efetuada uma remodelação da tabela e da ferramenta de consulta visando tornar mais fácil e produtiva a tarefa de consulta dos dados alterados ou verificação de eventuais inconsistências no processo.

Destacamos as principais alterações:

  • Transferência da tabela MPUPDLOG para o banco de dados SQL em ambientes com base de dados SQL
  • Melhor performance de inserção em relação à tabela CTREE
  • Criação de novos campos (colunas) não textuais permitindo filtragem dos dados mais fácil, rápida e segura (dicionário, severidade, chave, atributo, release de partida, release de chegada)
  • Criação da nova coluna severidade. A severidade é calculada de forma diferente para cada campo, dicionário e conteúdo atualizado.
  • Criação de índices para as colunas mais importantes.
  • Criação de filtros padronizados para as operações mais comuns (por dicionário, data de hoje, por severidade)
  • Criação de filtros customizados utilizando os campos da tabela de LOG
  • Remodelação do “browser” de visualização, com área de visualização bem maior (tamanho ajustado à resolução), fonte maior, descrição mais representativa das colunas.
  • Impressão do browser via TReport, com melhores recursos. 


Colunas disponíveis no LOG 

Coluna

Descrição

Severidade Coluna que informa o grau de impacto de uma dada ocorrência. O grau de impacto é calculado de forma diferente por tipo de ocorrência, dicionário, coluna alterada, dado anterior e dado atual. 

Data

Data de ocorrência. É considerada a data do servidor de aplicações do Protheus

Hora

Horário da ocorrência no formato HH:MM:SS.mmm (hora:minutos:segundos.milissegundos). É considerado o horário do servidor de aplicações do Protheus. Os dados importados da antiga tabela de LOG não possuem milissegundos

Operação

Classificador da operação efetuada. Exemplo: Inclusão

Grupo de empresas

Grupo de empresas referente ao LOG gerado

Tarefa

Código da tarefa executada. Exemplo: Tarefa 05, atualização do dicionário SX3

Descrição

Descrição em formato textual (não codificada) da ação efetuada

Valor Antigo

Conteúdo do atributo antes da atualização

Valor Novo

Conteúdo do atributo depois da atualização

Tabela

Tabela atualizada (dicionário). Exemplo: SX3. Indisponível nos dados importados do LOG modelo antigo.

Descrição Tabela

Descrição da tabela. Exemplo: Dicionário de Dados. Indisponível nos dados importados do LOG modelo antigo.

Chave

Chave que identifica o registro. Exemplo: A1_COD. Indisponível nos dados importados do LOG modelo antigo.

Atributo

Propriedade alterada. Exemplo: X3_VALID. Indisponível nos dados importados do LOG modelo antigo.

Descrição atributo

Descrição da propriedade (Exemplo: Validação do Sistema). Indisponível nos dados importados do LOG modelo antigo.

Release de partida

Release ao iniciar a migração. Indisponível nos dados importados do LOG modelo antigo.

Release de chegada

Release objetivo da migração. Indisponível nos dados importados do LOG modelo antigo.

Evento

Código do evento. Exemplo: 073



Principais funcionalidades

Ordenação e busca por chave (índice).

Padrão dos browses do sistema Protheus. Ao selecionar a chave o Browse é ordenado e pode-se efetuar a busca por conteúdo. 


Filtros padrões

Permite a seleção de filtros pré-configurados. Existem diversos filtros prontos por severidade, tabela e data. 

Observação: Filtros que se aplicam à mesma coluna não devem ser utilizados em conjunto. Exemplo: não se deve aplicar o filtro das tabelas SX2 e SX3 ao mesmo tempo. Nesse caso nenhum dado será exibido.


Filtros customizados

É possível criar filtros específicos utilizando as colunas do browse. Nesses filtros é possível utilizar expressões em linguagem ADVPL. 



Observação: Filtros que se aplicam à mesma coluna não devem ser utilizados em conjunto.
Observação 2: Colunas derivadas (Descrição tabela ou descrição atributo), não estão disponíveis pois não existem de fato na base de dados. 


Impressão

Permite a impressão do browse via TRreport.