Vincular Fontes de Dados¶
Visão Geral¶
No Vinyl você pode vincular fontes de dados. Um cenário em que você deseja vincular fontes de dados é criar regras CRUD de plataforma cruzada.
Para Vincular Fontes de Dados¶
Se o seu cenário for usar uma regra CRUD de plataforma cruzada, você precisará vincular as fontes de dados que deseja usar na sua regra CRUD. Para gravar da fonte de dados A para B, adicione a fonte de dados B às suas Fontes vinculadas na fonte de dados A. Neste exemplo, SalesProcessManagement é o banco de dados A e CRMFileIn é o banco de dados B.
- Navegue até App Workbench > Fontes de dados
- Selecione a fonte de dados desejada
- Clique no botão Fontes do link
- Clique em Criar para adicionar uma fonte de dados (fonte de dados B) às fontes vinculadas
Na fonte de dados B, certifique-se de que a tabela ou objeto que você está direcionando no CRUD tenha acesso público de leitura/gravação habilitado.
- Navegue até App Workbench > Regras
- Defina a fonte de dados do aplicativo adequadamente (fonte de dados B)
- Selecione a aba de navegação Por Tabela
- Localize a tabela que você está usando na regra XP CRUD
- Clique em Abrir registro
- Clique em Mais > Caso extremo
- Em Acesso público, certifique-se de que Permitir leitura e Permitir gravação estejam marcados
Para um Business Object, você deve permitir acesso público na definição do objeto.
- Navegue até App Workbench > Regras
- Defina a fonte de dados do aplicativo adequadamente (fonte de dados B)
- Localize e abra o Business Object que você está usando na Regra XP CRUD
- Clique em Mais > Caso extremo
- Em Acesso público, certifique-se de que Permitir leitura e Permitir gravação estejam marcados
Agora você criará a regra XP CRUD multiplataforma.
- Navegue até App Workbench > Regras
- Defina a Fonte de dados do aplicativo adequadamente
- No painel Regras de Negócios, clique em + Regra
- Nome deve incluir informações sobre o propósito da Regra
- Escolha XP CRUD para finalidade
- Escolha Tipo de ação. Por exemplo: Inserir
- Selecione Camada de Negócios
- Escolha a fonte de dados da qual você está extraindo dados (fonte de dados A) como Fonte de dados de origem
- Escolha a fonte de dados que você está direcionando (fonte de dados B) como Fonte de dados de destino
- Clique em Salvar
Neste ponto, é uma regra CRUD padrão e você pode prosseguir para definir a lógica mvSQL. Selecione Tabelas e objetos nas colunas de origem de dados e de destino na tabela de origem de dados de destino que você selecionou.