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