Del via


Power Platform CLI-løsningsstøtte for Power Pages (forhåndsversjon)

[Dette emnet inneholder dokumentasjon for forhåndsversjonen, og kan bli endret.]

Power Pages forbedret datamodell støtter funksjonen for løsningsbevissthet for Power Pages. Denne funksjonen hjelper deg med å bruke Microsoft Power Platform-løsningsfunksjoner til å flytte en webområdekonfigurasjon fra ett miljø til et annet.

Viktig

  • Denne funksjonen er en forhåndsvisningsfunksjon.
  • Forhåndsversjonsfunksjonene er ikke ment for produksjonsbruk og kan ha begrenset funksjonalitet. Disse funksjonene er tilgjengelige før en offisiell utgivelse, slik at kunder kan få tidlig tilgang og gi tilbakemelding.

Power Platform CLI inneholder løsningsrelaterte kommandoer som også kan brukes i Power Pages.

Opprett en ny løsning

Kjør følgende kommando for å opprette en ny løsning ved å bruke PAC CLI:

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

Eksempel:

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

Legg til eksisterende nettsted i en løsning

Hvis du vil legge til et webområde i en løsning ved hjelp av PAC CLI, må du bestemme komponenttypen og komponent-ID.

Fastslå komponenttypen

Hvis du vil hente spesifikke Power Pages componentType-navn og -verdier, sender du en GET-forespørsel ved å bruke Dataverse OData-kallet for web-API.

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

Skjermbilde som viser en liste over komponenttyper.

Fastslå komponent-ID

Hvis du vil hente componentId-verdier, sender du en GET-forespørsel ved å bruke OData-kallet for web-API.

Du kan bruke følgende endepunkter:

  • powerpagesite
  • powerpagesitelanguage
  • powerpagecomponent

I eksemplet nedenfor brukes powerpagesite-endepunktet:

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

Skjermbilde som viser en liste over komponent-IDer.

Når du har fastslått komponenttypen og komponent-ID-en, kjører du følgende kommando for å legge til et eksisterende webområde i en løsning ved hjelp av PAC CLI:

pac solution add-solution-component

Eksempel:

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

I dette eksemplet:

  • SampleSolution representerer løsningens unike navn.
  • c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 er oppføring-ID for Power Pages-nettstedet.
  • 10319 er CompomponentType-verdien til Power Pages-områdeløsningen fra det tidligere web-API-svaret.

Kjør pac solution sync eller pac solution export for å eksportere løsningen ved hjelp av PAC CLI.

Du kan nå flytte Power Pages-webområdekonfigurasjonen ved hjelp av Microsoft Power Platform ALM-prosesser (Application Lifecycle Management).

Se også