Compartilhar via


Suporte da solução Power Platform CLI para Power Pages (versão preliminar)

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

O modelo de dados aprimorado do Power Pages suporta o recurso de reconhecimento de solução para o Power Pages. Este recurso ajuda você a usar os recursos da solução do Microsoft Power Platform para mover uma configuração de site de um ambiente para outro.

Importante

  • Essa é uma versão prévia do recurso.
  • Os recursos de versão preliminar não foram criados para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.

A CLI da Power Platform fornece comandos relacionados à 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 usando a CLI do PAC:

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 usando a CLI do PAC, você deve determinar o tipo de componente e a ID do componente.

Determinar o tipo de componente

Para obter os componentTypenomes e valores, específicos do Power Pages, envie uma solicitação GET usando a chamada OData da API Web usando o Dataverse.

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

Captura de tela que mostra uma lista de tipos de componentes.

Determinar o ID do componente

Para obter o valor componentId, envie uma solicitação GET usando a chamada OData da API Web.

Você pode usar os seguintes pontos de extremidade:

  • powerpagesite
  • powerpagesitelanguage
  • powerpagecomponent

O exemplo a seguir usa o ponto de extremidade do powerpagesite:

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

Captura de tela que mostra IDs de uma lista de componentes.

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

pac solution add-solution-component

Exemplo:

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

Neste exemplo:

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

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

Agora você pode mover a configuração do site do Power Pages usando os processos do Gerenciamento do Ciclo de Vida do Aplicativo (ALM) do Microsoft Power Platform.

Confira também