确定要创建的应用类型

在 Power Apps 中,创建应用有两个选项:模型驱动应用和画布应用。

以下是一个基本的高级别比较。 有关这两种类型的应用的更多详细信息,请参阅在 Power Apps 中创建应用概述

模型驱动应用。

模型驱动应用需要 Microsoft Dataverse 数据库。 它们建立在该数据库环境中建模的数据之上。 模型驱动应用的视图和详细信息屏幕基于数据结构。 因此,它们在一个屏幕到下一个屏幕之间为用户提供更一致的外观,而无需应用创建者投入很多精力。

模型驱动应用非常适合业务逻辑较复杂的场景,如:

  • 复杂的数据模型

  • 业务流程管理

  • 跟踪与数据关联的活动

画布应用。

另一方面,可以使用 Dataverse 数据库构建画布应用,也可以不使用。 它们使用连接器访问数据和服务。 画布应用从空白屏幕(就像画家的画布)开始,而开发者将为每个屏幕手动布局。 这使创建者可以完全控制每个元素在画布上的放置。

如果用户期望自定义的用户体验,请使用画布应用。 它们提供:

  • 图形化的直观界面

  • 根据用户要求创建量身定制的 UI 的能力

  • 使用连接器跨多个系统集成

除非您的用户有特定的画布应用需求,否则请考虑创建模型驱动应用。 模型驱动应用使您可以快速创建应用,因为它们不需要您自己构建 UI。

备注

如果要创建要由客户在 Web 上使用的应用,您还可以创建第三种类型的应用:门户应用

构建使用多个应用的端到端解决方案

您的业务流程可能需要多个应用。

例如,我们的支出报表项目有几个完全不同的任务集,因此我们考虑创建多个应用。 他们使用的数据是相同的,但是用户体验将针对特定的场景和角色进行定制。

业务流程每个步骤的任务。

正如您在上面的示例中看到的,有多种类型的人员在处理同一组数据。 画布应用最适合填写支出表单的员工,这使 Lee 这样的人员可以使用有吸引力的移动应用提交支出报表,此应用直观易用,而且可以离线使用。

用于支出报表创建的画布应用。

请返回介绍记录业务流程一节的内容,您可以看到 Abhay 的要求是:

  • 必须能够查看所有支出报表和收据

  • 负责确保每个支出报表的符合性

  • 大量工作;需要能够快速处理信息

  • 必须能够报告支出如何平衡预算

若要能够快速处理大量工作和处理信息,最适合的是模型驱动应用。 它使 Abhay 可以快速查看所提交支出报表的所有详细信息,查看它如何影响预算,以及查找相关信息,如供应商详细信息。

用于处理支出报表的模型驱动应用。

在此示例场景中,您可以看到画布应用和模型驱动应用的组合。 虽然它们是两种不同类型的应用,但所有数据都可以集中在一个地方 (Dataverse)。

Dataverse 中包含数据的两个应用。

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。