SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Olá!
Olá! Seja
Seja bem
bem vindo
vindo ao
ao treinamento
treinamento de
de “Metadados”
“Metadados” do
do curso
curso de
de Globais
Globais da
da Linha
Linha de
de
produto
produto RM.
RM.
1
1
Metadado é
Metadado é a
a definição
definição para
para um
um determinado
determinado dado.
dado. Sem
Sem uma
uma definição,
definição, um
um
dado
dado não
não tem
tem significado.
significado. Tomemos
Tomemos como
como exemplo
exemplo
uma
uma música.
música. Os
Os metadados da
metadados da música
música são
são o
o nome,
nome, álbum
álbum e
e artista
artista que
que compôs
compôs a
a
música,
música, ou
ou seja,
seja, são
são os
os dados
dados gerados
gerados a
a partir
partir da
da música.
música.
eta a os prop e
eta a os prop e a
a geraç o
geraç o e
e or
ormu
mu r
r os
os a
a part r
part r o
o uso
uso e
e um
um c
c on
on r o
r o e
e
dados,
dados, permitindo
permitindo que
que você
você crie
crie cadastros
cadastros voltados
voltados às
às suas
suas próprias
próprias regras
regras de
de
negócio.
negócio.
Esta
Esta inovação
inovação abre
abre mais
mais uma
uma vez
vez as
as portas
portas para
para a
a customização
customização da
da linha
linha de
de
produto
produto RM.
RM.
2
2
Os principais cadastros para a construção dos Metadados são:
•Tipos de Dados
•Tabela
•Relacionamento
•Modelo de Regra de Negócio
•  ormu r o
•Projeto
3
O cadastro de tipos de dados permite identificar e relacionar os possíveis
tipos existentes nos bancos de dados Oracle e SQL Server, com os tipos de dados da
linguagem de programação do sistema, a fim de facilitar o uso deste recurso na
definição dos dados dos cadastros.
É importante que você conheça bem os tipos de dados para corretamente utilizar essas
informações nas colunas das tabelas, a fim de garantir melhor performance,
escalabilidade e integridade das informações.
4
As tabelas, nos modelos de bancos de dados, são dispostas através de colunas e linhas.
As colunas são nomeadas de “campos”. Estes, por sua vez, são criados
conforme necessidade para cada tabela. Os tipos de campos são definidos a partir dos
tipos de dados, previamente cadastrados.
As linhas das tabela são os registros/dados cadastrados em cada tabela.
Para a criação de tabelas/cadastros adicionais é recomendável que se faça todo
planejamento do recurso a ser criado para que não haja problemas futuros com relação
aos tipos de dados inseridos nas tabelas/campos e seus relacionamentos com outras
tabelas.
5
O cadastro de relacionamento é utilizado para relacionar de alguma forma as tabelas
criadas para um projeto metadados. Nesta etapa de um projeto metadados será possível
somente relacionar as tabelas criadas, não sendo possível relacionar com as tabelas dos
produtos.
O relacionamento existe quando um ou mais dados de uma determinada tabela estão
relacionados de alguma forma com um ou mais dados de outra tabela.
6
O cadastro de relacionamento é utilizado para relacionar de alguma forma as tabelas
criadas para um projeto metadados. Nesta etapa de um projeto metadados será possível
somente relacionar as tabelas criadas, não sendo possível relacionar com as tabelas dos
produtos.
O relacionamento existe quando um ou mais dados de uma determinada tabela estão
relacionados de alguma forma com um ou mais dados de outra tabela.
7
O objetivo da camada de negócios é implementar a lógica da aplicação, possibilitando
relacionar visualmente as tabelas disponíveis no metadados. Esta camada é necessária
para o funcionamento do metadados.
8
Na área de formulários você criará a “cara” do cadastro do Metadados.
Você adicionará as imagens, campos e recursos que queira usar para deixar sua visão
Esta etapa vai exigir que você tenha um espírito de “designer”, distribuindo os recursos
do cadastro de forma que fiquem fácil de serem compreendidos pelos demais que
usarão a janela.
9
Na etapa de criação de projetos você reunirá todos os formulários criados para assim
finalizar a criação do cadastro Metadados.
Além disso, você poderá definir para qual aplicação este cadastro será destinado e como
seu ícone será apresentado aos usuários que o acessarão.
10
Vamos criar um projeto Metadados como, por exemplo, um Cadastro de Veículos e nele
mostraremos quais são os principais passos para criá‐lo.
Neste projeto, as Cores e Marcas estarão previamente cadastradas. Porém, eles seguem
a mesma idéia de criação mostrada para o projeto de veículos e, portanto, será fácil criá‐
los a partir deste exemplo.
11
Acesse o cadastro de tipos de dados e inclua os tipos usados para o nosso cadastro de
veículos.
12
Inclua uma tabela que terá as cores dos veículos. Ajuste o nome da tabela, rótulo e
aplicação. Ajuste também parâmetros gerais da tabela. Neste momento só estamos
criando o projeto, e não as tabelas diretamente no banco de dados.
13
Seguindo a mesma linha da tabela cores, você deverá criar uma tabela para as marcas
dos veículos e veículos, que possuirá dados como a chapa e placa do veículo.
14
Lembrando que para a tabela de veículos, inclua campos como “Placa”, que será a chave
primária, e os campos “Código da Cor” e “Código da Marca”, para que no cadastro de
veículos tenham estes campos para serem preenchidos.
15
Em seguida acesse o cadastro do modelo de negócio. Será necessário incluir um modelo
de negócios para cada uma das tabelas incluídas, mas para o modelo de Veículos
teremos algumas considerações especiais.
Digite o nome, o rótulo, descrição e selecione a aplicação. Por fim, acesse a estrutura de
dados.
16
Acesse o cadastro do modelo de negócio. Selecione Novo/Tabela e escolha a tabela que
você cadastrou “Veículo”. Por fim, dê OK depois de escolher a tabela veículo.
Na coluna do meio do modelo de negócios serão apresentados campos para que você
fazer ajustes nos campos, caso desejar. Estes são os mesmos ajustes da etapa do
cadastro das tabelas.
17
Acesse a pasta “Controles” e ajuste os “Rótulos” dos campos da tabela de veículos.
Como informado, o modelo de negócios de veículos possui alguns ajustes especiais. São
eles:
•Associar a action de “Cores” e a action de “Marcas” para os campos “CODCOR”
e CODMARCA”, respectivamente.
•Adicionar chave estrangeira das tabelas de “Cores” e “Marcas” para “CODCOR”
e “CODMARCA”, respectivamente.
•Associar em “CODCOR” E “CODMARCA” as descrições da fonte de dados.
18
Veja a localização dos ajustes...
19
Na etapa de Formulários, além você ajustar os rótulos dos cadastros na pasta
Apresentação e Identificação, você poderá incluir actions anexas e processos a serem
executados nos cadastros.
Basta clicar no botão incluir e escolher qual action do sistema deseja utilizar.
20
Você está quase finalizando o projeto Metadados. Acesse agora o cadastro de Projetos
Metadados, cadastre‐os ajustando ícones, aplicação, localização entre os menus do
Smart Client RM e IDs de Segurança. Posteriormente você precisará acessar o cadastro
de perfil e dar permissões para os usuários nos novos cadastros gerados pelo
Metadados.
21
Execute por fim o processo para Gerar Projeto Metadados para todos os projetos
criados. Lembre‐se que neste exemplo consideramos que os projetos de Marcas e Cores
 já estivessem criados.
