本页介绍在 Power Apps 中构建模型驱动应用程序的相关步骤。
构建和共享模型驱动应用的步骤
在基本层面,模型驱动应用制作包括以下三个阶段。
| 阶段 | 目的 |
|---|---|
| 对业务数据建模 | 确保以正确的方式构造数据来解决业务问题。 |
| 定义业务流程 | 帮助用户更新表,高效准确地完成工作。 |
| 编写应用 | 创建应用并选择与应用相关的表和表元素。 |
| 配置安全角色 | 确保应用用户只能与其角色相关的数据交互。 |
| 共享应用 | 应用分发。 |
每个阶段都需要一系列编辑器来确保可以创建应用程序,无论应用制作者是更新数据模型,还是完成应用的编写过程。
虽然有多个编辑器似乎有些奇怪,但这些编辑器反映了 Microsoft Dataverse 中的各种技术。 通常情况下,制作者通过编辑器无缝地构建应用程序。
构建第一个应用的简单演练可在构建第一个模型驱动应用中找到。
对业务数据建模
要建立业务数据模型,您需要确定应用程序需要哪些数据,以及这些数据与其他数据的关系。 模型驱动设计使用元数据驱动的体系结构,以便设计人员可以在不编写代码的情况下自定义应用程序。 元数据是指“关于数据的数据”,它定义数据系统中存储的数据的结构。
备注
除了拥有自定义页面的模型驱动型应用程序外,没有 Dataverse 表就无法创建模型驱动型应用程序。 不过,很多 Power Platform 服务都可以使用 Dataverse 表,包括画布应用和 Power Automate。
定义业务流程
定义和强制实施一致的业务流程是模型驱动应用设计的一个重要方面。 但是,应该注意的是,创建模型驱动应用时可以无需围绕它配置业务流程。
不过,一致的流程可以帮助确保应用程序用户可以关注其工作,而不是记住执行一套手动步骤。 这些流程可以简单也可以复杂,并且可以包含对多个表的操作。
这里的屏幕截图说明了业务流程流的影响。
业务流程流使用 Power Automate 创建和配置。
详细信息:业务流程概述和使用 Microsoft Dataverse 应用业务逻辑。
编写模型驱动应用程序
创建数据模型并定义必要的业务流程后,就可以构建应用程序了。
这是通过使用现代编辑器构建应用程序来完成的。
使用现代编辑器(也称为设计器),制作者可以看到他们在设计时所作更改的效果,而使用传统界面时,最终用户体验和设计体验之间存在一定程度的抽象。 详细信息:
在创建应用程序时,会创建一个站点地图,为用户定义导航体验。 对于新式应用程序设计器,这是应用程序设计过程的一部分。
详细信息:构建站点地图
播放应用
通过应用程序设计器运行您的应用程序。
完成这些阶段后,您可以进入与分发应用相关的最后阶段。
配置安全角色
表的访问权限使用安全角色定义,这些角色控制用户可以对 Dataverse 中的表执行的操作。 如果不这样做,用户就无法对应用程序进行有意义的访问。
这些操作包括创建、读取、写入、删除、追加、追加到、分配和共享。 需要首先配置安全角色,然后在共享点为用户分配角色。
有关了解、创建和配置安全角色的详细信息,请转到:
共享应用
要共享应用程序,需要进行两项操作:
为用户分配安全角色。 这意味着他们有权查看数据。
共享应用的链接。 要获取链接:
- 登录 Power Apps,然后选择左侧导航窗格中的应用程序。
- 选择所需的模型驱动应用程序,然后选择命令栏上的详细信息。
- 复制 Web 链接。 或者,也可以复制手机二维码,供手机用户使用。
- 在一个位置粘贴应用 URL 以便用户能够访问,如将它发布到 SharePoint 站点或通过电子邮件发送。
共享应用和安全角色具有内在联系。 要正确共享应用,您需要对两者都有深入的了解。 了解有关共享应用和建立安全性的详细信息
使用模型驱动应用
现有的文档可以帮助模型驱动应用程序的用户成功地进行导航和交互,从而帮助他们提高工作效率。 详细了解如何使用模型驱动应用