Modelo de dados avançado
O modelo de dados padrão foi criado utilizando tabelas personalizadas e foi otimizado para a configuração de cada componente do Web site que é armazenado como um recordo numa tabela dedicada no Microsoft Dataverse. O modelo padrão necessita de mais tempo para carregar as diferentes soluções, tabelas e metadados quando um novo site é aprovisionado. As atualizações às tabelas do Web site no modelo padrão requerem a aplicação manual e morosa das atualizações de pacotes.
Nota
- Todos os novos sites serão criados por predefinição com o modelo de dados avançado.
- Para criar um site no modelo de dados padrão, desative o modelo de dados avançado no centro de administração do Power Platform.
- A aplicação Gestão do Power Pages é instalada por predefinição em todas as instâncias do Microsoft Dataverse em regiões suportadas, incluindo ambientes onde não existem sites do Power Pages.
O modelo de dados melhorado é uma combinação de tabelas do sistema, tabelas de não-configuração e tabelas virtuais.
O modelo de dados avançado para o Power Pages oferece as seguintes vantagens:
- O aprovisionamento de sites está mais rápido.
- As experiências do Estúdio de design são mais rápidas.
- As configurações do site podem ser contidas em soluções que proporcionam experiências mais suaves de gestão do ciclo de vida da aplicação (ALM).
- As atualizações das correções de erros e dos melhoramentos do Power Pages foram melhoradas.
Determinar se o site está a utilizar o modelo de dados padrão ou avançado
Existem várias formas de determinar o modelo de dados que o site está a utilizar:
Abra o Centro de administração do Power Platform, vá para Recursos>Sites do Power Pages, selecione o seu site e selecione Gerir. O campo Modelo de Dados na secção Detalhes do Site indica o modelo de dados que está a ser utilizado.
A área de trabalho Configurar no estúdio de design do Power Pages mostra o modelo de dados que está a ser utilizado.
Abra a aplicação Gestão do Portal. Se o modelo de dados padrão estiver a ser utilizado, o nome da aplicação é mostrado como Gestão do Portal. Se o modelo de dados avançado estiver a ser utilizado, o nome é mostrado como Gestão do Power Pages.
Se estiver a utilizar a CLI do Power Platform, execute o seguinte comando para ver o modelo de dados que está a ser utilizado.
pac powerpages list -v
Nota
Este parâmetro é suportado no Power Platform CLI versão 1.22.4 e posterior.
Desativar o modelo de dados avançado
Pode optar ativamente por não participar na utilização do modelo de dados avançado para a criação do site ao desativar a opção Mudar para o modelo de dados avançado. Desativar o modelo de dados avançado não remove os pacotes da solução nem eliminará nenhum site.
Os sites existentes que foram criados utilizando o modelo de dados avançado continuam a funcionar. Todos os novos Web sites criados utilizam o modelo de dados padrão.
Tabelas de sistema
As tabelas do sistema são tabelas com suporte para soluções específicas do Power Pages que estão presentes em todos os ambientes do Dataverse.
Nota
Não é possível modificar esta tabelas.
- Site
- Componente do Site
- Idioma do Site
Tabelas de não-configuração
As tabelas de não-configuração são tabelas com funcionalidades específicas que contêm dados de negócio transacionais. Os dados nestas tabelas não participam nos processos ALM.
- Anúncio
- Sondagem
- Opção de Sondagem
- Submissão de Sondagem
- Identidade Externa
- Comentário do portal
- Convite
- Resgate de Convite
- Definição
- WebFormSession
Nota
Estas tabelas foram removidas do modelo de dados melhorado e não estarão disponíveis na Aplicação Power Pages Management:
- Anúncio
- Sondagem
- Opção de Sondagem
- Submissão de Sondagem
Tabelas virtual
As tabelas virtuais do Power Pages representam e contêm os metadados dos componentes de site específicos. Apontam para as tabelas do sistema que contêm os metadados do Web site no formato JavaScript Object Notation (JSON). Pode atualizar e configurar o conteúdo das tabelas virtuais utilizando a Aplicação Gestão do Power Pages. Esta aplicação tem o mesmo aspeto e funcionalidade que a aplicação Gestão do Portal mais antiga.
Nota
- Se tiver desenvolvido código ou ferramentas personalizadas que utilizem qualquer uma das tabelas de modelos de dados padrão, tem de atualizar o código para que este utilize as tabelas de modelos de dados avançadas.
- Não é possível modificar esta tabelas.
- Como estas tabelas não são modificáveis, não aparecem na lista de tabelas que podem ser utilizadas para criar uma relação com as outras tabelas. Por exemplo, a Função Web (mspp_webrole), a Permissão de Tabela (mspp_entitypermission) e outras tabelas não aparecem na lista de tabelas que podem ser utilizadas para criar uma relação.
Tabela de sistema | Tabela virtual do modelo de dados avançado | Tabela do 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 suportados
O modelo de dados avançado está ativado por predefinição no seu ambiente do Microsoft Power Platform.
Qualquer novo site que aprovisionar ao utilizar um dos seguintes modelos utiliza o modelo de dados avançado:
- Esquema de iniciação 1-5
- Processamento da aplicação
- Página em branco
- Registo no programa
- Agendar reuniões
Os modelos seguintes utilizam o modelo de dados padrão mesmo que o modelo de dados melhorado esteja ativado no ambiente:
- FAQ
- Community (Dynamics 365)
- Portal para Clientes (Dynamics 365)
- Portal de Gestão Personalizada para Clientes (Dynamics 365)
- Portal de Gestão Personalizada para Colaboradores (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Devoluções de Encomendas (Dynamics 365)
- Portal para Parceiros (Dynamics 365)
Criar um Web site utilizando o modelo de dados avançado
Depois de ativado o modelo de dados avançado num ambiente, pode criar um novo site a partir da home page do Power Pages.
Nota
O modelo de dados avançado só é utilizado para criar o novo site se o modelo selecionado suportar o modelo de dados avançado.
Siga estes passos para criar um site utilizando um modelo que utiliza o modelo de dados avançado:
- Abra a home page do Power Pages.
- Selecione Criar um site.
- Selecione um modelo e, em seguida, selecione Escolher este modelo para criar o site.
- Preencha as informações requeridas e, em seguida, selecione Concluído.
É redirecionado para a home page do Power Pages onde o novo site aparece na lista Os Meus Sites. Quando o novo site estiver pronto, poderá editá-lo utilizando o estúdio de design do Power Pages.
Ver a lista de sites do modelo de dados avançado
Pode ver os sites criados recentemente a partir da home page do Power Pages.
Os sites que utilizam o modelo de dados avançado têm paridade funcional com os sites que utilizam o modelo de dados padrão. Para determinar o modelo de dados que o Web site está a utilizar, vá para a secção Determinar se o site está a utilizar o modelo de dados padrão ou avançado.
A secção Sites ativos da home page do Power Pages lista todos os sites disponíveis. A lista mostra ambos os sites que utilizam o modelo de dados padrão e os sites que utilizam o modelo de dados avançado, independentemente de o modelo de dados avançado estar ou não ativado para o ambiente.
Editar um novo site que utilize o modelo de dados avançado
Os sites que utilizam o modelo de dados avançado têm paridade funcional com os sites que utilizam o modelo de dados padrão. Pode utilizar o Estúdio de design do Power Pages ou a aplicação Gestão do Power Pages para personalização.
Editar um site utilizando 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.
Nota
O processo de edição no estúdio de design do Power Pages funciona da mesma forma, independentemente de o site utilizar o modelo de dados avançado ou o modelo de dados padrão. Não existem lacunas de funcionalidades.
Editar um site utilizando a aplicação Gestão do Power Pages
Na home page do Power Pages, no cartão do site, selecione as reticências (…) e, em seguida, selecione Gestão do Power Pages para abrir a aplicação Gestão do Power Pages.
Nota
- Por predefinição, os pacotes core do Power Pages relacionados com o modelo de dados avançado serão pré-instalados em todos os ambientes do Dataverse, independentemente se os ambientes terem site do Power Pages ou não.
- O modelo de dados avançado inclui uma nova aplicação condicionada por modelo denominada Gestão do Power Pages. Tem de utilizar esta aplicação para as personalizações avançadas que não estão disponíveis através do estúdio de conceção do Power Pages.
Também pode abrir a aplicação Gestão do Power Pages a partir do estúdio de design do Power Pages. Selecione as reticências (…) e, em seguida, selecione Gestão do Power Pages.
Pode utilizar a aplicação Gestão do Power Pages para executar personalizações avançadas que não estão disponíveis no estúdio de design.
Parâmetros do modelo de dados do Power Platform CLI
Quando utiliza o CLI do Power Platform para carregar ou fazer download os dados da configuração para um Web site que utiliza o modelo de dados avançado, tem de utilizar o parâmetro modelVersion
. Um valor de 2 indica que o modelo de dados avançado deve ser utilizado.
Transferir
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Carregar
pac powerpages upload --path <path> --modelVersion 2
Nota
Este parâmetro é suportado no Power Platform CLI versão 1.22.4 e posterior.
Para mais informações, aceda a Parâmetros da CLI do Power Platform.
Perguntas mais frequentes
Como posso atualizar um site do modelo de dados padrão para o modelo de dados avançado?
Para obter orientação e suporte às ferramentas para o ajudar a atualizar do modelo de dados padrão para o modelo de dados avançado, aceda a Migrar sites de modelos de dados padrão para o modo de dados avançado.
Posso editar novos sites baseados em configurações de modelos de dados avançados na aplicação Gestão do Portal?
Pode utilizar a nova aplicação Gestão do Power Pages para editar novos sites criados com o modelo de dados avançado.
Problemas conhecidos
Limitação de perfis de implementação em sites do modelo de dados avançado implementados utilizando uma solução
Atualmente, a gestão do ciclo de vida das aplicações (ALM) do Power Pages não fornece uma forma de atribuir valores de definição de site diferentes para ambientes diferentes quando implementa dados do site utilizando soluções. O modelo de dados padrão suporta ALM utilizando os perfis de implementação. A capacidade de utilizar variáveis de ambiente para as definições do site está a ser considerada para uma atualização futura. Para contornar esta limitação entretanto, pode implementar sites de modelos de dados avançados com uma das seguintes opções:
Nota
Os seguintes métodos implementam objetos de site no estado não gerido.
- CLI do Microsoft Power Platform
- GitHub Actions para o Power Platform
- Power Platform Build Tools para Azure DevOps