PowerApps模型驱动应用简介
模型驱动应用设计是一种方法,重点是向应用添加仪表板、窗体、视图和图表。 不使用代码或使用极少代码,即可生成简单或非常复杂的应用。
在画布应用中,设计器可以完全控制应用布局。 另一方面,在模型驱动应用中,大部分布局取决于所添加的组件。 重点在于快速查看业务数据并做出决策,而不在于复杂的应用设计。
下面是模型驱动的应用的一些优势:
- 创建以组件为中心的丰富环境。
- 无需使用代码(或使用极少代码)。
- 创建在各种设备上效果极佳的复杂的响应式应用,同时在一个环境中对这些应用进行开发。
- 设计功能类似于 Microsoft Dynamics 365 客户连接平台中提供的功能。
- 应用可以作为解决方案进行分发。
生成模型驱动应用的方法
模型驱动应用有三个设计阶段:
- 对业务数据进行建模。
- 定义业务流程。
- 生成应用。
对业务数据进行建模
模型驱动的设计使用元数据驱动的架构,以便设计人员无需编写代码即可自定义应用。 若要对业务数据进行建模,请确定应用需要什么数据,以及相应数据与其他数据的相关程度。 元数据是指“数据的数据”,它定义了 Common Data Service 中存储的数据的结构。
定义业务流程
在模型驱动的应用设计中,定义和实施一致的业务流程非常关键。 一致的流程可帮助确保应用用户专注于其工作,不必再记住要手动执行一系列步骤。 流程可以简单也可以复杂,并且通常随着时间的推移而变化。
生成应用
完成数据建模和流程定义后,可以在应用程序设计器中选择和设置所需的组件,从而生成应用。