由 Microsoft Dataverse 提供支持的模型驱动应用
创建模型驱动应用时,请使用 Microsoft Dataverse 中的表作为构建基块。 模型驱动应用从数据模型开始,通过 Dataverse 中的核心业务数据和流程的模型进行生成,以便对窗体、视图、图表和其他组件进行建模。
在撰写应用之前,请务必确保数据级别的业务数据和业务流程构造正确,但您也可以在创建应用程序时进行调整。 模型驱动应用将自动生成跨设备响应的 UI,但此结果很大程度上依赖于数据在 Dataverse 中的建模方式。
模型驱动应用创建方法
创建模型驱动应用时,请务必关注三个领域:
为业务数据建模
定义业务流程
撰写应用
有关创建模型驱动应用的详细信息包含于在 Dataverse 中创建关系、业务规则、计算和汇总学习路径和生成模型驱动应用概述中。
考虑使用“Asset Checkout”应用,它具有三个数据表:Product、Reservation 和 Review。
这三个表已建立关系。 例如,在审查表和产品表之间,具有关联产品列的多对一关系。
同样,在预留表和产品表之间,使用产品预留列设置了多对一关系。
在应用程序设计器中,可以看到每个表都有自己的窗体。
由于模型驱动应用直接连接到 Dataverse 表,因此您可以灵活地选择要在任何页面上包含的窗体,以及要显示的视图或图表。 当您选择编辑窗体、视图或图表时,应用编辑器会将您直接导航到 Dataverse 表,您可以在其中修改或创建这些元素。 一旦您发布对表所做的任何更改,应用窗体/视图/图表也会更改。 不仅如此,任何其他使用该表作为数据源的模型驱动应用都将立即获取对您修改或创建的视图/窗体/图表的访问权限。