Supporto per la soluzione dell'interfaccia della riga di comando di Power Platform per Power Pages (anteprima)
[Questo argomento fa parte della documentazione di pre-rilascio, pertanto è soggetto a modifiche.]
Il modello di dati avanzato di Power Pages supporta la funzionalità di riconoscimento delle soluzioni per Power Pages. Questa funzionalità rende possibile l'uso delle capacità della soluzione Microsoft Power Platform per spostare la configurazione di un sito Web da un ambiente a un altro.
Importante
- Questa è una funzionalità di anteprima.
- Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono disponibili prima di una versione ufficiale di modo che i clienti possano ottenere un accesso prioritario e fornire dei commenti.
L'interfaccia della riga di comando di Power Platform fornisce comandi relativi alla soluzione che possono essere applicati anche a Power Pages.
Creare una nuova soluzione
Esegui il comando seguente per creare una nuova soluzione utilizzando l'interfaccia della riga di comando PAC.
pac solution init --publisher-name '<<publisher name>>' --publisher-prefix '<<publisher prefix>>' --outputDirectory '<<directory>>'
Esempio:
pac solution init --publisher-name 'ppmaker' --publisher-prefix 'pp' --outputDirectory 'c:\dev\ppsolution'
Aggiungere un sito Web esistente a una soluzione
Per aggiungere un sito Web a una soluzione utilizzando l'interfaccia della riga di comando PAC, devi determinare il tipo di componente e l'ID componente.
Determinare il tipo di componente
Per ottenere i valori e i nomi componentType
specifici di Power Pages, invia una richiesta GET utilizzando la chiamata OData dell'API Web Dataverse.
{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?$filter=startswith(name,'powerpage')&$select=name,solutioncomponenttype
Determinare l'ID componente
Per ottenere il valore componentId
, invia una richiesta GET utilizzando la chiamata OData dell'API Web.
È possibile usare gli endpoint seguenti:
powerpagesite
powerpagesitelanguage
powerpagecomponent
L'esempio seguente usa l'endpoint powerpagesite
:
{OrgURL}/api/data/v9.1/powerpagesites?$select=name
Dopo aver determinato il tipo di componente e l'ID componente, esegui il seguente comando per aggiungere un sito Web esistente a una soluzione utilizzando l'interfaccia della riga di comando PAC:
pac solution add-solution-component
Esempio:
pac solution add-solution-component -sn SampleSolution -c c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 -ct 10463
In questo esempio:
-
SampleSolution
rappresenta il nome univoco della soluzione. -
c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59
è l'ID record del sito di Power Pages. -
10319
è il valoreCompomponentType
della soluzione del sito Power Pages dalla precedente risposta dell'API Web.
Esegui pac solution sync
o pac solution export
per esportare la soluzione utilizzando l'interfaccia della riga di comando PAC.
Ora puoi spostare la configurazione del sito Web di Power Pages utilizzando i processi di gestione del ciclo di vita delle applicazioni di Microsoft Power Platform.