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.