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.

    Captura de ecrã que mostra o campo Modelo de Dados definido como Avançado na secção Detalhes do Site para um site.

  • 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.

    Captura de ecrã da aplicação 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.

Uma captura de ecrã do centro de administração do Power Platform com o comutador Mudar para o modelo de dados avançado realçado.

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:

  1. Abra a home page do Power Pages.
  2. Selecione Criar um site.
  3. Selecione um modelo e, em seguida, selecione Escolher este modelo para criar o site.
  4. 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.

Captura de ecrã que mostra um Web site a ser editado na aplicação Gestão do Power Pages.

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.

Consulte também