Power Apps 中的模型驱动应用程序是什么?

模型驱动应用程序的设计是以组件为中心的应用程序开发方法。 模型驱动应用程序的设计不需要代码,您制造的应用程序可以很简单,也可以非常复杂。 与画布应用程序的开发不同,其设计器对应用程序布局进行完全控制,而使用模型驱动应用程序,很多布局由您确定,大部分由您添加到应用程序的组件指定。

示例模型驱动应用程序。

模型驱动应用程序提供以下好处:

  • 丰富的以组件为中心的无代码设计环境
  • 使用从台式到移动跨各类设备的相似 UI 创建复杂的响应式应用程序。
  • 丰富的设计功能
  • 您的应用程序可以作为解决方案分发

模型驱动应用程序的制造方法

在基本层面,模型驱动应用程序制造包括三个关键的关注方面。

  • 对业务数据建模
  • 定义业务流程
  • 创作自定义页面(预览)
  • 编写应用程序

对业务数据建模

若要对您的业务数据建模,您确定应用程序需要的数据,以及该数据如何与其他数据相关。 模型驱动设计使用元数据驱动的体系结构,以便设计人员可以在不编写代码的情况下自定义应用程序。 元数据是指“关于数据的数据”,它定义数据系统中存储的数据的结构。 教程:在 Power Apps 中创建包含组件的自定义表

定义业务流程

定义和强制实施一致的业务流程是模型驱动应用程序设计的一个重要方面。 一致的流程可以帮助确保应用程序用户可以关注其工作,而不是记住执行一套手动步骤。 流程可以简单也可以复杂,经常随时间变化。 若要创建流程,请从 PowerApps.com 模型驱动区域中选择 设置。 > 高级自定义 > 打开解决方案资源管理器。 接下来,在解决方案资源管理器中的左侧导航窗格上,选择 流程,然后选择 新建。 详细信息:业务流程概述使用 Microsoft Dataverse 应用业务逻辑

创作自定义页面(预览)

随着自定义页面的引入,模型驱动应用现在能够在本地使用画布应用。 这是一种在画布应用程序设计器中使用灵活布局、低代码 Power Fx 函数和 Power Apps 连接器创作的新页面类型。 有关详细信息,请参阅模型驱动应用自定义页面概述(预览)

编写模型驱动应用程序

在对数据建模并定义流程后,通过使用应用程序设计器选择并配置所需组件来构建应用程序。

应用程序设计器。

如果您不熟悉 Power Apps,希望了解如何使用 Power Apps 将创意转换为完全可行的解决方案,请从规划 Power Apps 项目开始。

后续步骤

构建您的第一个模型驱动应用程序

了解模型驱动应用组件

模型驱动应用自定义页面概述(预览)