共用方式為


決定要製作哪種類型的應用程式

在 Power Apps 中,建立應用程式時有兩個選項:模型導向應用程式和畫布應用程式。

以下是基本的高層次比較。 如需這兩種應用程式類型的詳細資訊,請參閱 在 Power Apps 中建立應用程式的概觀

模型導向應用程式。

模型導向應用程式需要 Microsoft Dataverse 資料庫。 它們是建立在該資料庫環境中模型上的資料之上。 模型導向應用程式的檢視和詳細資料畫面是以資料結構為基礎。 正因為如此,它們為用戶提供了從一個屏幕到下一個屏幕更一致的外觀和感覺,而無需應用程序創建者付出太多努力。

模型導向應用程式適用於 商務邏輯 複雜的案例,例如:

  • 複雜的資料模型

  • 業務流程管理

  • 追蹤與資料相關聯的活動

Canvas 應用程式。

另一方面,畫布應用程式可以在有或沒有 Dataverse 資料庫的情況下建置。 他們使用連接器來存取資料和服務。 畫布應用程式從空白螢幕開始,就像藝術家的畫布一樣,創作者手動佈置每個螢幕。 這使創建者可以完全控制每個元素在畫布上的位置。

如果使用者預期自訂的使用者體驗,請使用畫布應用程式。 它們提供:

  • 圖形化、直覺式介面

  • 能夠根據用戶需求創建量身定制的 UI

  • 使用連接器跨多個系統的整合

請考慮建立模型導向應用程式,除非您的使用者對畫布應用程式有特定需求。 模型導向應用程式可讓您快速建立應用程式,因為它們不需要您自己建置 UI。

備註

如果您要建立供客戶在網路上使用的應用程式,您也可以建立第三種類型的應用程式: 入口網站應用程式

建置使用多個應用程式的端對端解決方案

您的業務流程可能需要多個應用程式。

例如,我們的費用報表專案有數個截然不同的任務集,因此我們會考慮製作數個應用程式。 他們使用的數據是相同的,但用戶體驗將根據特定場景和角色量身定制。

業務流程每個步驟的任務。

從上面的範例中可以看出,有多種類型的人處理同一組資料。 Canvas 應用程序最適合填寫費用表格的員工,它使像 Lee 這樣的人能夠使用有吸引力的移動應用程序提交費用報告,該應用程序使用直觀且可以在離線時使用。

用於建立費用報表的畫布應用程式。

參考 記錄業務流程 一節,您可以看到 Abhay 的需求是:

  • 必須能夠查看所有費用報告和收據

  • 負責確保每份費用報告的合規性

  • 工作量大;需要能夠快速處理信息

  • 必須能夠報告費用如何與預算達成一致

為了能夠快速處理大量工作和處理資訊,最適合的是模型導向應用程式。 它允許 Abhay 快速查看提交的費用報告的所有詳細信息,了解它如何影響預算,並查找供應商詳細信息等相關信息。

用於處理費用報表的模型導向應用程式。

在此範例案例中,您可以看到畫布應用程式和模型導向應用程式的組合。 雖然它們是兩種不同類型的應用程式,但所有資料都可以集中在一個地方 (Dataverse)。

兩個在 Dataverse 中具有資料的應用程式。