Post on 13-Apr-2018
7/26/2019 TOTVS RM - Metadados
1/26
Ol!SejabemvindoaotreinamentodeMetadadosdocursodeGlobaisdaLinhadeprodutoRM.
1
7/26/2019 TOTVS RM - Metadados
2/26
Metadado adefinioparaumdeterminadodado.Semumadefinio,um
dadono
tem
significado.
Tomemos
como
exemplo
umamsica.Osmetadados damsicasoonome,lbumeartistaquecompsamsica,ouseja,soosdadosgeradosapartirdamsica.
eta a os prop eagera o e ormu r osapart r ouso eum c on r o edados,permitindoquevoccriecadastrosvoltadosssuasprpriasregrasdenegcio.
Estainovao
abre
mais
uma
vez
as
portas
para
acustomizao
da
linha
de
produtoRM.
2
7/26/2019 TOTVS RM - Metadados
3/26
OsprincipaiscadastrosparaaconstruodosMetadados so:
Tiposde
Dados
Tabela
Relacionamento
ModelodeRegradeNegcio
ormu r o
Projeto
3
7/26/2019 TOTVS RM - Metadados
4/26
O cadastro de tipos de dados permite identificar e relacionar os possveistipos existentes nos bancos de dados Oracle e SQL Server, com os tipos de dados da
linguagem de programao do sistema, a fim de facilitar o uso deste recurso nadefinio dos dados dos cadastros.
importante que voc conhea bem os tipos de dados para corretamente utilizar essasinformaes nas colunas das tabelas, a fim de garantir melhor performance,escalabilidade e integridade das informaes.
4
7/26/2019 TOTVS RM - Metadados
5/26
As tabelas, nos modelos de bancos de dados, so dispostas atravs de colunas e linhas.
As colunas so nomeadas de campos. Estes, por sua vez, so criadosconforme necessidade para cada tabela. Os tipos de campos so definidos a partir dostipos de dados, previamente cadastrados.
As linhas das tabela so os registros/dados cadastrados em cada tabela.
Para a criao de tabelas/cadastros adicionais recomendvel que se faa todoplanejamento do recurso a ser criado para que no haja problemas futuros com relaoaos tipos de dados inseridos nas tabelas/campos e seus relacionamentos com outras
tabelas.
5
7/26/2019 TOTVS RM - Metadados
6/26
O cadastro de relacionamento utilizado para relacionar de alguma forma as tabelascriadas para um projeto metadados. Nesta etapa de um projeto metadados ser possvel
somente relacionar as tabelas criadas, no sendo possvel relacionar com as tabelas dosprodutos.
O relacionamento existe quando um ou mais dados de uma determinada tabela estorelacionados de alguma forma com um ou mais dados de outra tabela.
6
7/26/2019 TOTVS RM - Metadados
7/26
O cadastro de relacionamento utilizado para relacionar de alguma forma as tabelascriadas para um projeto metadados. Nesta etapa de um projeto metadados ser possvel
somente relacionar as tabelas criadas, no sendo possvel relacionar com as tabelas dosprodutos.
O relacionamento existe quando um ou mais dados de uma determinada tabela estorelacionados de alguma forma com um ou mais dados de outra tabela.
7
7/26/2019 TOTVS RM - Metadados
8/26
Oobjetivodacamadadenegciosimplementaralgicadaaplicao,possibilitandorelacionarvisualmenteastabelasdisponveisnometadados. Estacamadanecessria
para
o
funcionamento
do
metadados.
8
7/26/2019 TOTVS RM - Metadados
9/26
Na rea de formulrios voc criar a cara do cadastro do Metadados.
Voc adicionar as imagens, campos e recursos que queira usar para deixar sua viso
Esta etapa vai exigir que voc tenha um esprito de designer, distribuindo os recursosdo cadastro de forma que fiquem fcil de serem compreendidos pelos demais queusaro a janela.
9
7/26/2019 TOTVS RM - Metadados
10/26
Na etapa de criao de projetos voc reunir todos os formulrios criados para assimfinalizar a criao do cadastro Metadados.
Alm disso, voc poder definir para qual aplicao este cadastro ser destinado e comoseu cone ser apresentado aos usurios que o acessaro.
10
7/26/2019 TOTVS RM - Metadados
11/26
Vamos criar um projeto Metadados como, por exemplo, um Cadastro de Veculos e nelemostraremos quais so os principais passos para crilo.
Neste projeto, as Cores e Marcas estaro previamente cadastradas. Porm, eles seguema mesma idia de criao mostrada para o projeto de veculos e, portanto, ser fcil crilos a partir deste exemplo.
11
7/26/2019 TOTVS RM - Metadados
12/26
Acesseocadastrodetiposdedadoseincluaostiposusadosparaonossocadastrodeveculos.
12
7/26/2019 TOTVS RM - Metadados
13/26
Inclua uma tabela que ter as cores dos veculos. Ajuste o nome da tabela, rtulo eaplicao. Ajuste tambm parmetros gerais da tabela. Neste momento s estamos
criando o projeto, e no as tabelas diretamente no banco de dados.
13
7/26/2019 TOTVS RM - Metadados
14/26
Seguindo a mesma linha da tabela cores, voc dever criar uma tabela para as marcasdos veculos e veculos, que possuir dados como a chapa e placa do veculo.
14
7/26/2019 TOTVS RM - Metadados
15/26
Lembrando que para a tabela de veculos, inclua campos como Placa, que ser a chaveprimria, e os campos Cdigo da Cor e Cdigo da Marca, para que no cadastro de
veculos tenham estes campos para serem preenchidos.
15
7/26/2019 TOTVS RM - Metadados
16/26
Em seguida acesse o cadastro do modelo de negcio. Ser necessrio incluir um modelode negcios para cada uma das tabelas includas, mas para o modelo de Veculos
teremos algumas consideraes especiais.
Digite o nome, o rtulo, descrio e selecione a aplicao. Por fim, acesse a estrutura dedados.
16
7/26/2019 TOTVS RM - Metadados
17/26
Acesse o cadastro do modelo de negcio. Selecione Novo/Tabela e escolha a tabela quevoc cadastrou Veculo. Por fim, d OK depois de escolher a tabela veculo.
Na coluna do meio do modelo de negcios sero apresentados campos para que vocfazer ajustes nos campos, caso desejar. Estes so os mesmos ajustes da etapa docadastro das tabelas.
17
7/26/2019 TOTVS RM - Metadados
18/26
Acesse a pasta Controles e ajuste os Rtulos dos campos da tabela de veculos.Como informado, o modelo de negcios de veculos possui alguns ajustes especiais. So
eles:
Associar a action de Cores e a action de Marcas para os campos CODCORe CODMARCA, respectivamente.
Adicionar chave estrangeira das tabelas de Cores e Marcas para CODCORe CODMARCA, respectivamente.
Associar em CODCOR E CODMARCA as descries da fonte de dados.
18
7/26/2019 TOTVS RM - Metadados
19/26
Veja a localizao dos ajustes...
19
7/26/2019 TOTVS RM - Metadados
20/26
Na etapa de Formulrios, alm voc ajustar os rtulos dos cadastros na pastaApresentao e Identificao, voc poder incluir actions anexas e processos a serem
executados nos cadastros.
Basta clicar no boto incluir e escolher qual action do sistema deseja utilizar.
20
7/26/2019 TOTVS RM - Metadados
21/26
Voc est quase finalizando o projeto Metadados. Acesse agora o cadastro de ProjetosMetadados, cadastreos ajustando cones, aplicao, localizao entre os menus do
Smart Client RM e IDs de Segurana. Posteriormente voc precisar acessar o cadastrode perfil e dar permisses para os usurios nos novos cadastros gerados peloMetadados.
21
7/26/2019 TOTVS RM - Metadados
22/26
Execute por fim o processo para Gerar Projeto Metadados para todos os projetoscriados. Lembrese que neste exemplo consideramos que os projetos de Marcas e Cores
j estivessem criados.
22
7/26/2019 TOTVS RM - Metadados
23/26
Depoisquevocajustouaspermisses,oscadastroscriadospeloMetadados estodisponveisentreosmenusescolhidos.
23
7/26/2019 TOTVS RM - Metadados
24/26
Acessando um cadastro de metadados, alm de poder incluir os registros desta novaAction, voc poder ajustar o layout e a posio dos campos no cadastro. Basta clicar no
boto abaixo do boto Incluir, e fazer suas personalizaes.
24
7/26/2019 TOTVS RM - Metadados
25/26
Neste treinamento, aprendemos o que so e como devemos trabalhar com osMetadados.
Para dar continuidade ao curso de Globais, da linha de produto RM, faa os demaistreinamentos.
25
7/26/2019 TOTVS RM - Metadados
26/26
ATOTVSagradeceasuaparticipao.
Por
favor,
lembre
se
de
preencher
a
avaliao
de
reao
e
os
comentrios
sobre
este
treinamento.
Essasinformaessoimportantesparamelhorarmosaqualidadedostreinamentosoferecidos.
AcesseoportaldaTOTVSeconheaosdemaistreinamentoseascertificaesdisponveis.
Obrigadonovamenteeatumprximotreinamento.