共用方式為


使用 Microsoft Dataverse 建立畫布應用程式

建立畫布應用程式來管理儲存在 Dataverse 的資料,可使用內建標準資料表、組織建立的自訂資料表,或兩者皆用。

從 Dataverse 建立應用程式時,不需要像 SharePoint、Dynamics 365 或 Excel 這類資料來源一樣,從 Power Apps 建立連線。 您需要做的就是指定您想要在應用程式中顯示或管理的資料表。

必要條件

  • 切換環境至已建立含範例資料的資料庫的環境。 如果您有適當的授權,可以 建立環境 來符合此需求。
  • 確保您具有環境建立者資訊安全角色,直接或透過屬於 AAD 安全性群組類別的 Dataverse 團隊。 目前 Canvas 應用程式製作者場景不支援自訂安全性角色。

建立應用程式

  1. 登入 Power Apps

  2. 從首頁螢幕,根據您想使用 Dataverse 建立應用程式的方式,選擇下列選項之一:

    使用 Dataverse 建立選項 優勢 瀏覽
    單頁資源庫應用程式 使用您現有的 Dataverse 商業資料並建立輕量回應式應用程式。 1. 選擇下列選項之一:

    - 以資料開始>選取現有資料表

    - 以頁面設計開始>連結資料表的資源庫

    2. 選擇一個資料表,然後選擇建立應用程式
    三個畫面行動應用程式 使用現有 Dataverse 資料,並使用三個畫面範本建立應用程式,提供瀏覽、檢視詳細資訊、新增與編輯的選項。 以應用程式範本開始>從 Dataverse。 然後,選擇資料表>建立應用程式
    使用 Dataverse 資料的空白應用程式 使用您現有的 Dataverse 商業資料,自訂應用程式,享有彈性,無需受預設範本限制。 在左側瀏覽窗格,選取建立>以空白畫布開始>手機尺寸
  3. 應用程式建立完成後,Power Apps Studio 開啟,您可以繼續建立應用程式。

在空白應用程式中新增 Dataverse 資料表

為協助您了解如何使用 Dataverse 資料建立應用程式,先從建立空白應用程式開始,再加入 Dataverse 資料。

  1. 登入 Power Apps

  2. 在左側瀏覽窗格,選取建立>以空白畫布開始>手機尺寸

  3. 當 Power App Studio 開啟時,前往應用程式製作功能表,然後選擇資料

    Note

    若是首次連接 Dataverse,系統會提示您建立連線。 選擇建立以建立連線。

  4. 選擇新增資料,並在搜尋框中輸入帳戶,然後選擇它。

  5. 選擇右上角的關閉圖示來關閉資料窗格。

    關閉資料窗格的螢幕擷取畫面。

新增清單畫面

  1. 在指令列上,選取新螢幕>清單

  2. 在左側導覽列中,選取 BrowseGallery1,然後將 Itemss 屬性的值設為以下公式:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    此公式中指定:

    • 資源庫應該會顯示來自Accounts資料表的資料。

    • 資料應會以遞增順序排序,直到使用者選取排序按鈕切換排序次序為止。

    • 如果使用者在搜尋欄 (TextSearchBox1) 中鍵入或貼上一個或多個字元,則清單僅顯示名稱欄位包含使用者指定字元的帳戶。

      您可以使用 這些和其他許多函式 來指定應用程式的顯示及運作方式。

      設定資源庫的項目屬性。

  3. 在資源庫的屬性窗格中,將版面設定設定為標題

  4. 編輯標題文字屬性,並將其重新命名為瀏覽。 詳細資訊:自訂資源庫

    瀏覽畫面。

  5. 在左側應用程式製作窗格中,把游標懸停在畫面 1 上,選取省略符號圖示 (...),然後選取刪除

  6. 在左側應用程式製作窗格中,把游標懸停在畫面 2 上,選取省略符號圖示 (...),然後選取重新命名

  7. 鍵入或貼上 BrowseScreen,然後將該畫面上的資源庫重新命名為 BrowseGallery

    重新命名瀏覽畫面、資源庫。

新增表單畫面

  1. 重複上述程序的第一個步驟,但要新增 Form 而不是 List

  2. 將表單的 DataSource 屬性設為 Accounts,並將其 Item 屬性設為 BrowseGallery。選擇右側窗格中的進階標籤顯示的內容。

  3. 在右側窗格的 Properties 索引標籤中,選取 Edit fields 以開啟 Fields 窗格。

  4. 選擇新增欄位,然後選取這些欄位的核取方塊:

    • 帳戶名稱
    • 地址 1: 街道 1
    • 地址 1: 城市
    • 地址 1:郵政編碼
    • 員工數
    • 年度營收

    Note

    在此案例之外,您可以選取 New field、提供必要資訊,然後選取 Done,來建立自訂欄位 。 其他資訊:建立資料行

    選取並新增資料行。

  5. 選取新增

  6. 設定標題列的 Text 屬性,以顯示 Create/Edit

    畫面會反映您的變更。

    變更之後的畫面。

  7. 將此畫面重新命名為 FormScreen

設定圖示

  1. BrowseScreen 上,將靠近畫面頂端之循環圖示的 Onselect 屬性設為以下公式:

    Refresh(Accounts)

    重新整理圖示。

  2. 將加號圖示的 Onselect 屬性設為以下公式:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    新增圖示。

  3. 將第一個向右箭號的 Onselect 屬性設為以下公式:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    下一個圖示。

  4. FormScreen 上,將取消圖示的 Onselect 屬性設為以下公式:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    取消圖示。

  5. 將核取記號圖示的 OnSelect 屬性設為以下公式:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    勾選記號圖示。

  6. Insert 索引標籤上,選取 Icons,然後選取 Trash 圖示。

  7. Trash 圖示的 Color 屬性設為 White,並將其 OnSelect 屬性設為以下公式:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    垃圾桶圖示。

測試應用程式

  1. 在操作功能表,選取預覽按鈕。預覽應用程式 按鈕。 其他資訊:預覽應用程式

  2. 切換清單的遞增和遞減排序次序,並以帳戶名稱中的一或多個字元篩選清單。

  3. 新增帳戶,編輯您新增的帳戶,開始更新該帳戶,但取消您的變更,然後刪除該帳戶。