Power Platform CLI Lösungsunterstützung für Power Pages (Vorschauversion)
[Dieses Thema ist Teil der Dokumentation zur Vorabversion und kann geändert werden.]
Das Power Pages erweiterte Datenmodell unterstützt die Lösungserkennungsfunktion für Power Pages. Mit dieser Funktion können Sie Lösungsfunktionen nutzen, um eine Website-Konfiguration von einer Umgebung in eine andere Microsoft Power Platform zu verschieben.
Wichtig
- Dieses Feature ist eine Previewfunktion.
- Funktionen in der Vorschauversion sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Diese Funktionen stehen vor der offiziellen Veröffentlichung zur Verfügung, damit Kunden frühzeitig Zugriff erhalten und Feedback geben können.
Der Power Platform CLI bietet lösungsbezogene Befehle, die auch für Power Pages angewendet werden können.
Erstellen einer neuen Lösung
Führen Sie die folgenden Befehle aus, um eine Lösung mithilfe von PAC CLI zu erstellen:
pac solution init --publisher-name '<<publisher name>>' --publisher-prefix '<<publisher prefix>>' --outputDirectory '<<directory>>'
Beispiel:
pac solution init --publisher-name 'ppmaker' --publisher-prefix 'pp' --outputDirectory 'c:\dev\ppsolution'
Hinzufügen einer vorhandenen Website zu einer Lösung
Um eine Website einer Lösung mithilfe von PAC CLI hinzuzufügen, müssen Sie den Komponententyp und die Komponenten-ID bestimmen.
Komponententyp festlegen
Um die spezifischen Power Pages componentType
Namen und Werte zu erhalten, senden Sie eine GET Anfrage mithilfe des Dataverse Web-API-OData-Aufrufs.
{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?$filter=startswith(name,'powerpage')&$select=name,solutioncomponenttype
Komponenten-ID festlegen
Um den componentId
Wert abzurufen, senden Sie eine GET Anfrage mithifle des WEB-API OData-Aufrufs.
Sie können die folgenden Endpunkte verwenden:
powerpagesite
powerpagesitelanguage
powerpagecomponent
Im folgenden Beispiel wird der powerpagesite
Endpunkt verwendet:
{OrgURL}/api/data/v9.1/powerpagesites?$select=name
Nachdem Sie den Komponententyp und die Komponenten-ID ermittelt haben, führen Sie den folgenden Befehl aus, um mithilfe der PAC-CLI eine vorhandene Website zu einer Lösung hinzuzufügen:
pac solution add-solution-component
Beispiel:
pac solution add-solution-component -sn SampleSolution -c c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 -ct 10463
In diesem Beispiel:
-
SampleSolution
steht für den eindeutigen Name der Lösung. -
c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59
ist die Datensatz-ID der Power Pages Site. -
10319
ist derCompomponentType
Wert der Power Pages Site-Lösung aus der früheren Web-API-Antwort.
Führen Sie pac solution sync
oder pac solution export
aus, um die Lösung mithilfe der PAC-CLI zu exportieren.
Sie können nun die Power Pages Website-Konfiguration durch Verwendung des Microsoft Power Platform Lebenszyklusverwaltungs-Prozesses (ALM) verschieben.