Aplicativos de portal

Concluído

A capacidade de mostrar e interagir facilmente com os dados do Microsoft Dataverse em um site externo é o principal benefício da implementação de um portal do Power Apps.

Os portais do Power Apps são projetados para interação com o público-alvo interno e externo.

Recursos dos aplicativos de portal

Os portais do Power Apps são desenvolvidos com base no Dataverse. Essa arquitetura é fornecida com um importante benefício. Todos os recursos diferenciadores de aplicativos baseados em modelos no Power Apps são os recursos dos portais do Power Apps também, inclusive:

  • Gerenciamento centralizado
  • Common Data Model
  • Funções e permissões
  • Formulários e modos de exibição
  • Regras de negócios
  • Ações e fluxos de trabalho declarativos
  • Arquitetura de plug-in
  • Integração com outros serviços
  • Extensibilidade do Dataverse
  • Auditoria

Os portais do Power Apps oferecem um sistema de gerenciamento de conteúdo completo pronto para uso, com todo o conteúdo armazenado no Dataverse. Como resultado, é possível editar o conteúdo usando o Power Apps portals Studio e diretamente pelo aplicativo Gerenciamento do Portal. Além disso, o modelo de segurança robusto do Dataverse pode ajudar a proteger o conteúdo.

Diagrama que mostra os recursos dos portais do Power Apps.

Observação

Um portal requer que um banco de dados do Dataverse esteja disponível no ambiente para instalar e configurar alguns componentes principais. Embora um portal em branco possa ser configurado em um ambiente sem nenhum dos aplicativos do Microsoft Dynamics 365 instalados, os modelos (Autoatendimento para clientes, Autoatendimento para funcionários, Parceiro e Portais da comunidade) dependem dos aplicativos do Microsoft Dynamics 365.

Arquitetura de portais

Os portais do Power Apps realizam transações diretamente com os dados do Dataverse. Você pode criar listas e formulários sobre dados. Os portais do Power Apps fornecem componentes integrados que usam exibições e formulários baseados em modelos. Os portais podem ser personalizados e estendidos, conforme mostrado no diagrama a seguir.

Diagrama da arquitetura de portais do Power Apps.

Os portais do Power Apps estendem as soluções do Dataverse para públicos internos e externos de forma mais segura. Os visitantes do portal podem acessar portais como usuários anônimos ou autenticados.

Diagrama da arquitetura de portais do Power Apps para o Dataverse.

Expor dados do Dataverse

As seções a seguir descrevem as várias maneiras diferentes de expor dados do Dataverse.

Casos de uso para portais

Quando considerar o uso de um aplicativo de portal:

  • As interações com o Dataverse para usuários externos e internos são mais seguras
  • Sites de Comunidade ou de autoatendimento para SAC
  • CRUD em dados do Dataverse
  • Recursos e orçamento limitados, usuário comercial e requisitos de configuração sem código
  • O design dinâmico e o conteúdo podem ser acessados em todos os dispositivos e navegadores
  • Implementações multilíngues
  • Logon único

Quando ter cautela:

  • A maioria dos dados reside em um sistema externo (não no Dataverse)
  • Requisitos severos quanto a gerenciamento, indexação e pesquisa de documentos.
  • Grandes volumes de usuários que direcionam tráfego intenso para o portal.
  • Requisitos de comércio eletrônico, inclusive processamento de pagamentos e manutenção de uma loja online.
  • Casos de uso que são mais apropriados para acesso direto de usuário licenciado do Power Apps.

Autenticação

Os portais do Power Apps permitem usuários autenticados e não autenticados. O arquiteto de soluções precisa saber se o acesso autenticado será usado e como os usuários serão autenticados, seja por meio do Microsoft Azure B2C, do Microsoft Entra ID ou de outro provedor de identidade.

Importante

Você deve evitar o uso de contas armazenadas localmente para autenticação.

Considerações sobre implementação

Ao implementar um aplicativo de portal, o arquiteto de soluções precisa considerar os seguintes fatores-chave:

  • Se um modelo em branco ou um modelo do Dynamics 365 será usado
  • A lacuna entre o modelo e os requisitos
  • Quais páginas do portal exigirão recursos especializados em modelos do Liquid avançados
  • Quais dados os usuários autenticados precisarão acessar

Considerações sobre implantação

Os ativos do portal, como exibições e formulários, podem ser empacotados em soluções, mas a maioria das configurações do portal é armazenada como dados em muitas tabelas. A ferramenta de Migração de Configuração pode atenuar parte do trabalho quando você passa do desenvolvimento para o teste e a produção.

Leitura adicional