將虛擬表格與 Power Pages 整合

虛擬表格是一種特殊類型的資料表,其在 Microsoft Dataverse 中沒有實體表示,而是代表外部資料來源的查詢或檢視。 它們透過將資料順暢地表示為無需資料複寫的資料表,來整合外部資料來源。

注意

本文說明如何在 Dataverse 中手動建立虛擬表格,然後在 Power Pages 中建立虛擬表格。 您也可以直接從設計工作室的資料工作區建立虛擬表格。 詳細資訊: 使用「數據」工作區創建和修改虛擬表

在 Power Pages 中整合虛擬表格的步驟

在 Power Pages 中使用虛擬表格的程序類似於在資料工作區中建立資料表,以及使用 Dataverse 檢視和資料表清單建立網頁清單與表單元件。

  1. 在 Dataverse 中建立虛擬表格

  2. 設定虛擬表格關聯

  3. 使用虛擬表格設定具有元件的網頁

在 Dataverse 中建立虛擬表格

有多種方式可在 Dataverse 中建立虛擬表格。 目前,Power Pages 支援使用下列提供者所建立的虛擬表格。

財務和營運虛擬表格

Dynamics 365 財務與營運 是一個商務應用程式,用於幫助組織管理其財務、營運和供應鏈。 財務和營運應用程式是 Dataverse 中的虛擬資料來源,並可從 Dataverse 進行完整的建立、讀取、更新及刪除 (CRUD) 作業。 了解如何在 Power Pages 中呈現財務和營運虛擬表格

虛擬連接器提供者

虛擬連接器是使用 Power Platform 連接器建立的,這些連接器是預先設定的連接器,可提供與外部系統互動的方式。 虛擬連接器會自動化部分建立作業,無需使用程式碼也能建立虛擬表格,使建立作業體驗變得精簡有效率。

若要了解如何在 Dataverse 中建立虛擬表格,請移至使用虛擬連接器建立虛擬表格

自訂虛擬表格資料提供者

使用 Microsoft Dataverse 資料 SDK,.NET 開發人員可以選擇建立自訂虛擬表格資料提供者,以協助整合現有資料提供者不支援的外部資料來源類型。 每個資料提供者都由一組可重複使用的 Dataverse 外掛程式組成,可執行支援的 CRUD 作業。

注意

  • Power Pages 要求所有資料表都必須有識別碼屬性,這個識別碼稱為唯一識別碼,而且其值必須為 GUID。
  • 在外掛程式中從外部資料來源擷取虛擬表格時,請明確將 AllColumns 屬性設為 True。

若要瞭解如何使用 Dataverse 中的自訂資料提供者來建立虛擬表格,請移至自訂虛擬表格資料提供者

Business Central 虛擬表格

Dynamics 365 Business Central 是中型組織的完整企業資源規劃 (ERP) 軟體解決方案。 Business Central 虛擬表格支援從 Microsoft Dataverse 進行建立、讀取、更新、刪除 (CRUD) 動作。 更多資訊:具有 Power Pages 的 Business Central 虛擬表格

設定虛擬表格關聯

如果您正在設定全域類型存取的虛擬表格權限,則設定與連絡人或帳戶表的資料表關聯是個選擇性步驟。 帳戶連絡人存取類型提供為網站使用者提供資料表記錄的有限存取。 深入了解使用資料表權限來保護資料。

若要設定帳戶和連絡人範圍,需要分別建立虛擬表格到帳戶和連絡人表的多對一關係。 若要深入了解虛擬表格關聯,請移至設定虛擬表格關聯

使用虛擬表格設定網頁

在 Dataverse 中建立虛擬表格之後,您可以使用與使用標準 Dataverse 資料表相同的程序來建立清單表單多步驟表單元件。

不支援的虛擬表格與提供者

Power Pages 不支援使用以下虛擬表格和提供者;

限制

當在 Power Pages 中使用時,Dataverse 虛擬表格有一組限制,如需更多詳細資料,請移至限制和疑難排解虛擬表格

另請參閱

使用「數據」工作區創建和修改虛擬表