分享方式:


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 10319

在此範例中:

  • SampleSolution 代表解決方案唯一名稱。
  • c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 是 Power Pages 網站的記錄識別碼。
  • 10319 是來自先前 Web API 回應中 Power Pages 網站解決方案的 CompomponentType 值。

使用 PAC CLI 執行 pac solution syncpac solution export 匯出解決方案。

您現在可以使用 Microsoft Power Platform 應用程式生命週期管理 (ALM) 程序來移動 Power Pages 網站設定。

另請參閱