审批流程自动化:从多阶段审批到 Teams 集成
1. 多阶段审批流程创建与测试
当成功创建审批流程后,由于这可能是一个特别长且复杂的流程,最好回顾一下各项内容,并更新步骤的描述或名称,以便后续查看流程的人(包括自己在排查问题时)能够更清晰地理解。完成这些准备工作后,就可以开始测试流程了。
测试流程时,需导航至包含被监控列表的 SharePoint 站点并添加值。为确保流程按设计运行,可能需要进行多次测试,包括对金额超过和低于 1000 美元的请求进行测试,并在第一或第二阶段分别进行批准和拒绝操作。
如果在测试过程中某个步骤出现错误,要审查流程步骤,确保使用了合适的动态内容令牌,并且条件评估语句正确。随着对 Power Automate 概念的熟悉和掌握,还能发现更多自定义输出或步骤的方法,例如使用复杂表达式、额外的格式设置,以及组合动态内容值来生成丰富的输出。
2. 多审批流程中添加并行分支
对于长时间运行或涉及多个用户及交互的审批流程,可以通过并行审批分支向用户发送定期的电子邮件提醒。这需要用到五个组件:
- 初始化变量操作 :配置一个变量(如 FirstApprovalDone),在整个审批过程中进行检查。该变量初始值设为 false,只有当审批者批准请求后才会设为 true。
- Do until 控制 :创建一个循环,定期检查变量(如 FirstApprovalDone)是否从 false 变为 true。
- 延迟操作 :允许在一段时间后发送电子邮件,给审批者在收到通知前有机会做出响