模型驱动应用简介
模型驱动应用设计方法从排列数据以及使用这些数据执行什么操作开始,然后添加仪表板、窗体、视图和图表,以应用的形式与数据进行交互。 此外,模型驱动应用有助于通过关系连接表,以允许在它们之间进行导航并减少重复数据的可能性。
使用应用程序设计器,只需使用极少代码或无需代码,即可生成相对简单或十分复杂的应用。
在画布应用中,应用制作者可以完全控制应用布局。 在模型驱动应用中,大部分布局取决于您所添加的组件(仪表板、窗体、视图和图表)。 重点在于快速查看您的业务数据并做出决策,而不在于复杂的应用设计。
创建模型驱动应用的方法
模型驱动应用包含以下基本阶段:
- 对您的业务数据进行建模
- 定义您的业务流程
- 撰写应用
- 配置安全角色
- 共享应用
对您的业务数据进行建模
这是生成模型驱动应用的最重要步骤。 可以将模型驱动应用视为“数据模型”驱动应用。 因此,您必须先在 Dataverse 中生成数据模型,然后才能创建应用。 对业务数据进行建模时,请确定需要哪些数据,以及这些数据如何与其他数据进行关联。 如果操作正确,设计人员无需编写任何代码即可自定义应用。
定义您的业务流程
在模型驱动应用设计中,定义和执行一致的业务流程是非常关键的一个方面。 一致的流程有助于确保应用用户专注于他们的工作,而不必费心记住要执行的一系列手动步骤。 流程可能很简单,也可能很复杂,而且往往会随着时间的推移而有所变化。
撰写应用
完成数据建模和业务流程定义后,您可以在应用程序设计器中选择和设置所需的页面,从而构建您的应用。 Power Apps 会自动创建站点地图,帮助为用户定义导航。
配置安全角色
只有已分配安全角色的用户才能访问 Dataverse 表。 将安全角色应用到特定表后,该角色的访问权限将应用到使用数据的任何应用程序。 Dataverse 的安全性能非常强大,允许您为每个表创建独特的角色。 相同的表可以包含拥有不同访问权限类型的角色,包括创建、读取、写入、删除、追加、追加到、分配和共享表中数据的功能。
共享应用
将模型驱动应用共享视为一个两步过程。 您必须共享对 Dataverse 表的访问权限,然后共享应用本身。 完成应用并为用户(或用户组)分配安全角色后,您可以与用户共享应用。 如果共享应用的用户不具有该数据的安全角色,则无法使用该应用。
总而言之,Power Apps 可以基于精心设计的 Dataverse 表轻松快速创建应用,几乎不需要进行编码。