Páginas filhas
  • DFWKTOOLS-30 DT Customizacao formularios metadado

Customização de formulários metadado Logix

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Framework

Função:

Cadastros Metadado Logix

Situação/Requisito:

Algumas situações envolvendo cadastros e manutenções de formulários metadado, quando existe a necessidade de realizar uma customização estão ocorrendo, impedindo que liberação oficial do uso da chave de customização no profile.

Algumas situações são:

  • Inclusão e manutenção de colunas virtuais de um formulário específico (FRM1009) que foi recentemente criado a partir do FRM1002 (Formulário CRUD). Esta inclusão estava gerando alguns conflitos para customização de dados de formulários padrões.
  • Inclusão de mais de um item de legenda para colunas virtuais acusa erro de registro duplicado.
  • Falta de atalhos para acesso a barra de ferramentas a partir dos  cadastros de formulários (FRM1002, FRM1003, FRM1008).
  • Formulários específicos armazenados em novas entidades do banco de dados, quando a chave de customização estava ativa no profile, não eram lidos posteriormente quando importados em uma nova base de dados e executados em um ambiente onde a chave de customização no profile estivesse inativa. Neste caso a execução dos formulários está apresentando problemas.

Solução/Implementação:

Revisão geral de todos os cadastros de formulários metadado em relação as seguintes operações:

  • Consulta, cópia, inclusão, exclusão de formulários padrões, customizados e específicos.
  • Ação de cópia de formulários (FRM1002, FRM1003), onde agora passou a fazer cópia automática também dos cadastros relacionados para o formulário de destino, sem a necessidade prévia de cadastro da Barra de Ferramentas e Colunas Virtuais
  • Inclusão de botões de atalho para acessar cadastro de Barra de Ferramentas e Colunas virtuais a partir dos Cadastros FRM1002 (Formulário CRUD), FRM1003 (Formulário Processamento) e https://tdn.totvs.com/display/LLOG/DFWKTOOLS-30+DT+Customizacao+formularios+metadado(Formulário Zoom).
  • Armazenamento de dados de formulários específicos passou a ser realizado em novas entidades no banco de dados, utilizando as mesmas tabelas utilizadas para armazenamento de informações de customização.


As tabelas no banco de dados onde os dados de formulários específicos ou dados customizados de formulários padrões Totvs passam a ser armazenados são:

FRM_USER_FORM
FRM_USER_TOOLBAR
FRM_USER_FORM_TABLE
FRM_USER_FORM_COMPONENT
FRM_USER_FORM_GROUP
FRM_USER_VIRTUAL_COLUMN
FRM_USER_VIRTUAL_COLUMN_LEGEND

Atualização de informações metadados

Os seguintes recursos tiveram sofreram ajustes nas informações do metadados e foram disponibilizados para importação via Sincronizador Metadados (LOG00074):

  • FRM1001 (Barra de Ferramentas)
  • FRM1002 (Formulários CRUD)
  • FRM1003 (Formulários Processamento)
  • FRM1008 (Formulários Zoom)
  • FRM1009 (Colunas Virtuais)
  • FRM1016 (Legendas de Colunas Virtuais)
  • Tabela FRM_USER_VIRTUAL_COLUMN_LEGEND
  • Tabela FRM_VIRTUAL_COLUMN_LEGEND



Customização de formulários padrões disponível apenas para formulários CRUD (FRM1002), portanto formulários de processamento (FRM1003) ainda não dispõe desta opção.

Conversores e Parâmetros:

FRW00019.CNV - Ajuste chave primária da tabela FRM_USER_VIRTUAL_COLUMN_LEGEND

FRW00021.CNV - Exclusão de chave extrangeira da tabela FRM_VIRTUAL_COLUMN_LEGEND

Requisito:DFWKTOOLS-30
Documento de Referência:

Como ativar a customização de formulários Metadados no Logix?

Pacote:

Pacote oficial Logix 12.1.26 ou Pacote Framework Logix 12.1.25.(FIX02)