Modelo de dados aprimorado
O modelo de dados padrão foi construído usando tabelas personalizadas e foi otimizado para a configuração de cada componente do site que é armazenado como um registro em uma tabela dedicada no Microsoft Dataverse. O modelo padrão requer mais tempo para carregar as diferentes soluções, tabelas e metadados quando um novo site é provisionado. Atualizações para tabelas de sites no modelo padrão requerem aplicação manual e demorada de atualizações de pacotes.
Observação
- Todos os novos sites serão criados por padrão usando o modelo de dados aprimorado.
- Para criar um site no modelo de dados padrão, desative o modelo de dados aprimorado no centro de administração do Power Platform.
- O aplicativo de Gerenciamento do Power Pages será instalado por padrão em todas as instâncias do Microsoft Dataverse em regiões compatíveis, incluindo ambientes onde não há sites do Power Pages.
O modelo de dados aprimorado é uma combinação de tabelas do sistema, tabelas não configuráveis e tabelas virtuais.
O modelo de dados aprimorado para o Power Pages fornece os seguintes benefícios:
- O provisionamento de site é mais rápido.
- As experiências do estúdio de design são mais rápidas.
- As configurações do site podem estar contidas em soluções para fornecer experiências de gerenciamento do ciclo de vida do aplicativo (ALM) mais tranquilas.
- Atualizações de aprimoramentos e correções de bugs do Power Pages foram aprimoradas.
Determina se seu site está usando o modelo de dados padrão ou aprimorado
Existem várias maneiras de determinar qual modelo de dados seu site está usando:
Abra Centro de administração do Power Platform, vá para Recursos>Sites do Power Pages, selecione seu site e, em seguida, selecione Gerenciar. O campo Modelo de dados na seção Detalhes do site indica qual modelo de dados está sendo usado.
A área de trabalho Configuração no estúdio de design do Power Pages mostra qual modelo de dados está sendo usado.
Abra o aplicativo de Gerenciamento do Portal. Se o modelo de dados padrão estiver sendo usado, o nome do aplicativo será mostrado como Gerenciamento do Portal. Se o modelo de dados aprimorado estiver sendo usado, o nome será mostrado como Gerenciamento do Power Pages.
Se estiver usando a CLI do Power Platform, execute o seguinte comando para exibir qual modelo de dados está sendo usado.
pac powerpages list -v
Observação
Este parâmetro é suportado na versão 1.22.4 e posterior da CLI do Power Platform.
Desativar o modelo de dados aprimorado
Você pode cancelar o uso do modelo de dados aprimorado para criação de site desativando a opção Alternar para modelo de dados aprimorado (versão preliminar). Desativar o modelo de dados aprimorado, não removerá os pacotes de solução, nem excluirá quaisquer sites.
Os sites existentes criados usando o modelo de dados aprimorado continuam ativos. Quaisquer novos sites criados usam o modelo de dados padrão.
Tabelas do sistema
As tabelas do sistema são tabelas do Power Pages com reconhecimento de solução específicas que estão presentes em todos os ambientes do Dataverse.
Observação
Não é possível modificar estas tabelas.
- Site
- Componente de site
- Idioma do site
Tabelas não configuráveis
Tabelas não configuráveis são tabelas específicas de recursos que contêm dados corporativos transacionais. Os dados dessas tabelas não participam dos processos do ALM.
- Anúncio
- Pesquisa de Opinião
- Opção de Votação
- Envio de Votação
- Identidade Externa
- Comentário no Portal
- Convite
- Resgate de convite
- Configuração
- WebFormSession
Observação
Essas tabelas foram removidas do modelo de dados aprimorado e não estarão disponíveis no aplicativo Power Pages Management:
- Anúncio
- Pesquisa de Opinião
- Opção de Votação
- Envio de Votação
Tabelas virtuais
As tabelas virtuais do Power Pages representam e contêm os metadados dos componentes específicos do site. Eles apontam para as tabelas do sistema que contêm os metadados do site no formato JavaScript Object Notation (JSON). Você pode atualizar e configurar o conteúdo das tabelas virtuais usando o aplicativo de gerenciamento do Power Pages. Este aplicativo tem a mesma aparência do antigo aplicativo de Gerenciamento de Portal.
Observação
- Se você desenvolveu qualquer código personalizado ou ferramentas que usam qualquer uma das tabelas de modelo de dados padrão, você deve atualizar o código para que ele use as tabelas de modelo de dados aprimoradas.
- Não é possível modificar estas tabelas.
- Como essas tabelas não são modificáveis, elas não aparecem na lista de tabelas que podem ser usadas para criar um relacionamento com as outras tabelas. Por exemplo, Função da Web (mspp_webrole), Permissão de Tabela (mspp_entitypermission) e outras tabelas não aparecem na lista de tabelas que podem ser usadas para criar um relacionamento.
Tabela do sistema | Tabela virtual de modelo de dados aprimorada | Tabela de modelo de dados padrão |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
Modelos com suporte
O modelo de dados aprimorado é ativado por padrão em seu ambiente do Microsoft Power Platform.
Qualquer novo site que você provisionar usando um dos seguintes modelos usará o modelo de dados aprimorado:
- Layout de Início 1-5
- Processamento de aplicativos
- Página em branco
- Registro no programa
- Agendar reuniões
Os modelos a seguir usam o modelo de dados padrão mesmo se o modelo de dados aprimorado estiver habilitado no ambiente:
- Perguntas frequentes
- Comunidade (Dynamics 365)
- Portal do cliente (Dynamics 365)
- Portal do autoatendimento para clientes (Dynamics 365)
- Portal de autoatendimento para clientes (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Pedidos devolvidos (Dynamics 365)
- Portal do parceiro (Dynamics 365)
Crie um site usando o modelo de dados aprimorado
Após o modelo de dados aprimorado ser ativado em um ambiente, você pode criar um novo site na home page do Power Pages.
Observação
O modelo de dados aprimorado é usado para criar o novo site somente se o modelo selecionado suportar o modelo de dados aprimorado.
Siga estas etapas para criar um site usando um modelo que usa o modelo de dados aprimorado:
- Abra a home page do Power Pages.
- Selecione Criar um site.
- Selecione um modelo e, depois, Escolher este modelo para criar o site.
- Preencha as informações necessárias e selecione Concluído.
Você será redirecionado para a home page do Power Pages na qual o novo site aparecerá na lista Meus sites. Quando o novo site estiver pronto, você poderá editá-lo usando o estúdio de design do Power Pages.
Veja a lista de novos sites de modelo de dados aprimorado
Você pode visualizar sites recém-criados na home page do Power Pages.
Os sites que usam o modelo de dados aprimorado têm paridade funcional com os sites que usam o modelo de dados padrão. Para determinar qual modelo de dados seu site está usando, vá para a seção Determinar se seu site está usando o modelo de dados padrão ou aprimorado.
A seção Sites ativos da home page do Power Pages lista todos os sites disponíveis. A lista mostra sites que usam o modelo de dados padrão e sites que usam o modelo de dados aprimorado, independentemente de o modelo de dados aprimorado estar ou não habilitado para o ambiente.
Editar um novo site que usa o modelo de dados aprimorado
Os sites que usam o modelo de dados aprimorado têm paridade funcional com os sites que usam o modelo de dados padrão. Você pode usar o estúdio de design do Power Pages ou o aplicativo de gerenciamento do Power Pages para personalização.
Edite um site usando o estúdio de design do Power Pages
Na home page do Power Pages, no cartão do site, selecione Editar para abrir o estúdio de design do Power Pages e editar o site.
Observação
O processo de edição no estúdio de design do Power Pages funciona da mesma forma, independentemente de o site usar o modelo de dados aprimorado ou o modelo de dados padrão. Não há lacunas de funcionalidade.
Edite um site usando o aplicativo de Gerenciamento do Power Pages
Na home page do Power Pages, no cartão do site, selecione as reticências (…) e, em seguida, selecione Gerenciamento do Power Pages para abrir o aplicativo Power Pages.
Observação
- Os principais pacotes do Power Pages relacionados ao modelo de dados aprimorado serão, por padrão, pré-instalados em todos os ambientes do Dataverse, independentemente de o ambiente ter o site do Power Pages ou não.
- O modelo de dados aprimorado inclui um novo aplicativo baseado em modelo com o nome Gerenciamento do Power Pages. Você deve usar este aplicativo para personalizações avançadas que não estão disponíveis por meio do estúdio de design do Power Pages.
Você também pode abrir o aplicativo de Gerenciamento do Power Pages do estúdio de design do Power Pages. Selecione as reticências (…) e, em seguida, selecione Gerenciamento do Power Pages.
Você pode usar o aplicativo de Gerenciamento do Power Pages para realizar personalizações avançadas que não estão disponíveis no estúdio de design.
Parâmetros de modelo de dados CLI do Power Platform
Quando você usa a CLI do Power Platform para fazer upload ou download de dados de configuração para um site que usa o modelo de dados aprimorado, você deve usar o parâmetro modelVersion
. Um valor de 2 indica que o modelo de dados aprimorado deve ser usado.
Baixar o
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Carregar
pac powerpages upload --path <path> --modelVersion 2
Observação
Este parâmetro é suportado na versão 1.22.4 e posterior da CLI do Power Platform.
Para mais informações, acesse Parâmetros de CLI do Power Platform.
Perguntas frequentes
Como posso atualizar um site do modelo de dados padrão para o modelo de dados aprimorado?
Para obter orientação e suporte de ferramentas para ajudá-lo a atualizar do modelo de dados padrão para o modelo de dados aprimorado, acesse Migrar sites de modelo de dados padrão para o modo de dados aprimorado.
Posso editar novos sites baseados em configurações de modelo de dados aprimoradas no aplicativo de Gerenciamento do Portal?
Você pode usar o novo aplicativo de Gerenciamento do Power Pages para editar novos sites criados usando o modelo de dados aprimorado.
Problemas conhecidos
Limitação de perfis de implantação em sites de modelos de dados aprimorados implantados usando uma solução
Atualmente, o gerenciamento do ciclo de vida do aplicativo (ALM) do Power Pages não fornece uma maneira de atribuir valores de configuração de site diferentes para ambientes diferentes quando você implanta dados do site usando soluções. O modelo de dados padrão oferece suporte ao ALM usando os perfis de implantação. A capacidade de usar variáveis de ambiente para configurações do site está sendo considerada para uma atualização futura. Enquanto isso, para contornar essa limitação, é possível implantar sites de modelo de dados aprimorados com uma das seguintes opções:
Observação
Os métodos a seguir implantam objetos de site em um estado não gerenciado.
- Microsoft Power Platform CLI
- GitHub Actions para o Power Platform
- Power Platform Build Tools para o Azure DevOps