Exemplo: consultar conexões por funções recíprocas (limite antecipado)

Este exemplo mostra como criar funções correspondentes e, em seguida, encontrar uma função correspondente para uma função específica.

Como executar este exemplo

  1. Baixe ou clone o repositório Microsoft/PowerApps-Samples para que você tenha uma cópia local.
  2. (Opcional) Edite o arquivo dataverse/App.config para definir um cadeia de conexão especificando a instância de Microsoft Dataverse à qual você deseja se conectar.
  3. Abra a solução de exemplo no Visual Studio e pressione F5 para executar o exemplo. Depois de especificar um cadeia de conexão em dataverse/App.config, qualquer exemplo executado usará essas informações de conexão.

Se você não especificar um cadeia de conexão no arquivo dataverse/App.config, uma caixa de diálogo será aberta sempre que você executar o exemplo e você precisar inserir informações sobre a instância do Dataverse à qual deseja se conectar e a quais credenciais deseja usar. Essa caixa de diálogo armazena em cache conexões anteriores para que você possa escolher uma conexão usada anteriormente.

Esses exemplos neste repositório que exigem uma conexão com uma instância do Dataverse para execução incluem uma referência vinculada ao dataverse/App.config arquivo.

O que este exemplo faz

Este exemplo mostra como criar funções correspondentes e, em seguida, encontrar uma função correspondente para uma função específica.

Como este exemplo funciona

Para simular o cenário descrito no que este exemplo faz, o exemplo fará o seguinte:

Configuração

  1. Verifica a versão atual da organização.
  2. Define alguns tipos anônimos para definir o intervalo de possíveis valores de propriedade de conexão.
  3. Cria a instância da função principal de conexão ConnectionRole.
  4. ConnectionRoleObjectTypeCode cria um registro de código de tipo de objeto de função de conexão para a tabela de contas e tabela de contatos.
  5. As AssociateRequest associa as funções de conexão.

Demonstrar

O QueryExpression recupera todas as funções de conexão que têm essa função listada como função recíproca.

Limpeza

Exiba uma opção para excluir os registros na Instalação. A exclusão é opcional caso você queira examinar as tabelas e os dados criados pelo exemplo. Você pode excluir manualmente os registros para obter o mesmo resultado.

Usar conexões para vincular registros uns aos outros
Descrever uma relação entre tabelas com funções de conexão
Exemplo: criar uma conexão
Exemplo: criar uma função de conexão
Exemplo: criar uma função de conexão recíproca
Exemplo: consultar conexões por um registro (limite antecipado)
Exemplo: Consultar funções de conexão por código de tipo de entidade (limite antecipado)
Exemplo: atualizar uma função de conexão (limite antecipado)