使用 Microsoft Dataverse 從暫存開始建立畫布應用程式
使用標準資料表 (內建)、自訂資料表 (組織所建立) 或這兩者建置畫布應用程式來管理 Dataverse 中所儲存的資料。
當您從 Dataverse 建置應用程式時,您不需要從 Power Apps 建立連線,就如同您使用 SharePoint、Dynamics 365 和 Salesforce 等資料來源一樣。 您只需要指定要在應用程式中顯示或管理的資料表。
先決條件
- 從暫存開始建立應用程式之前,請先藉由 產生應用程式 再自訂應用程式的 資源庫 、表單 和 卡片,來熟悉 Power Apps 的基本概念。
- 切換到環境,此環境已使用範例資料建立資料庫。 如果您有適當的授權,可以 建立環境 來符合此需求。
- 若要建立應用程式,您必須獲指派為環境建立者安全性角色。
打開空白應用程式
若要從頭開始建立使用 Dataverse 資料的應用程式,第一個步驟是建立空白應用程式。 在此練習中建立空白應用程式時,請務必選擇手機格式。
指定資料表
在畫面中間,選取連線至資料。
在應用程式製作功能表中,選取資料。 如果這是您第一次使用,系統會提示您建立與 Dataverse 的連線。 選取建立此連線。
選取新增資料,然後在搜尋方塊中輸入帳戶 > 連接。
選取右上角的關閉圖示來關閉 Data 窗格。
新增清單畫面
在命令列上,選取新畫面 > 範本索引標籤清單。
在左側導覽列中,選取 BrowseGallery1,然後將 Itemss 屬性的值設為以下公式:
SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
此公式中指定:
資源庫應該會顯示來自Accounts資料表的資料。
資料應會以遞增順序排序,直到使用者選取排序按鈕切換排序次序為止。
如果使用者在搜尋列 (TextSearchBox1) 中鍵入或貼上一或多個字元,清單只會顯示 name 欄位包含使用者指定字元的帳戶。
您可以使用 這些和其他許多函式 來指定應用程式的顯示及運作方式。
設定資源庫的配置,以便只顯示每個帳戶的名稱,並遵循 自訂資源庫所述,設定標題列以顯示 Browse 這個字。
在左側應用程式製作窗格中,把游標懸停在畫面 1 上,選取省略符號圖示 (...),然後選取刪除。
在左側應用程式製作窗格中,把游標懸停在畫面 2 上,選取省略符號圖示 (...),然後選取重新命名。
鍵入或貼上 BrowseScreen,然後將該畫面上的資源庫重新命名為 BrowseGallery。
新增表單畫面
重複上述程序的第一個步驟,但要新增 Form 而不是 List。
將表單的 DataSource 屬性設為 Accounts,並將其 Item 屬性設為 BrowseGallery.Selected,如右側窗格的 Advanced 索引標籤所示。
在右側窗格的 Properties 索引標籤中,選取 Edit fields 以開啟 Fields 窗格。
選取 Add field,然後選取這些欄位的核取方塊:
- 客戶名稱
- 地址 1: 路/街 1
- 地址 1: 市/鎮
- Address 1: ZIP/Postal code
- 員工數
- 年度營收
注意
在此案例之外,您可以選取 New field、提供必要資訊,然後選取 Done,來建立自訂欄位 。 其他資訊:建立資料行。
選取新增。
設定標題列的 Text 屬性,以顯示 Create/Edit。
畫面會反映您的變更。
將此畫面重新命名為 FormScreen。
設定圖示
在 BrowseScreen 上,將靠近畫面頂端之循環圖示的 Onselect 屬性設為以下公式:
Refresh(Accounts)
將加號圖示的 Onselect 屬性設為以下公式:
NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
將第一個向右箭號的 Onselect 屬性設為以下公式:
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
在 FormScreen 上,將取消圖示的 Onselect 屬性設為以下公式:
ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
將核取記號圖示的 OnSelect 屬性設為以下公式:
SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
在 Insert 索引標籤上,選取 Icons,然後選取 Trash 圖示。
將 Trash 圖示的 Color 屬性設為 White,並將其 OnSelect 屬性設為以下公式:
Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
測試應用程式
在動作選單上,選取 預覽應用程式。 其他資訊:預覽應用程式
切換清單的遞增和遞減排序次序,並以帳戶名稱中的一或多個字元篩選清單。
新增帳戶、編輯您所新增的帳戶、開始更新帳戶但取消您的變更,然後刪除帳戶。
後續步驟
- 將此應用程式連結到解決方案,您就能將其部署到不同環境或在 AppSource 發行。
- 開啟一或多個範例應用程式,並探索您可以建立的不同類型應用程式。