標準資料模型是透過自訂資料表建立,並針對每個以記錄形式儲存在 Microsoft Dataverse 中網站元件的配置進行優化。 標準模型在新站點配置時,載入不同解決方案、資料表和元資料需要更多時間。 標準模型中網站資料表的更新需要手動且耗時地應用套件更新。
備註
- 所有新網站將預設使用強化資料模型建立。
- 要在標準資料模型上建立網站,請在 Power Platform 管理中心 停用增強資料模型 。
- Power Pages Management 應用程式預設安裝於所有支援區域的 Microsoft Dataverse 實例,包括沒有 Power Pages 網站的環境。
增強資料模型結合了系統資料表、非設定資料表與虛擬資料表。
Power Pages 的強化資料模型帶來以下好處:
- 網站配置速度更快。
- 設計工作室體驗的速度更快。
- 網站設定可納入解決方案中,提供更流暢的應用程式生命週期管理(ALM)體驗。
- Power Pages 增強功能與 BUG 修正的更新有所改善。
判斷您的網站使用的是標準資料模型還是強化資料模型
有幾種方法可以判斷你的網站所使用哪個資料模型:
打開 Power Platform 管理中心,前往 資源>Power Pages 網站,選擇您的網站,然後選擇 管理。 網站詳情區塊中的資料模型欄位會顯示所使用的資料模型。
Power Pages 設計工作室中的 設定 工作區會顯示正在使用的資料模型。
打開入口管理應用程式。 若使用標準資料模型,應用程式名稱會顯示為 入口管理。 若使用強化資料模型,名稱會顯示為 Power Pages Management。
如果你使用 Power Platform CLI,請執行以下指令查看正在使用的資料模型。
pac pages list -v備註
此參數在 Power Platform CLI 版本 1.22.4 及以上版本中得到支援。
停用增強資料模型
你可以透過關閉 「切換至增強資料模型 」選項,選擇不使用強化資料模型來建立網站。 停用增強資料模型並不會移除解決方案套件,也不會刪除任何網站。
使用增強資料模型建立的現有網站仍在運作。 任何新建立的網站都會使用標準資料模型。
系統數據表
系統資料表是 Power Pages 專用的解決方案感知資料表,存在於所有 Dataverse 環境中。
備註
這些表格無法被修改。
- Site
- 場地組成部分
- 網站語言
非設定資料表
非組態資料表是功能專屬的資料表,包含交易型業務資料。 這些資料表中的資料不參與 ALM 程序。
- 廣告
- 投票
- 投票選項
- 投票表單提交
- 外部身分識別
- 入口留言
- 邀請
- 邀請兌換
- Setting
- WebFormSession
虛擬表格
Power Pages 虛擬表格代表並包含特定網站元件的元資料。 它們指向包含網站 JavaScript 物件符號(JSON)格式元資料的系統表格。 你可以透過 Power Pages Management 應用程式更新和設定虛擬表格的內容。 這個應用程式的外觀和使用感和舊版 Portal Management 應用程式一樣。
備註
- 如果你開發了任何使用標準資料模型資料表的自訂程式碼或工具,必須更新程式碼,使其使用強化的資料模型資料表。
- 這些表格無法被修改。
- 因為這些資料表無法修改,它們不會出現在可用來與其他資料表建立關係的清單中。 例如,Web Role (mspp_webrole)、Table Permission (mspp_entitypermission)及其他資料表不會出現在可用來建立關係的資料表清單中。
| 系統表 | 增強型資料模型虛擬表格 | 標準資料模型表 |
|---|---|---|
| PowerPage網站 | mspp_website | adx_website |
| powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
| PowerPage元件 | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule (發佈狀態過渡規則) mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_頁面模板 adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
支援範本
強化資料模型預設在您的 Microsoft Power Platform 環境中啟用。
任何使用以下範本之一配置的新網站,皆使用強化資料模型:
- 入門配置 1-5
- 應用程式處理
- 空白頁面
- 方案註冊
- 安排會議
- FAQ
- 社群(Dynamics 365)
- Customer Self Service Portal (Dynamics 365)
- 員工自助服務入口網站(Dynamics 365)
- Partner Portal (Dynamics 365)
備註
強化資料模型支援上述範本的新網站建立。 有些先前用標準資料模型建立的網站還無法遷移。 具體來說,是使用 Community(Dynamics 365)、客戶自助入口網站(Dynamics 365)、員工自助入口網站(Dynamics 365)及合作夥伴入口網站(Dynamics 365)範本所建立的網站。 如需指引與工具支援,協助你從標準資料模型升級到增強資料模型,請前往 「將標準資料模型網站遷移至增強資料模式」。
以下範本即使環境中啟用強化資料模型,仍使用標準資料模型:
- Customer Portal (Dynamics 365)
- 現場服務 (Dynamics 365)
- 現代社群(Dynamics 365)
- 退貨訂單(Dynamics 365)
利用強化資料模型建立網站
在環境中啟用強化資料模型後,你可以從 Power Pages 首頁建立新網站。
備註
增強型資料模型僅在所選範本支援增強型資料模型時,才用於建立新網站。 對於社群(Dynamics 365)、客戶自助入口網站(Dynamics 365)、員工自助入口網站(Dynamics 365)及合作夥伴入口網站(Dynamics 365)範本,Power Pages 核心套件版本必須是 v1.1.2602.230 或更新版本。 關於升級套件版本的詳細資訊,請參見 「更新 Power Pages 解決方案」。
請依照以下步驟使用使用強化資料模型的範本建立網站:
- 打開 Power Pages 首頁。
- 選擇 建立網站。
- 選擇範本,然後選擇「 選擇此範本 」來建立網站。
- 填寫所需資訊,然後選擇 完成。
你會被導向到 Power Pages 首頁,新網站會出現在 「我的網站 」清單中。 當新網站準備好後,你可以使用 Power Pages 設計工作室進行編輯。
查看增強型資料模型網站列表
你可以從 Power Pages 首頁查看新建立的網站。
使用增強資料模型的網站與使用標準資料模型的網站功能相當。 要判斷你的網站使用哪個資料模型,請前往 「判斷你的網站使用標準資料模型還是增強資料模型 」章節。
Power Pages 首頁的 「活躍網站 」區塊列出所有可用網站。 該清單顯示使用標準資料模型的站點與使用強化資料模型的站點,無論該環境是否啟用強化資料模型。
編輯使用強化資料模型的新網站
使用增強資料模型的網站與使用標準資料模型的網站功能相當。 你可以使用 Power Pages 設計工作室 或 Power Pages 管理應用程式 來進行客製化。
使用 Power Pages 設計工作室編輯網站
在 Power Pages 首頁的網站卡片上,選擇 編輯 以開啟 Power Pages 設計工作室並編輯網站。
備註
Power Pages 設計工作室的編輯流程相同,無論網站使用強化資料模型還是標準資料模型。 沒有任何功能缺口。
使用 Power Pages Management 應用程式編輯網站
在 Power Pages 首頁的網站卡片上,選擇省略號(...),然後選擇 Power Pages 管理 以開啟 Power Pages 管理應用程式。
備註
- 與強化資料模型相關的 Power Pages 核心套件預設會預裝於所有 Dataverse 環境中,無論該環境是否有 Power Pages 網站。
- 強化的資料模型包含一款名為 Power Pages Management 的新模型驅動應用程式。 你必須使用此應用程式進行 Power Pages 設計工作室無法提供的進階自訂功能。
你也可以從 Power Pages 設計工作室開啟 Power Pages 管理應用程式。 選擇省略號(...),然後選擇 Power Pages 管理。
你可以使用 Power Pages Management 應用程式來執行設計工作室無法提供的進階自訂功能。
資料模型 Power Platform CLI 參數
當你使用 Power Platform CLI 上傳或下載使用強化資料模型網站的設定資料時,必須使用該 modelVersion 參數。 值為 2 表示應使用增強型資料模型。
下載
pac pages download --path <path> --webSiteId <siteId> --modelVersion 2
上傳
pac pages upload --path <path> --modelVersion 2
備註
此參數在 Power Platform CLI 版本 1.22.4 及以上版本中得到支援。
欲了解更多資訊,請參考 Power Platform CLI 參數。
常見問題
我該如何將網站從標準資料模型更新到增強資料模型?
如需指引與工具支援,協助你從標準資料模型升級到增強資料模型,請前往 「將標準資料模型網站遷移至增強資料模式」。
我可以在入口網站管理應用程式中編輯基於增強資料模型配置的新網站嗎?
您可以使用新的 Power Pages Management 應用程式,編輯使用強化資料模型建立的新網站。
另請參閱
- 使用 Power Pages 來開發解決方案
- Power Pages 的 Power Platform CLI 解決方案支援