Вы находитесь на странице: 1из 11

Produto : Framework Versão: 11.82, 12.

Processo : Metadados

Subprocesso : Incluindo um projeto

Data da publicação : 14/10/2013

Introdução
O Metadados permite 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 ideia é 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 para cadastro de FUNCIONÁRIOS  utilizando dependentes


Projeto para criar um CADASTRO DE FUNCIONÁRIOS RELACIONANDO COM DEPENDENTES
Iremos realizar um exemplo de metadados que realiza cadastro de funcionários e dependentes.

Incluindo Tipo de dados


1- Para iniciarmos o projeto será necessário cadastrar os tipos de dados, para isto siga os passos abaixo seguindo a planilha disponibilizada com os tipos de dados.

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 char(1) char(1) System.Char

Memo TEXT clob System.String

Imagem IMAGE blob System.Byte[]

INCLUINDO TABELAS
A segunda etapa é a criação das tabelas que serão utilizadas no projeto. Execute o processo de acordo com a figura.

Ao acessar a tela inclua os dados respectivos a esta tabela seguindo os exemplos abaixo:
TABELA DE FUNCIONÁRIO
TABELA DE DEPENDENTE
INCLUINDO RELACIONAMENTO
- Esta funcionalidade possibilitará relacionar as tabelas criadas no metadados.
Ao selecionarmos a tabela filha campo IDFUNC (Tabela ZMDDependente) e a tabela pai (ZMDFUNCIONARIO) campo IDFUNC, estabelecemos um relacionamento entre as
tabelas através desses campos.

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.
INCLUINDO MODELO DE NEGÓCIO
A tela será apresentada com as tabelas relacionadas na seguinte estrutura:
INCLUINDO FORMULÁRIOS
Através da GUIA Apresentação é possível definir funções que serão apresentadas na TELA que será criada como Exemplos: caixa de pesquisa, caixa de Seleção, caixa de
opção etc.
No exemplo iremos trabalhar com o campo CODCOLIGADA e iremos utilizar caixa de seleção onde estaremos utilizando os itens do cadastro de coligadas.
Este recurso proporcionará realizar pesquisas no cadastro de coligadas quando selecionado (Após a inclusão do metadado)
INCLUINDO PROJETO METADADO
Esta opção possibilitará inclusão do projetos para criação do metadado no sistema pre definido. Para realizar o processo siga as orientações disponibilizadas no exemplo
abaixo.
ACESSANDO O METADADO CRIADO
1º Passo
Será necessário a Liberação de acesso para o usuário: Após a inclusão do Metadado deverá ser disponibilizado a permissão para o usuário acessar o mesmo no sistema.
Esta parametrização é necessária pelo fato do recurso (Metadados) criar outros menus no sistema o que ficará até o momento bloqueado para o usuário.
Neste caso realize o processo:
1) Acesse o perfil ao qual este usuário possui as permissões selecionando o contexto ao qual refere-se o processo: