Power Platform CLI 解決方案支援 Power Pages (預覽版)
[本主題是發行前版本文件,可能會在未來變更。]
Power Pages 增強型資料模型支援 Power Pages 的解決方案意識功能。 此功能可協助您使用 Microsoft Power Platform 解決方案功能,將網站設定從一個環境移至另一個環境。
重要
- 此功能是預覽功能。
- 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。
Power Platform CLI 提供可套用至 Power Pages 的解決方案相關命令。
建立新的解決方案
執行以下命令以使用 PAC CLI 建立新解決方案:
pac solution init --publisher-name '<<publisher name>>' --publisher-prefix '<<publisher prefix>>' --outputDirectory '<<directory>>'
範例:
pac solution init --publisher-name 'ppmaker' --publisher-prefix 'pp' --outputDirectory 'c:\dev\ppsolution'
將現有網站新增至解決方案
若要使用 PAC CLI 將網站新增至解決方案,您必須決定元件類型和元件識別碼。
決定元件類型
若要取得特定 Power Pages componentType
的名稱和值,請使用 Dataverse Web API OData 呼叫來傳送 GET 要求。
{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?$filter=startswith(name,'powerpage')&$select=name,solutioncomponenttype
決定元件識別碼
若要取得 componentId
值,請使用 Web API OData 呼叫來傳送 GET 要求。
您可以使用下列端點:
powerpagesite
powerpagesitelanguage
powerpagecomponent
下列範例使用 powerpagesite
端點:
{OrgURL}/api/data/v9.1/powerpagesites?$select=name
決定好元件類型和元件識別碼之後,請執行下列命令,以使用 PAC CLI 將現有的網站新增至解決方案:
pac solution add-solution-component
範例:
pac solution add-solution-component -sn SampleSolution -c c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 -ct 10463
在此範例中:
-
SampleSolution
代表解決方案唯一名稱。 -
c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59
是 Power Pages 網站的記錄識別碼。 -
10319
是來自先前 Web API 回應中 Power Pages 網站解決方案的CompomponentType
值。
使用 PAC CLI 執行 pac solution sync
或 pac solution export
匯出解決方案。
您現在可以使用 Microsoft Power Platform 應用程式生命週期管理 (ALM) 程序來移動 Power Pages 網站設定。