Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
iconfalse
Section
Column
width60%

Informações neste seção

Índice
maxLevel2

Column
width40%

Outras informações:

Page Tree
root05 - Metadados Logix - LGX


Componentes de Desenvolvimento:

Page Tree
expandCollapseAlltrue
rootComponentes de Desenvolvimento - LGX
searchBoxtrue



DESENVOLVIMENTO METADADO


Section
Column
width15%


Column
width70%

Livesearch
spaceKeyLGX - Desenvolvimento Metadado
sizelarge
placeholderPesquise dentro do Desenvolvimento Metadado
rootPageLGX - Desenvolvimento Metadado

Column
width15%




Section
Column
width20%

BARRA DE FERRAMENTAS


Page Tree
rootLGX - Barra de Ferramentas
pageLGX - Barra de Ferramentas

Column
width20%

BARRA DE STATUS


Page Tree
rootLGX - Barra de status
pageLGX - Barra de Ferramentas

Column
width20%

COLUNAS VIRTUAIS


Page Tree
rootLGX - Colunas Virtuais
pageLGX - Barra de Ferramentas

Column
width20%

COMPONENTES DE TELA


Page Tree
rootLGX - Componentes de tela
pageLGX - Barra de Ferramentas

Column
width20%

FOLDERS


Page Tree
rootLGX - Folders
pageLGX - Barra de Ferramentas

Section
Column
20%
width40%

FUNÇÕES UTILITÁRIAS


Page Tree
rootLGX - Funções utilitárias metadados
pageLGX - Barra de Ferramentas

20%
Column
width20%
Column
width20%
40%

GRIDS


Page Tree
rootLGX - Grids
pageLGX - Barra de Ferramentas

REPORTS


Page Tree
rootLGX - Reports
pageLGX - Barra de Ferramentas

ZOOM


Page Tree
rootLGX - Zoom
pageLGX - Barra de Ferramentas

REFERÊNCIAS DE COMPONENTES


Column
width20%
Column
width




ARQUITETURA

...


O metadado é um dos módulos do framework LOGIX, que tem como objetivo a construção de componentes baseado no enriquecimento de dados. Este enriquecimento de dados é realizado através do fornecimento de informações adicionais sobre um dado de acordo com seu contexto. Os contextos, também chamados de macro entidades, que compõe o metadado são: tabelas (entidades no banco de dados), formulários, barras de ferramentas e zooms. Estas macro entidades podem ser associativas e combinadas com outras entidades. A seguir, será apresentado o objetivo mais detalhado de cada macro entidade:

Tabelas: contém informações sobre uma tabela (entidade) física do banco de dados. Informações como: nome físico e descrição da tabela, colunas associadas, tipos de dados, dentre outros, estão contidas nesta macro entidade. Esta macro entidade é a base do metadado, sendo pré-requisito para construção de formulários e zooms.

Formulários: contém informações sobre um formulário de entrada de dados. O metadado suporta dois tipos de formulários: formulário de cadastro e formulário de parâmetros. O formulário de cadastro é utilizado para construção de telas de cadastro, enquanto que o formulário de parâmetros é utilizado para telas de processamento e de emissão de relatórios. Ambos os formulários têm opções para o desenvolvedor adicionar suas regras de negócio, como por exemplo, validações em campos. Geralmente os formulários estão associados às tabelas.

Barra de ferramentas: contém informações sobre os eventos que um formulário possuirá. Os eventos podem ser padrões (inclusão, exclusão, etc.) ou podem ser específicos de acordo com o contexto da aplicação. Em ambos os casos o desenvolvedor pode anexar sua regra de negócio, como por exemplo, consistências de entrada de dados e execução de rotinas específicas.

Zooms: contém informações para construção de zooms a ser utilizados em conjunto com os formulários. Geralmente os zooms são associados às tabelas.

...