Versões comparadas

Chave

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

Informações neste seção

Índice
maxLevel2

Column
width60%

Outras informações:

Page Tree
root05 - Metadados Logix - LGX


Componentes de Desenvolvimento:

Page Tree
expandCollapseAlltrue
rootComponentes de Desenvolvimento - LGX
searchBoxtrue


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.

...

Cadastro de Formulários de Zoom (FRM1008)

...

  • Zoom é a chamada de uma tela contendo registros de outros programas para facili-tar o cadastro de registros de outros formulários ou de outra lista de registros.

  • No programa de Zoom serão cadastrados os zooms utilizados nos formulários de metadado. 
  • Zoom é um meio de facilitar o cadastro de registros encontrados em outros formulários ou de uma lista extensa de registros.
  • Os registros carregados para exibição em um zoom podem ser originados diretamente via pesquisa de tabelas no banco de dados ou podem ser carregados a partir de funções 4GL.

  • É possível filtrar os dados pelo próprio zoom e também é possível enviar filtros através de funções 4GL.

  • As telas de zoom, que também podem ser registradas como formulários, podem ser acionadas a partir de formulários CRUDProcessamento ou até mesmo através de formulários desenvolvidos no modelo Livre que chamamos de FreeForm.

...

Cadastro de Formulários de Cadastro (FRM1002)

...


  • O programa de Formulários é o principal programa do metadado. Nele serão cadastrados os formulários de manutenção das tabelas, 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.

Image Modified


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

...