Ir para o conteúdo

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.

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.

  1. Navegue até App Workbench > Fontes de dados
  2. Selecione a fonte de dados desejada
  3. Clique no botão Fontes do link
  4. 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.

  1. Navegue até App Workbench > Regras
  2. Defina a fonte de dados do aplicativo adequadamente (fonte de dados B)
  3. Selecione a aba de navegação Por Tabela
  4. Localize a tabela que você está usando na regra XP CRUD
  5. Clique em Abrir registro
  6. Clique em Mais > Caso extremo
  7. 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.

  1. Navegue até App Workbench > Regras
  2. Defina a fonte de dados do aplicativo adequadamente (fonte de dados B)
  3. Localize e abra o Business Object que você está usando na Regra XP CRUD
  4. Clique em Mais > Caso extremo
  5. Em Acesso público, certifique-se de que Permitir leitura e Permitir gravação estejam marcados

Agora você criará a regra XP CRUD multiplataforma.

  1. Navegue até App Workbench > Regras
  2. Defina a Fonte de dados do aplicativo adequadamente
  3. No painel Regras de Negócios, clique em + Regra
  4. Nome deve incluir informações sobre o propósito da Regra
  5. Escolha XP CRUD para finalidade
  6. Escolha Tipo de ação. Por exemplo: Inserir
  7. Selecione Camada de Negócios
  8. Escolha a fonte de dados da qual você está extraindo dados (fonte de dados A) como Fonte de dados de origem
  9. Escolha a fonte de dados que você está direcionando (fonte de dados B) como Fonte de dados de destino
  10. 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.