Aplicativos de portal

Concluído

O Power Pages permite que você exiba e interaja com dados do Microsoft Dataverse por meio de sites acessíveis externamente. O Power Pages dá suporte a interações seguras com os públicos interno e externo.

Recursos do Power Pages

O Power Pages se baseia no Microsoft Dataverse, herdando muitas funcionalidades de aplicativos baseados em modelo no Microsoft Power Apps, incluindo:

  • 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 a outros serviços
  • Extensibilidade do Dataverse
  • Funcionalidades de auditoria

O Power Pages também fornece um sistema de gerenciamento de conteúdo integrado, com todo o conteúdo armazenado no Dataverse. O conteúdo pode ser editado usando o Estúdio do Power Pages ou o aplicativo Gerenciamento do Portal. Os direitos de acesso e as permissões do Dataverse podem ser aplicados para ajudar a proteger o conteúdo.

Diagrama mostrando os recursos do Power Pages.

Observação

O Power Pages exige um banco de dados do Dataverse no ambiente para instalação e configuração dos principais componentes. Embora seja possível criar um portal em branco do Power Pages sem os aplicativos do Microsoft Dynamics 365, modelos como os portais de Autoatendimento para clientes, Autoatendimento para funcionários, Parceiro e Comunidade dependem desses aplicativos.

Arquitetura do Power Pages

O Power Pages conecta-se diretamente aos dados do Dataverse. Você pode criar listas e formulários com base em tabelas do Dataverse usando componentes internos que refletem exibições e formulários baseados em modelo. As páginas podem ser estendidas e personalizadas, conforme ilustrado no seguinte diagrama:

Diagrama da arquitetura do Power Pages.

O Power Pages estende soluções do Dataverse para usuários internos e externos com segurança. Os visitantes podem acessar portais de modo anônimo ou com autenticação.

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

Expor dados do Dataverse

As seções a seguir descrevem diferentes abordagens para expor com segurança dados do Dataverse usando o Power Pages.

Casos de uso do Power Pages

Considere o Power Pages quando:

  • For necessário proteger a interação com o Dataverse para usuários internos externos
  • Você precisar de sites de comunidade ou autoatendimento para serviço de atendimento ao consumidor
  • Forem necessárias operações CRUD nos dados do Dataverse
  • O projeto tem recursos limitados ou requer configurações de usuário de negócios ou no-code
  • Design responsivo for necessário para acessibilidade em dispositivos e navegadores
  • Houver necessidade de suporte a site multilíngue
  • O SSO (logon único) for um requisito

Tenha cuidado se:

  • A maioria dos dados residir fora do Dataverse
  • Os recursos de gerenciamento, indexação ou pesquisa de documentos forem essenciais
  • Você espera tráfego intenso ou grandes volumes de usuários
  • A funcionalidade de comércio eletrônico, como processamento de pagamento, for necessária
  • O cenário for mais bem atendido pelo acesso direto do usuário licenciado do Power Apps

Autenticação

O Power Pages dá suporte ao acesso autenticado e não autenticado. Um arquiteto de soluções deve determinar se o acesso autenticado é necessário e identificar o provedor de identidade apropriado, como Microsoft Azure B2C, Microsoft Entra ID ou outra opção com suporte.

Importante

Evite o uso de contas armazenadas localmente para autenticação.

Considerações sobre implementação

Ao implementar uma solução do Power Pages, considere:

  • Se vai iniciar com um modelo em branco ou um modelo do Dynamics 365
  • O quanto o modelo escolhido se alinha com os requisitos do projeto
  • Quais páginas do portal podem exigir desenvolvimento personalizado usando modelos Liquid
  • Quais dados os usuários autenticados precisam acessar

Considerações sobre implantação

Os ativos do Power Pages, como exibições e formulários, podem ser empacotados em soluções. No entanto, a maioria das configurações de página é armazenada como dados em várias tabelas do Dataverse. Use a ferramenta Configuration Migration Tool para mover configurações de ambientes de desenvolvimento para ambientes de teste ou produção.

Leitura adicional