判斷要製作的應用程式類型
在 Power Apps 中,您在建立應用程式時有兩個選項:模型導向應用程式和畫布應用程式。
以下是基本的高階比較。 如需這兩種應用程式的詳細資訊,請參閱在 Power Apps 中建立應用程式的概觀。
模型導向應用程式需要 Microsoft Dataverse 資料庫。 它們是建立在該資料庫環境中模型上的資料之上。 模型導向應用程式的檢視表和詳細資料畫面是根據資料結構而定。 因此,它們可讓使用者從單一畫面更加一致的外觀和感覺,而不需要應用程式建立者進行大量的工作。
模型導向應用程式適用於商務規則複雜的案例,例如:
複雜的資料模型
商務程序管理
追蹤與資料相關的活動
另一方面,畫布應用程式可以使用或不使用 Dataverse 資料庫來建立。 它們使用連接器來存取資料和服務。 畫布應用程式以空白畫面(就像藝術家的畫布)開始,並由建立者手動排放每個畫面。 這可讓建立者完全控制畫布上每個元素的位置。
如果使用者需要自訂的使用者體驗,請使用畫布應用程式。 它們提供:
圖形化、直觀的介面
能根據使用者需求建立調整好的 UI
使用連接器整合跨多個系統
考慮建立模型導向應用程式,除非您的使用者需要有畫布應用程式的特殊需求。 模型導向的應用程式可讓您快速進行應用程式,因為它們不需要您自己建構 UI。
注意
如果您正在建立網站上的使用者所使用的應用程式,您也可以建立第三種類型的應用程式:入口網站應用程式 。
建立使用多個應用程式的端對端解決方案
您的商務程序可能需要一或多個應用程式。
例如,我們的費用報表專案有數個不同的工作集,因此我們將考慮進行數個應用程式。 它們所使用的資料是相同的,但是使用者體驗將針對特定案例和角色量身訂做。
如您所見,您可以從上述範例中看到,有多種類型的人員處理相同的資料集。 畫布應用程式最適合員工填寫費用表單,這使得像 Lee 這樣的人可以使用有魅力的行動應用程式提交費用報表,而此應用程式使用起來很直觀,並且可以離線使用。
參考回記錄商務程序的章節,您可以看到 Abhay 的需求如下:
必須能夠審閱所有費用報表和收據
負責確保每一個費用報表的合規性
大量工作;需要能夠快速處理資訊
必須能夠報告費用如何與預算平衡
為了能快速處理大量的工作和程序資訊,最合適的是模型導向應用程式。 它可讓 Abhay 快速查看已提交費用報表的所有詳細資料、查看其如何影響預算,以及尋找相關的資訊(例如供應商詳細資料)。
在此範例案例中,您可以同時看到兩個畫布應用程式和模型導向應用程式的組合。 雖然它們是兩種不同類型的應用程式,但是所有資料都可以集中在同一個地方(Dataverse)。