ARQUITETURA



FLUXO DE DESENVOLVIMENTO METADADO





O que é o Metadado?


     Existe um conjunto de componentes visuais e não visuais, que são classes especializadas para o produto Logix construídas com base em componentes fornecidos pela linguagem AdvPl, que podem ser utilizados para desenvolvimento de telas no modelo livre, ao qual chamamos de FreeForm.

     O Metadado consiste em um modelo de desenvolvimento que faz uso dos mesmos componentes utilizados no modelo FreeForm, no entanto, fornece a criação de telas de uma forma automática, com base nas informações cadastradas na base de dados Logix e definidos como Formulários Metadado que são subdividos em 2 tipos:

     Para criar os fomulários metadado existem os programas a seguir no produto Logix.


Cadastro de Tabelas e Colunas (FRM1007)




Cadastro de Relacionamentos (Referências) de Tabelas (FRM1006)




Para entender o que é a referência entre tabelas, vide imagem abaixo que apresenta o relacionamento de colunas entre as tabelas, definindo assim a ligação com chaves extrangeiras entre as tabelas.


Cadastro de Legendas para Colunas de Tabelas (FRM1013)



Cadastro de Barra de Ferramentas (FRM1001)




                     



Cadastro de Formulários de Zoom (FRM1008)



Cadastro de Formulários de Cadastro (FRM1002)


Este cadastro é usado para cadastrar o metadado dos programas de cadastro do Logix com interface metadado, conhecido também como formulário CRUD

A sigla CRUD indica termos como Create, Read, Update e Delete, declarando que trata-se de um formulário de cadastro de dados no sistema.


Cadastro de Formulários de Parâmetros  (FRM1003)



Cadastro de Colunas Virtuais de Formulários (FRM1009)





Cadastro de Legendas para Colunas Virtuais de Formulários (FRM1009)