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 componentType
nomes 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
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
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
é oCompomponentType
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.