在模型驱动的应用程序中应用带业务规则和流程的自定义业务逻辑
业务流程在模型驱动应用中的重要性
定义和实施一致的业务流程是人们使用模型驱动应用的主要原因之一。 一致的流程可以帮助确保使用模型驱动应用的用户可以关注其工作,而不是记住如何执行一组手动步骤以达到他们的目标。
这些流程在模型驱动应用中原生分为两大类。 业务规则和业务流程流。 业务流程流在 Power Automate 中提供。
业务规则
业务规则可以提供一个简单的界面来实施和维护快速更改和常用的规则。 业务规则的范围定义业务规则的运行位置:
如果选择此项... | 范围将设置为... |
---|---|
表 | 所有窗体和服务器 |
所有窗体 | 所有窗体 |
指定窗体(例如,客户窗体) | 仅该表单 |
有关在模型驱动的应用程序中为窗体定义业务规则的详细信息,请参阅创建业务规则以在模型驱动的应用程序窗体中应用逻辑
备注
若要为表定义业务规则,以使其在服务器级别同时应用于画布应用和模型驱动应用,请参阅为表创建业务规则。
Power Automate 流
Power Automate 中包含针对于不同目的而设计的若干类型的流程:
- 业务流程。 通过创建业务流程,确保用户输入的数据一致并且每次在应用程序中运行时都遵循相同的步骤。 这些流是在 Power Automate 中编写的,但它们仅适用于模型驱动应用。 更多信息:业务流程概述
工作流和操作。 Dynamics 365 定制员可以熟悉经典 Microsoft Dataverse 流程,即工作流和操作。 详细信息:使用工作流过程和操作概述
自动化流。 创建在被事件触发后自动执行一个或多个任务的 Power Automate 云端流。 这些具有额外的优势:能够访问您环境中的连接器框架并连接到其他数据源,如 SQL、SharePoint 或其他 400 个数据源和服务中的任何一个。 详细信息:创建流
按钮流。 创建只需点击移动设备上的按钮即可执行重复任务的 Power Automate 云端流。 详细信息:引入按钮流
计划流。 创建按日程安排(如一天一次)、在特定日期或在某个时间后执行一个或多个任务的流。 详细信息:按日程安排运行流