Freigeben über


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

Screenshot, er eine Liste der Komponententypen anzeigt.

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

Screenshot, er eine Liste der Komponenten-IDs anzeigt.

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 der CompomponentType 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.

Siehe auch