Compartilhar via


Usando os portais do Microsoft Power Apps com o modelo de dados de participantes

A versão 2.0.999.0 da solução de orquestração de aplicativos de gravação dupla e posterior inclui alterações no modelo de dados para o participante e para o catálogo de endereços global das tabelas Conta e Contato. As alterações permitem relacionamentos muitos para muitos que oferecem suporte a cenários comerciais avançados. Essas alterações não são compatíveis com as funções Web do portal, incluindo o portal do cliente, que são enviadas prontas ou que já estavam no seu ambiente antes de instalar a gravação dupla. Para que as funções Web funcionem conforme o esperado, é necessário criar funções Web usando 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 artigo explica como criar funções Web que funcionam com o novo modelo de dados avançado.

Este diagrama mostra a relação da tabela sem o modelo de dados do catálogo de endereços global e do participante:

sem o modelo do participante.

Este diagrama mostra a relação da tabela com o modelo de dados do catálogo de endereços global e do participante:

com o modelo do participante.

Criar uma permissão de tabela

Para criar essas permissões de tabela, siga estas etapas:

  1. Entre em Power Apps e acesse seus aplicativos.

  2. Selecione o aplicativo de gerenciamento de portal.

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

    Você deve criar três permissões:

    • Conexão de tabela de Contato e Participante
    • Conexão de tabela de Participante e Conta
    • Conexão de tabela de Conta e Pedido
  4. Crie e salve uma permissão para a conexão de Contato com Participante, definindo estes parâmetros:

    • Nome: conexão de tabela de Participante e Conta (ou o que você escolher)
    • Nome da tabela: msdyn_contactforparty
    • Site: Portal do cliente
    • Escopo: contato
    • Privilégios: selecionar tudo
    • Funções Web: usuários autenticados, representante do cliente (ou o que você escolher)
  5. Crie e salve uma permissão para a conexão de Participante com Conta, definindo estes parâmetros:

    • Nome: conexão de Participante com Conta (ou o que você escolher)
    • Nome da tabela: conta
    • Site: Portal do cliente
    • Escopo: responsável
    • Privilégios: selecionar tudo
    • Permissão da tabela principal: conexão de Participante e Contato
  6. Crie e salve uma permissão para a conexão de Conta com Pedido, definindo estes parâmetros:

    • Nome: conexão de Conta e Pedido (ou o que você escolher)
    • Nome da tabela: salesorder
    • Site: Portal do cliente
    • Escopo: responsável
    • Privilégios: selecionar tudo
    • Permissão da tabela principal: conexão de Participante e Conta