触发已定义的审批
之前,您学习了如何创建 Contoso Coffee 机器请求和简单的审批工作流,触发该工作流将发送审批供您审批。 本模块将扩展此功能,当 Dataverse 中创建了一个机器请求时,就使用 Power Automate 云端流开始业务审批流程。
注意
如果您不熟悉什么是 Power Automate 中的审批,开始使用审批文章提供了一些示例,展示标准 Microsoft Power Platform 审批连接器与 Power Automate 配合使用,可实现哪些目标。 通过下文讨论的附加功能,审批套件扩展了类似审批场景。
示例流程
在示例流程中,需要使用 Contoso Coffee 场景进行基础的自助审批,在 Dataverse 中添加新的请求数据时会触发请求。 在后面的模块中,我们将扩展此工作流,当机器请求的值大于 400.00 美元时,将请求第二位经理批准。
这种组合场景可以使用多个 Power Automate 云端流来构建,但开发可能需要一些时间。 使用审批套件,您可以快速对同一流程进行建模,然后专注于设置业务审批流程。
研讨会结构
本次研讨会的目标是逐步加深您对审批套件的理解。 第一个模块故意设计得比较简单,以帮助您熟悉该套件。
审批套件提供了一种无代码方式来定义多阶段审批和条件,我们将在下一单元介绍相关内容。
在本研讨会的后续模块中,我们还将演示其他功能,例如处理委派审批和外出支持等,这样您就可以轻松构建复杂的审批流程,而无需使用 Microsoft Power Platform 解决方案自行构建这些功能。
注意
如果您想进一步探讨此主题,请参阅审批套件比较文档。
创建解决方案
第一项任务是创建一个 Microsoft Power Platform 解决方案,目的是创建一个将相关的平台资源组织到一起的容器。
登录到 Power Apps。
针对此研讨会内容选择分配的审批套件环境。
在左侧导航窗格中选择解决方案。 如果物料不在左侧导航窗格中,请选择 ...更多,然后选择解决方案。
选择新建解决方案。
输入解决方案显示名称 Contoso Coffee Approvals。
选择发布商 Contoso。
有关详细信息,请参阅解决方案发布商。
选择创建。
等待解决方案创建完成。
创建云端流
在您创建的解决方案中,完成以下步骤:
选择新建 > 自动化 > 云端流 > 自动化。
有关详细信息,请参阅在解决方案中创建云端流。
输入流名称 Machine request。
输入 Dataverse 搜索触发器,并选择您的触发器。
选择触发器添加、修改或删除行时(Microsoft Dataverse)。
选择创建。
从更改类型下拉菜单中,选择创建。
从表名下拉菜单中,选择 Machine Orders。
选择更改范围,例如组织。 有关详细信息,请参阅范围。
注意
有关 Dataverse 触发器参数的更多信息,请参阅添加、修改或删除行时触发流。
选择新建步骤。
选择自定义选项卡。
选择启动业务审批流程操作。
如果出现提示,请选择登录,然后选择您的帐户。
如果出现提示,请选择允许访问,确认创建审批套件连接。
- 选择您在创建第一个审批套件工作流单元中发布的 Machine Requests (v1) 工作流。
“请求者”的值必须是电子邮件。 您可以从“动态内容”中选择 Requested By
选择保存。
等待云端流保存。
创建新的机器请求
现在已为 Machine Order 表定义了云端流触发器,请完成以下步骤来创建新的机器请求,该请求将触发审批工作流。
- 选择应用,然后选择 Machine Ordering 应用。
- 出现提示后,请为 Office 365 用户连接器选择允许。
- 选择几台机器,然后选择 Compare。
- 选择一台机器,然后选择提交。
- 选择确定,关闭提交的机器请求。
- 关闭应用程序。
审核请求
提交机器请求后,系统将触发云端流,并开始已定义的业务审批流程。 使用以下步骤在 Power Automate 门户中批准请求。
注意
本研讨会中的练习在 Power Automate 门户中提供的审批中完成。 如果用户设置了 Office 365 许可证,也可以通过 Outlook 或在 Microsoft Teams 中进行审批。
针对此研讨会内容选择分配的审批套件环境。
在左侧导航窗格中选择审批。
等待发送审批。
选择收到的审批。
选择批准。
- 选择确认,批准此项审批。
- 确认后选择完成关闭审批。
查看已完成的审批
在此任务中,使用审批套件的业务审批管理应用程序来查看已批准请求的状态更新。
在 Power Automate Web 门户的左侧导航窗格中,选择解决方案。
从解决方案列表中选择业务审批套件。
从对象导航项中选择应用。
从应用列表中选择业务审批管理。
选择应用程序名称旁边的省略号 (...) 菜单,然后选择播放。
从左侧导航窗格中选择审批实例。
选择已完成的审批。
- 查看详细信息,可以看到结果字段显示审核。
在本单元中,我们将 Contoso Coffee Machine Request 解决方案与创建第一个审批套件工作流单元中创建的业务审批相结合。 此外,创建了一个 Power Automate 云端流,并结合 Machine Order 表的 Dataverse 触发器和审批套件连接器,开始选定的业务审批流程。
我们还使用业务审批管理器应用程序查看已完成的业务审批的结果。 如果流程中出现错误或阶段未完成,实例状态将为正在运行或错误。