22
Depois que você ajustou as permissões, os cadastros criados pelo Metadados estão
disponíveis entre os menus escolhidos.
23
Acessando um cadastro de metadados, além de poder incluir os registros desta nova
Action, você poderá ajustar o layout e a posição dos campos no cadastro. Basta clicar no
botão abaixo do botão Incluir, e fazer suas personalizações.
24
Neste treinamento, aprendemos o que são e como devemos trabalhar com os
Metadados.
Para dar continuidade ao curso de Globais, da linha de produto RM, faça os demais
treinamentos.
25
A TOTVS agradece a sua participação.
Por favor, lembre‐se de preencher a avaliação de reação e os comentários sobre este treinamento.
Essas informações são importantes para melhorarmos a qualidade dos treinamentos oferecidos.
Acesse o portal da TOTVS e conheça os demais treinamentos e as certificaçõesdisponíveis.
Obrigado novamente e até um próximo treinamento.

Mais conteúdo relacionado

Mais procurados

20210921 Qlik Tips SCDとIntervalmatch
20210921 Qlik Tips SCDとIntervalmatch20210921 Qlik Tips SCDとIntervalmatch
20210921 Qlik Tips SCDとIntervalmatchQlikPresalesJapan
 
İleri Seviye T-SQL Programlama - Chapter 20
İleri Seviye T-SQL Programlama - Chapter 20İleri Seviye T-SQL Programlama - Chapter 20
İleri Seviye T-SQL Programlama - Chapter 20Cihan Özhan
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticosCentro Paula Souza
 
