Os dados em uma entidade geralmente são relacionados aos dados em outra entidade. Por exemplo, você pode ter uma entidade Clientes e uma entidade Pedidos e a entidade Pedidos pode ter uma relação de pesquisa com a entidade Clientespara mostrar qual cliente fez o pedido. Você pode usar um campo de pesquisa para mostrar dados da entidade Clientes para o cliente que fez o pedido. Para saber mais, consulte Relações de entidades e campos de pesquisa.

Criar uma relacão

Você pode criar vários tipos de relações de uma entidade com outra (ou entre uma entidade e ela mesma). Cada entidade pode ter uma relação com mais de uma entidade, e cada entidade pode ter mais de uma relação com outra entidade. Alguns tipos de relações comuns são:

  • Normal: esse tipo de relação existe entre duas entidades.

  • Auto-Relacionamento: esse tipo de relação existe entre duas entidades.

  • Um-para-um: nesse tipo de relação, cada registro na entidade A pode corresponder a apenas um registro na entidade B e vice-versa. A versão atual do Common Data Service não oferece suporte a esse tipo de relação para entidades personalizadas.

  • Um-para-muitos: nesse tipo de relação, cada registro na entidade A pode corresponder a mais de um registro na entidade B, mas cada registro na entidade B pode corresponder a apenas um registro na entidade A.

  • Muitos-para-muitos: nesse tipo de relação, cada registro na entidade A pode corresponder a mais de um registro na entidade B e vice-versa. A versão atual do Common Data Service não oferece suporte a esse tipo de relação.

Adicionar uma relação de pesquisa

Para adicionar uma relação de pesquisa a uma entidade, crie uma relação na guia Relações e especifique a entidade com a qual você deseja criar uma relação.

  1. Em powerapps.com, expanda a seção Common Data Service e clique ou toque em Entidades no painel de navegação esquerdo.
  2. Na lista de entidades, clique ou toque em uma entidade para exibir os seus campos. Você pode filtrar a lista digitando um ou mais caracteres na barra de pesquisa acima da lista.
  3. Perto da parte superior da tela, clique ou toque em Relações. Essa guia mostra todas as relações da entidade. Clique em Nova relação.
  4. Na página Criar relação, especifique a entidade relacionada com a qual você deseja criar uma relação e, depois, especifique o nome e o nome de exibição do parceiro.
  5. Clique ou toque em Salvar para confirmar as alterações. Um campo de pesquisa com o mesmo nome será criado automaticamente.

Usar um campo de pesquisa em um aplicativo

Se você criar um aplicativo automaticamente de uma entidade que contém um campo de pesquisa, ele aparece como um controle Suspenso controle que contém dados do campo chave primária da entidade referenciada em um estado recolhido. Para ver dois campos no menu suspenso quando ela for expandido, adicione o campo PrimaryId e um segundo campo de sua escolha ao campo Pesquisa Padrão da entidade relacionada da relação de pesquisa.

Excluir um registro com uma relação de pesquisa

Se entidade A tiver uma relação de pesquisa com a entidade B:

  • Você pode excluir qualquer registro da entidade A, sem restrição.
  • Se um registro na entidade B corresponde a um ou mais registros na entidade A, você deve excluir todos os registros correspondentes na entidade A antes de excluir o registro na entidade B.

Observação: se a entidade B for uma entidade padrão com uma relação de pai com a entidade A e você excluir um registro da entidade A, todos os registros correspondentes na entidade B também serão excluídos.

Para obter informações sobre como excluir um campo, consulte Gerenciar campos.

Próximas etapas