ÍNDICE
- Visão Geral
- Exemplo de utilização
01. VISÃO GERAL
O Metadados
Produto | : | Framework Versão: 11.82, 12.1 |
Processo | : | Metadados |
Subprocesso | : | Incluindo um projeto |
Data da publicação | : | 14/10/2013 |
Introdução
...
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.
...
Aviso |
---|
|
A Partir das versões abaixo todos os projetos de metadados serão incluídos no arquivo _BrokerCustom.dat ao invés do _Broker.dat 12.1.2209 | 12.1.2205.142 | 12.1.34.206 |
|
02. EXEMPLO DE UTILIZAÇÃO
Como exemplo vamos criar um Projeto de
Projeto para cadastro de FUNCIONÁRIOS utilizando dependentes
...
CADASTRO DE FUNCIONÁRIOS RELACIONANDO COM DEPENDENTES
...
.
Informações |
---|
|
Deck of Cards |
---|
| Card |
---|
| Incluindo Tipo de dados: |
|
|
...
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. Image Modified
|
|
|
...
- Cadastrar os tipos de dados abaixo:
|
|
|
...
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
Card |
---|
| Incluindo Tabela: A segunda etapa é a criação das tabelas que serão utilizadas no projeto. Execute o processo de acordo com a figura. Image Modified
|
|
|
...
Ao acessar a tela inclua os dados respectivos a esta tabela seguindo os exemplos abaixo: |
|
|
...
TABELA DE FUNCIONÁRIO
Image Removed
Card |
---|
| Tabela de Funcionário: Image Added
|
Card |
---|
| Tabela de Dependente: |
|
|
...
Image Modified
Aviso |
---|
Quando utilizado o preenchimento automático em um campo novo,na alteração de uma tabela, é necessário o preenchimento do campo "Valor Padrão" |
|
|
|
INCLUINDO RELACIONAMENTO
Card |
---|
| Incluindo Relacionamento: |
|
|
...
Esta funcionalidade possibilitará relacionar as tabelas criadas no metadados. Image Modified
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. Image Modified
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.
|
|
|
...
Para mais informações, acesse: Criando um relacionamento entre tabelas de Metadados
Aviso |
---|
É importante frisar que a FK só é criada na criação da tabela após a primeira geração do projeto. Desse modo, não é possível fazer a alteração de um FK em uma tabela já existente. |
|
Card |
---|
| Incluindo modelo de Negócio: Image Modified
Image Modified
A tela será apresentada com as tabelas relacionadas na seguinte estrutura: Image Modified
|
|
|
...
Card |
---|
| Incluindo Formulários: Image Modified
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) Image Modified
|
|
|
...
INCLUINDO PROJETO METADADO
Card |
---|
| Incluindo Projeto Metadados: 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. Image Modified
|
|
|
...
Informações |
---|
| Na criação do projeto de metadados, é necessário incluir um ID de Segurança único para o projeto. |
|
Card |
---|
| 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: |
|
|
...
Acesse o perfil ao qual este usuário possui as permissões selecionando o contexto ao qual refere-se o processo: Image Modified
|
|
|
Informações |
---|
title | Para maiores informações: |
---|
|
Consulte o WikiHelp TOTVS
Image Removed COMUNIDADE R@TBC e Microsoft Dynamics CRM
Canais de Atendimento:
Chamado: Através do Portal Totvs www.suporte.totvs.com.br
Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 – (Gerador de Relatórios e Planilha). Em seguida será possível acessar o seu projeto. |
|
|