创建模型驱动应用的步骤

此页介绍与构建模型驱动应用相关的步骤。 构建第一个应用的简单演练可在构建第一个模型驱动应用中找到。

构建和共享模型驱动应用的步骤

在基本层面,模型驱动应用制作包括以下三个阶段。

阶段 目的
对业务数据建模 确保以正确的方式构造数据来解决业务问题。
定义业务流程 帮助用户更新表,高效准确地完成工作。
编写应用 创建应用并选择与应用相关的表和表元素。
配置安全角色 确保应用用户只能与其角色相关的数据交互。
共享应用 应用分发。

每个阶段都需要一系列编辑器来确保可以创建应用程序,无论应用制作者是更新数据模型,还是完成应用的编写过程。

使用多个编辑器似乎很奇怪,但这些编辑器反映了 Dataverse 中必须采用的各项技术。 通常,制作者会在编辑器之间无缝移动来构建应用。

对业务数据建模

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

备注

模型驱动应用无法在没有 Dataverse 表的情况下创建。 不过,很多 Power Platform 服务都可以使用 Dataverse 表,包括画布应用和 Power Automate。

教程:在 Power Apps 中创建包含组件的自定义表

定义业务流程

定义和强制实施一致的业务流程是模型驱动应用设计的一个重要方面。 但是,应该注意的是,创建模型驱动应用时可以无需围绕它配置业务流程。

不过,一致的流程可以帮助确保应用程序用户可以关注其工作,而不是记住执行一套手动步骤。 这些流程可以简单也可以复杂,并且可以包含对多个表的操作。

下面的屏幕截图说明了使用业务流程流的影响。

具有业务流程流的示例模型驱动应用

业务流程流使用 Power Automate 创建和配置。

详细信息:业务流程概述使用 Microsoft Dataverse 应用业务逻辑

编写模型驱动应用程序

在创建数据模型并在必要时定义业务流程后,可以构建应用了。

这可以通过以下两种方法之一来完成:使用现代界面或经典界面构建应用。

在现代界面中,制作者可以看到他们在设计时所作的更改的效果,而在经典界面中,最终用户体验和设计体验之间存在一定程度的差距。 详细信息:

使用这两种体验,都将创建一个站点地图,为用户定义导航体验。 使用现代方法,这是应用设计过程的一部分,而使用经典应用程序设计器时,将使用单独的站点地图设计器。

播放应用

通过应用程序设计器解决方案资源管理器播放您的应用。

完成这些阶段后,您可以进入与分发应用相关的最后阶段。

详细信息:构建站点地图

配置安全角色

表的访问权限使用安全角色定义,这些角色控制用户可以对 Dataverse 中的表执行的操作。 不进行定义,用户将没有有意义的应用访问权限。

这些操作包括创建、读取、写入、删除、追加、追加到、分配和共享。 需要首先配置安全角色,然后在共享点为用户分配角色。

有关了解、创建和配置安全角色的详细信息,请转到:

共享应用

要共享应用,需要执行两个操作。

  • 为用户分配安全角色。 这意味着他们有权查看数据。

    示例模型驱动应用程序

  • 共享应用的链接。 要获取链接:

  1. 编辑应用,然后选择属性选项卡。
  2. 复制统一接口 URL
  3. 在一个位置粘贴应用 URL 以便用户能够访问,如将它发布到 SharePoint 站点或通过电子邮件发送。

“获取模型驱动应用的链接”

共享应用和安全角色具有内在联系。 要正确共享应用,您需要对两者都有深入的了解。 了解有关共享应用和建立安全性的详细信息

使用模型驱动应用

已编订的文档专门用于帮助模型驱动应用的用户以有助于提高工作效率的方式正常导航和交互。 详细了解如何使用模型驱动应用

后续步骤

构建您的第一个现代应用

了解模型驱动应用程序设计器

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。