Label based Mandatory Access Control on PostgreSQL
Label based Mandatory Access Control on PostgreSQLLabel based Mandatory Access Control on PostgreSQL
Label based Mandatory Access Control on PostgreSQLKohei KaiGai
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQLMySQL Brasil
 
PostgreSQL 공간관리 살펴보기 이근오
PostgreSQL 공간관리 살펴보기 이근오PostgreSQL 공간관리 살펴보기 이근오
PostgreSQL 공간관리 살펴보기 이근오PgDay.Seoul
 
New lessons in connection management
New lessons in connection managementNew lessons in connection management
New lessons in connection managementToon Koppelaars
 
DB 모니터링 신규 & 개선 기능 (박명규)
DB 모니터링 신규 & 개선 기능 (박명규)DB 모니터링 신규 & 개선 기능 (박명규)
DB 모니터링 신규 & 개선 기능 (박명규)WhaTap Labs
 
Oracle SQL AND PL/SQL
Oracle SQL AND PL/SQLOracle SQL AND PL/SQL
Oracle SQL AND PL/SQLsuriyae1
 
Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersDaniel Maia
 
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)QlikPresalesJapan
 
Estrutura de Programas
Estrutura de ProgramasEstrutura de Programas
Estrutura de ProgramasSidney Roberto
 
[カタログ]Veeam backup & replication エディション比較
[カタログ]Veeam backup & replication エディション比較[カタログ]Veeam backup & replication エディション比較
[カタログ]Veeam backup & replication エディション比較株式会社クライム
 

Mais procurados (20)

PLSQL
PLSQLPLSQL
PLSQL
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
 
20210921 Qlik Tips SCDとIntervalmatch
20210921 Qlik Tips SCDとIntervalmatch20210921 Qlik Tips SCDとIntervalmatch
20210921 Qlik Tips SCDとIntervalmatch
 
İleri Seviye T-SQL Programlama - Chapter 20
İleri Seviye T-SQL Programlama - Chapter 20İleri Seviye T-SQL Programlama - Chapter 20
İleri Seviye T-SQL Programlama - Chapter 20
 
Rm reports gerador de relatórios versão - mdi
Rm reports   gerador de relatórios versão - mdiRm reports   gerador de relatórios versão - mdi
Rm reports gerador de relatórios versão - mdi
 
Rdbms terminology
Rdbms terminologyRdbms terminology
Rdbms terminology
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
 
Label based Mandatory Access Control on PostgreSQL
Label based Mandatory Access Control on PostgreSQLLabel based Mandatory Access Control on PostgreSQL
Label based Mandatory Access Control on PostgreSQL
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQL
 
PostgreSQL 공간관리 살펴보기 이근오
PostgreSQL 공간관리 살펴보기 이근오PostgreSQL 공간관리 살펴보기 이근오
PostgreSQL 공간관리 살펴보기 이근오
 
Aula DFD - Revisão
Aula DFD - RevisãoAula DFD - Revisão
Aula DFD - Revisão
 
New lessons in connection management
New lessons in connection managementNew lessons in connection management
New lessons in connection management
 
Views, Triggers, Functions, Stored Procedures, Indexing and Joins
Views, Triggers, Functions, Stored Procedures,  Indexing and JoinsViews, Triggers, Functions, Stored Procedures,  Indexing and Joins
Views, Triggers, Functions, Stored Procedures, Indexing and Joins
 
