Dela via


Power Platform CLI-lösningssupport för Power Pages (förhandsversion)

[Det här ämnet är en förhandsversion av dokumentationen och kan ändras.]

Den Power Pages förbättrade datamodellen stödjer funktionen lösningsmedvetenhet för Power Pages. Med den här funktionen kan du använda Microsoft Power Platform lösningsfunktioner för att flytta en webbplatskonfiguration från en miljö till en annan.

Viktigt!

  • Denna funktion är en förhandsversion.
  • Förhandsversionsfunktioner ska inte användas i produktion och funktionerna kan vara begränsade. Funktionerna är tillgängliga före den officiella publiceringen så att kunderna kan få tillgång tidigare och ge oss feedback.

Power Platform CLI tillhandahåller lösningsrelaterade kommandon som även kan tillämpas på Power Pages.

Skapa en ny lösning

Kör följande kommando för att skapa en ny lösning med PAC CLI:

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

Exempel:

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

Lägg till en befintlig webbplats till en lösning

För att lägga till en webbplats till en lösning genom att använda PAC CLI måste du bestämma komponenttypen och komponent-ID.

Bestämma komponenttyp

Om du vill hämta specifika Power Pages componentType namn och värden skickar du en GET förfrågan med hjälp av Dataverse webb-API OData-anropet.

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

Skärmbild som visar en lista över komponenttyper.

Bestämma komponent-ID

Om du vill hämta componentId värdet, skicka en GET förfrågan med hjälp av Webb-API OData-anrop.

Du kan använda följande slutpunkter:

  • powerpagesite
  • powerpagesitelanguage
  • powerpagecomponent

I följande exempel använder powerpagesite slutpunkt:

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

Skärmbild som visar en lista över komponent-ID.

När du har fastställt komponenttypen och komponent-ID:t kör du följande kommando för att lägga till en befintlig webbplats i en lösning med hjälp av PAC CLI:

pac solution add-solution-component

Exempel:

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

I det här exemplet:

  • SampleSolution representerar lösningens unika namn.
  • c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 är post-ID för Power Pages webbplats.
  • 10319 är CompomponentType värdet för Power Pages webbplatslösningen från det tidigare webb-API-svaret.

Kör pac solution sync eller pac solution export exportera lösningen med hjälp av PAC CLI.

Nu kan du flytta Power Pages webbplatskonfigurationen med hjälp av Microsoft Power Platform webbplatskonfigurationen (ALM) processer

Se även