Partilhar via


Utilizar os portais do Microsoft Power Apps com o modelo de dados da parte

A versão 2.0.999.0, e posteriores, da solução de orquestração de aplicação de dupla escrita inclui alterações no modelo de dados na lista de endereços global e da parte para as tabelas Conta e Contacto. As mudanças permitem relações de muitos para muitos que suportam cenários de negócio avançados. Estas alterações não são suportadas por funções da web do portal, incluindo o portal do cliente, que são enviadas prontas a utilizar ou que existiam no seu ambiente antes de implementar a escrita dupla. Para que as funções da web funcionem como esperado, é necessário criar novas funções da web utilizando o novo modelo de dados.

Em resumo, a forma como as tabelas interagem mudou, mas as permissões de tabela no portal do cliente não mudaram. Este tópico explica como criar novas funções da web que funcionam com o novo modelo avançado de dados.

Este diagrama mostra a relação de tabela sem o modelo de dados de lista de endereços global e da parte:

sem modelo de parte.

Este diagrama mostra a relação de tabela com o modelo de dados de lista de endereços global e da parte:

com modelo de parte.

Criar uma nova permissão de tabela

Para criar estas novas permissões de tabela, siga estes passos:

  1. Inicie sessão em Power Apps e vá para as suas aplicações.

  2. Selecione a sua aplicação de Gestão do Portal.

  3. Na barra lateral, selecione Segurança > Permissões de tabela .

    Deve criar três novas permissões:

    • Ligação de tabela de Contacto com Parte
    • Ligação de tabela de Parte com Conta
    • Ligação de tabela de Conta com Encomenda
  4. Crie e guarde uma nova permissão para a ligação de Contacto com Parte, definindo estes parâmetros:

    • Nome: Ligação da tabela de Parte com Conta (ou à sua escolha)
    • Nome da Tabela: msdyn_contactforparty
    • Site: Portal do Cliente
    • Âmbito: Contacto
    • Privilégios: Selecionar tudo
    • Funções da web: Utilizadores Autenticados, Representante do Cliente (ou à sua escolha)
  5. Crie e guarde uma nova permissão para a ligação de Parte com Conta, definindo estes parâmetros:

    • Nome: Ligação de Parte com Conta (ou à sua escolha)
    • Nome da Tabela: conta
    • Site: Portal do Cliente
    • Âmbito: Elemento Principal
    • Privilégios: Selecionar tudo
    • Permissão de Tabela Principal: Ligação de Contacto com Parte
  6. Crie e guarde uma nova permissão para a ligação de Conta com Encomenda, definindo estes parâmetros:

    • Nome: Ligação de Conta com Encomenda (ou à sua escolha)
    • Nome da Tabela: salesorder
    • Site: Portal do Cliente
    • Âmbito: Elemento Principal
    • Privilégios: Selecionar tudo
    • Permissão de Tabela Principal: Ligação de Parte com Conta