DB 모니터링 신규 & 개선 기능 (박명규)
DB 모니터링 신규 & 개선 기능 (박명규)DB 모니터링 신규 & 개선 기능 (박명규)
DB 모니터링 신규 & 개선 기능 (박명규)
 
Oracle SQL AND PL/SQL
Oracle SQL AND PL/SQLOracle SQL AND PL/SQL
Oracle SQL AND PL/SQL
 
Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggers
 
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
 
Estrutura de Programas
Estrutura de ProgramasEstrutura de Programas
Estrutura de Programas
 
[カタログ]Veeam backup & replication エディション比較
[カタログ]Veeam backup & replication エディション比較[カタログ]Veeam backup & replication エディション比較
[カタログ]Veeam backup & replication エディション比較
 
Oracle Tablespace - Basic
Oracle Tablespace - BasicOracle Tablespace - Basic
Oracle Tablespace - Basic
 

Semelhante a Cadastro de Metadados para Veículos

Apostila Access 2000.pdf
Apostila Access 2000.pdfApostila Access 2000.pdf
Apostila Access 2000.pdfssuser382e50
 
Apostila de Crystal Report
Apostila de Crystal ReportApostila de Crystal Report
Apostila de Crystal ReportAndre Nascimento
 
Manual microsoft-access-2007
Manual microsoft-access-2007Manual microsoft-access-2007
Manual microsoft-access-2007Klever Pereira
 
Etec ai -31- banco de dados
Etec   ai -31- banco de dadosEtec   ai -31- banco de dados
Etec ai -31- banco de dadosNutsha De luca
 
Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Junior Moreira
 
Base de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantesBase de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantesFMCEstudio
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverMilson
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosCaio Lima
 
Apresentação de microsoft access 2007 luis aguiar
Apresentação de microsoft access 2007   luis aguiarApresentação de microsoft access 2007   luis aguiar
Apresentação de microsoft access 2007 luis aguiarLuis Aguiar
 
Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)marcondes da luz barros
 
Base de Dados -Tics_022744.docx
Base de Dados -Tics_022744.docxBase de Dados -Tics_022744.docx
Base de Dados -Tics_022744.docxViana Nacolonha
 

Semelhante a Cadastro de Metadados para Veículos (20)

Apostila Access 2000.pdf
Apostila Access 2000.pdfApostila Access 2000.pdf
Apostila Access 2000.pdf
 
Apostila de Crystal Report
Apostila de Crystal ReportApostila de Crystal Report
Apostila de Crystal Report
 
Manual microsoft-access-2007
Manual microsoft-access-2007Manual microsoft-access-2007
Manual microsoft-access-2007
 
Etec ai -31- banco de dados
Etec   ai -31- banco de dadosEtec   ai -31- banco de dados
Etec ai -31- banco de dados
 
Aula3
Aula3Aula3
Aula3
 
Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01
 
Apostila access-2007-basico
Apostila access-2007-basicoApostila access-2007-basico
Apostila access-2007-basico
 
Access
AccessAccess
Access
 
Apostila-Access_2007_basico
Apostila-Access_2007_basicoApostila-Access_2007_basico
Apostila-Access_2007_basico
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Base de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantesBase de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantes
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de Dados
 
Ebook Lemon - 6 erros no design de dashboars
Ebook Lemon - 6 erros no design de dashboarsEbook Lemon - 6 erros no design de dashboars
Ebook Lemon - 6 erros no design de dashboars
 
Apresentação de microsoft access 2007 luis aguiar
Apresentação de microsoft access 2007   luis aguiarApresentação de microsoft access 2007   luis aguiar
Apresentação de microsoft access 2007 luis aguiar
 
Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Base de Dados -Tics_022744.docx
Base de Dados -Tics_022744.docxBase de Dados -Tics_022744.docx
Base de Dados -Tics_022744.docx
 
Curso
CursoCurso
Curso
 
Curso
CursoCurso
Curso
 

