Condividi tramite


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

Screenshot che mostra un elenco di tipi di componente.

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

Screenshot che mostra un elenco di ID componente.

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

Vedi anche