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
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
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
ärCompomponentType
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