Cadastro de Metadados para Veículos

  • 1. Olá! Olá! Seja Seja bem bem vindo vindo ao ao treinamento treinamento de de “Metadados” “Metadados” do do curso curso de de Globais Globais da da Linha Linha de de produto produto RM. RM. 1 1
  • 2. Metadado é Metadado é a a definição definição para para um um determinado determinado dado. dado. Sem Sem uma uma definição, definição, um um dado dado não não tem tem significado. significado. Tomemos Tomemos como como exemplo exemplo uma uma música. música. Os Os metadados da metadados da música música são são o o nome, nome, álbum álbum e e artista artista que que compôs compôs a a música, música, ou ou seja, seja, são são os os dados dados gerados gerados a a partir partir da da música. música. eta a os prop e eta a os prop e a a geraç o geraç o e e or ormu mu r r os os a a part r part r o o uso uso e e um um c c on on r o r o e e dados, dados, permitindo permitindo que que você você crie crie cadastros cadastros voltados voltados às às suas suas próprias próprias regras regras de de negócio. negócio. Esta Esta inovação inovação abre abre mais mais uma uma vez vez as as portas portas para para a a customização customização da da linha linha de de produto produto RM. RM. 2 2
  • 3. Os principais cadastros para a construção dos Metadados são: •Tipos de Dados •Tabela •Relacionamento •Modelo de Regra de Negócio •  ormu r o •Projeto 3
  • 4. O cadastro de tipos de dados permite identificar e relacionar os possíveis tipos existentes nos bancos de dados Oracle e SQL Server, com os tipos de dados da linguagem de programação do sistema, a fim de facilitar o uso deste recurso na definição dos dados dos cadastros. É importante que você conheça bem os tipos de dados para corretamente utilizar essas informações nas colunas das tabelas, a fim de garantir melhor performance, escalabilidade e integridade das informações. 4
  • 5. As tabelas, nos modelos de bancos de dados, são dispostas através de colunas e linhas. As colunas são nomeadas de “campos”. Estes, por sua vez, são criados conforme necessidade para cada tabela. Os tipos de campos são definidos a partir dos tipos de dados, previamente cadastrados. As linhas das tabela são os registros/dados cadastrados em cada tabela. Para a criação de tabelas/cadastros adicionais é recomendável que se faça todo planejamento do recurso a ser criado para que não haja problemas futuros com relação aos tipos de dados inseridos nas tabelas/campos e seus relacionamentos com outras tabelas. 5
  • 6. O cadastro de relacionamento é utilizado para relacionar de alguma forma as tabelas criadas para um projeto metadados. Nesta etapa de um projeto metadados será possível somente relacionar as tabelas criadas, não sendo possível relacionar com as tabelas dos produtos. O relacionamento existe quando um ou mais dados de uma determinada tabela estão relacionados de alguma forma com um ou mais dados de outra tabela. 6
  • 7. O cadastro de relacionamento é utilizado para relacionar de alguma forma as tabelas criadas para um projeto metadados. Nesta etapa de um projeto metadados será possível somente relacionar as tabelas criadas, não sendo possível relacionar com as tabelas dos produtos. O relacionamento existe quando um ou mais dados de uma determinada tabela estão relacionados de alguma forma com um ou mais dados de outra tabela. 7
  • 8. O objetivo da camada de negócios é implementar a lógica da aplicação, possibilitando relacionar visualmente as tabelas disponíveis no metadados. Esta camada é necessária para o funcionamento do metadados. 8
  • 9. Na área de formulários você criará a “cara” do cadastro do Metadados. Você adicionará as imagens, campos e recursos que queira usar para deixar sua visão Esta etapa vai exigir que você tenha um espírito de “designer”, distribuindo os recursos do cadastro de forma que fiquem fácil de serem compreendidos pelos demais que usarão a janela. 9
  • 10. Na etapa de criação de projetos você reunirá todos os formulários criados para assim finalizar a criação do cadastro Metadados. Além disso, você poderá definir para qual aplicação este cadastro será destinado e como seu ícone será apresentado aos usuários que o acessarão. 10
  • 11. Vamos criar um projeto Metadados como, por exemplo, um Cadastro de Veículos e nele mostraremos quais são os principais passos para criá‐lo. Neste projeto, as Cores e Marcas estarão previamente cadastradas. Porém, eles seguem a mesma idéia de criação mostrada para o projeto de veículos e, portanto, será fácil criá‐ los a partir deste exemplo. 11
  • 12. Acesse o cadastro de tipos de dados e inclua os tipos usados para o nosso cadastro de veículos. 12
  • 13. Inclua uma tabela que terá as cores dos veículos. Ajuste o nome da tabela, rótulo e aplicação. Ajuste também parâmetros gerais da tabela. Neste momento só estamos criando o projeto, e não as tabelas diretamente no banco de dados. 13
  • 14. Seguindo a mesma linha da tabela cores, você deverá criar uma tabela para as marcas dos veículos e veículos, que possuirá dados como a chapa e placa do veículo. 14
  • 15. Lembrando que para a tabela de veículos, inclua campos como “Placa”, que será a chave primária, e os campos “Código da Cor” e “Código da Marca”, para que no cadastro de veículos tenham estes campos para serem preenchidos. 15
  • 16. Em seguida acesse o cadastro do modelo de negócio. Será necessário incluir um modelo de negócios para cada uma das tabelas incluídas, mas para o modelo de Veículos teremos algumas considerações especiais. Digite o nome, o rótulo, descrição e selecione a aplicação. Por fim, acesse a estrutura de dados. 16
  • 17. Acesse o cadastro do modelo de negócio. Selecione Novo/Tabela e escolha a tabela que você cadastrou “Veículo”. Por fim, dê OK depois de escolher a tabela veículo. Na coluna do meio do modelo de negócios serão apresentados campos para que você fazer ajustes nos campos, caso desejar. Estes são os mesmos ajustes da etapa do cadastro das tabelas. 17
  • 18. Acesse a pasta “Controles” e ajuste os “Rótulos” dos campos da tabela de veículos. Como informado, o modelo de negócios de veículos possui alguns ajustes especiais. São eles: •Associar a action de “Cores” e a action de “Marcas” para os campos “CODCOR” e CODMARCA”, respectivamente. •Adicionar chave estrangeira das tabelas de “Cores” e “Marcas” para “CODCOR” e “CODMARCA”, respectivamente. •Associar em “CODCOR” E “CODMARCA” as descrições da fonte de dados. 18
  • 19. Veja a localização dos ajustes... 19
  • 20. Na etapa de Formulários, além você ajustar os rótulos dos cadastros na pasta Apresentação e Identificação, você poderá incluir actions anexas e processos a serem executados nos cadastros. Basta clicar no botão incluir e escolher qual action do sistema deseja utilizar. 20
  • 21. Você está quase finalizando o projeto Metadados. Acesse agora o cadastro de Projetos Metadados, cadastre‐os ajustando ícones, aplicação, localização entre os menus do Smart Client RM e IDs de Segurança. Posteriormente você precisará acessar o cadastro de perfil e dar permissões para os usuários nos novos cadastros gerados pelo Metadados. 21
  • 22. Execute por fim o processo para Gerar Projeto Metadados para todos os projetos criados. Lembre‐se que neste exemplo consideramos que os projetos de Marcas e Cores  já estivessem criados. 22
  • 23. Depois que você ajustou as permissões, os cadastros criados pelo Metadados estão disponíveis entre os menus escolhidos. 23
  • 24. Acessando um cadastro de metadados, além de poder incluir os registros desta nova Action, você poderá ajustar o layout e a posição dos campos no cadastro. Basta clicar no botão abaixo do botão Incluir, e fazer suas personalizações. 24
  • 25. Neste treinamento, aprendemos o que são e como devemos trabalhar com os Metadados. Para dar continuidade ao curso de Globais, da linha de produto RM, faça os demais treinamentos. 25
  • 26. A TOTVS agradece a sua participação. Por favor, lembre‐se de preencher a avaliação de reação e os comentários sobre este treinamento. Essas informações são importantes para melhorarmos a qualidade dos treinamentos oferecidos. Acesse o portal da TOTVS e conheça os demais treinamentos e as certificaçõesdisponíveis. Obrigado novamente e até um próximo treinamento.