Notícias

Introdução

O Metadados permitir ao usuário a criação e desenvolvimento visual de lógicas de negócio com o objetivo de estender a solução TOTVS RM. A idéia é criar um mecanismo de geração automática de formulários através da utilização de um dicionário de dados fornecendo um modelo de persistência, negócio e apresentação, facilitando a transformação de dados em informações que ajudem no processo de tomada de decisão das organizações que utilizam o ERP Linha RM.

Conceito: O Metadados consiste em uma interface para usuários para criação, consulta, atualização e destruição de dados. Esse é o propósito final de um projeto de metadados.

 

Projeto de cadastro de carro

O objetivo do projeto é criar um cadastro de carro.

clip_image002

  1. Para iniciarmos o projeto será necessário cadastrar os tipos de dados abaixo.

Nome

Tipo Sql

Tipo Oracle

Tipo Linguagem

Inteiro

int  

number(10,0)

System.Int32

Varchar

varchar

varchar2

System.String

Data

datetime

date

System.DateTime

Inteiro Curto

smallint

number(5,0)

System.Int16

String

varchar

varchar2

System.String

Moeda

money

NUMBER(10,2)

System.Decimal

Char

varchar(1)

varchar(1)

System.Char

Memo

TEXT

TEXT

System.String

Imagem

IMAGE

IMAGE

System.Byte[]

· Acesse a opção Tipo de dados e clique em novo.

clip_image003

· Após preencher todos os dados, clique em salvar e repita o procedimento para todos os tipos de dados acima.

clip_image005

  • Os tipos de dados cadastrados serão utilizados na criação das tabelas a seguir.

2. A segunda etapa é a criação das tabelas que serão utilizadas no projeto.

clip_image007

· Acesse a opção de tabelas e clique em novo, nessa tela definimos o nome da tabela e todos os paramêtros referente a mesma.

clip_image009

  • É aqui que definimos quais os campos que estarão disponiveis nas tabelas do projeto, seus tipos e suas propriedades.

3. Na guia relacionamento definimos todos os relacionamentos das tabelas do nosso projeto.

clip_image011

· Clique em novo e a tela abaixo será exibida.

clip_image013

· Ao selecionarmos a tabela filha campo CÓDIGO e a tabela pai campo CODMARCA, estabelecemos um relacionamento entre as tabelas através desses campos.

4. Todas as definições como configurações de campo e relacionamentos já pré-estabelecidos no modelo de persistência servirão como base para a criação do modelo de negócio, seguindo o conceito de herança. Neste ponto será possível escolher quais os campos de um objeto de persistência serão utilizados no DataServer além de permitir criar novos campos que serão considerados como campos calculados.

  • Acesse a opção de Modelo de Negócio.

clip_image015

  • Clique em novo e na guia identificação insira o nome do modelo e o sistema a qual pertence.

clip_image017

  • Na guia estrutura de dados, é apresentada todas os atributos dos objetos selecionados.

clip_image019

  • Na guia de controles é possivel definir quais os campos serão apresentados e de que forma.

clip_image021

  • Clique em salvar e ok.

  • Passamos agora para a opção de Apresentação de Formulário.

clip_image023

  • Clique em novo e insira o nome da identificação, aplicação e objeto de Negócio criando anteriormente.

clip_image025

As definições dos objetos estão de acordo com o Modelo de negocio selecionado.

clip_image027

Para finalizarmos devemos acessar a opção de Projetos.

clip_image029

Ao clicarmos em novo será exibida a tela abaixo, nela definiremos o nome do projeto a ser gerado, definiremos o modelo de Apresentação a ser utilizado e o lacal onde será exibido o icone de acesso ao nosso projeto.

clip_image031

Após a definição de todos os paramêtros selecione o mesmo, acesse a opção de processo e clique em Gerar Projeto de Metadados.

clip_image032

Clique em Gerar Projeto de Metadados.

clip_image033

Clique em sim.

clip_image034

Clieque Executar e será exibida uma mensagem que informa se o projeto foi gerado com sucesso.

clip_image035

Após a geração do Projeto Acesse o contexto de Serviços Globais o ícone do Projeto estará disponível em cadastros.

clip_image037

Para acessar o Cadastro cria basta clicar no Icone criado no menu.

clip_image038

  • Sem rótulos