Partilhar via


Suporte à solução Power Platform CLI para o Power Pages (pré-visualização)

[Este tópico é documentação de pré-lançamento e está sujeito a alterações.]

O modelo de dados avançado do Power Pages suporta a funcionalidade de compreensão de soluções para o Power Pages. Esta funcionalidade ajuda-o a utilizar as capacidades da solução Microsoft Power Platform para mover uma configuração do site de um ambiente para outro.

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • As caraterísticas de pré-visualização não se destinam à produção e poderão ter caraterísticas restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipadamente e enviar comentários.

O Power Platform CLI fornece comandos relacionados com a solução que também podem ser aplicados ao Power Pages.

Criar uma nova solução

Execute o seguinte comando para criar uma nova solução utilizando o PAC CLI:

pac solution init --publisher-name '<<publisher name>>' --publisher-prefix '<<publisher prefix>>' --outputDirectory '<<directory>>'

Exemplo:

pac solution init --publisher-name 'ppmaker' --publisher-prefix 'pp' --outputDirectory 'c:\dev\ppsolution'

Adicionar um site existente a uma solução

Para adicionar um site a uma solução utilizando o PAC CLI, tem de determinar o tipo de componente e o ID de componente.

Determinar o tipo de componente

Para obter os nomes e os valores específicos do Power Pages componentType, envie um pedido GET utilizando a chamada OData da API Web do Dataverse.

{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?filter=startswith(name,'powerpage')$&select=name,solutioncomponenttype

Captura de ecrã que mostra uma lista de tipos de componente.

Determinar o ID de componente

Para obter o valor componentId, envie um pedido GET ao utilizar a chamada OData da API Web.

Pode utilizar os seguintes pontos finais:

  • powerpagesite
  • powerpagesitelanguage
  • powerpagecomponent

O exemplo seguinte utiliza o ponto final powerpagesite:

{OrgURL}/api/data/v9.1/powerpagesites?$select=name

Captura de ecrã que mostra uma lista de IDs de componente.

Depois de determinar o tipo de componente e o ID de componente, execute o seguinte comando para adicionar um site existente a uma solução utilizando o PAC CLI:

pac solution add-solution-component

Exemplo:

pac solution add-solution-component -sn SampleSolution -c c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 -ct 10319

Neste exemplo:

  • SampleSolution representa o nome exclusivo da solução.
  • c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 é o ID de registo do site do Power Pages.
  • 10319 é o valor de CompomponentType da solução do site do Power Pages a partir da resposta anterior da API Web.

Execute pac solution sync ou pac solution export para exportar a solução utilizando o PAC CLI.

Agora pode mover a configuração do site do Power Pages utilizando processos da Gestão do Ciclo de Vida das Aplicações (ALM) Microsoft Power Platform.

Consulte também