了解模型驱动应用程序设计器
要完全开发一个模型驱动应用,在开发过程的不同阶段需要多个设计器。
从广义上讲,应用开发分为以下几个阶段:
- 数据模型开发
- 应用开发
- 数据安全性
创建的资产(如表、云端流或模型驱动应用)具有保留在解决方案中的容量,目的是支持安全的应用程序生命周期管理。
本文着重介绍前两个阶段。 有关数据安全性的详细信息,请转到 Microsoft Dataverse 中的安全性
备注
没有必要使用所有编辑器来创建模型驱动应用。 除了添加任何必需的关系之外,至少要重点关注表列编辑器、窗体设计器和视图设计器的使用。 然后使用应用程序设计器将应用的组件拉到一起。
数据模型开发
模型驱动应用的价值集中于拥有强大、安全、可重用的数据模型。 有了数据模型后,开发应用的过程就很简单了。
表设计器和相关设计器
数据模型的开发从使用表设计器开始。 表是模型驱动应用的一个重要项目。 有一个表设计器,它定义表结构,并包括对其他设计器的关系、视图、窗体等的访问。
表设计器如下所示。
下表描述了设计器及其用途,并提供有关如何打开它们的链接。
编辑器 | 说明 | 链接 |
---|---|---|
表设计器 | 表在列中保留各个数据类型的记录元数据,如文本、电子邮件、图像、货币等。 有许多标准表可用。 您可以自定义非系统标准表。 您还可以从头创建新自定义表。 表设计器实际上是其他设计器(如视图和窗体)的入口。 在很多情况下,设计器本身是表设计器,在其他情况下,会打开一个新的浏览器选项卡,在其中进行编辑。 表设计器的列区域允许开发人员定义表列。 |
创建自定义表 |
关系 | 表设计器的一部分。 关系是任何模型驱动应用运行的基础。 没有它们,所有表都是孤立的。 | 创建关系 |
业务规则设计器 | 通过表设计器访问的单独设计器。 业务规则将规则或建议逻辑应用于窗体来设置列要求、隐藏列、验证数据等。 应用程序设计器使用简单的界面来实施和维护快速更改和常用的规则。 | 为表创建业务规则 |
视图设计器 | 表设计器的一部分。 视图与表关联,通过选择、定位和筛选表在列中呈现表数据。 | 创建视图 |
窗体设计器 | 通过表设计器访问的单独设计器。 窗体允许用户与表记录中保留的数据交互。 | 创建窗体 |
仪表板设计器 | 通过表设计器访问的单独设计器。 用于创建和编辑显示不同数据可视化的仪表板,如嵌入式 Power BI 报表、数据图表和视图。 | 创建仪表板 |
图表设计器 | 用于创建表图表的单独设计器。 | 创建系统图表 |
业务流程设计器 | 业务流程流引导用户完成标准业务流程。 虽然流程是解决方案的一部分,但它们使用 Power Automate 创建。 |
创建业务流程流 |
业务逻辑开发
业务逻辑可以以业务规则和业务流程流的形式引入。
此外,Power Automate 云端流可在利用云端流功能的模型驱动应用中使用,可以访问数百个数据连接器,而不只是 Dataverse。
了解有关将 Power Automate 与 Dataverse 结合使用的详细信息
应用程序设计器
应用程序设计器是用于创建应用和配置应用中使用的表的工具。 与使用其他设计器相比,应用的质量与在此阶段执行的编辑的关系要小得多,了解这一点很重要。
制作者可以选择与正在开发的应用相关的视图、窗体、图表和仪表板。