You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate中‘启动并等待审批’拒绝时必填意见的实现方法

Power Automate实现拒绝审批时强制填写意见(无需循环)

不用复杂循环就能实现需求,通过审批操作配置+分支校验即可完成,具体步骤如下:

1. 配置审批操作

添加「Start and wait for an approval」操作:

  • 选择合适的审批类型(比如单人审批选「Approve/Reject - First to respond」,多人审批选「Approve/Reject - Everyone must approve」)。
  • 在「Details」字段中明确提示:"拒绝文件时请务必填写审批意见",提前给审批人明确规则。

2. 新增审批结果判断分支

审批操作完成后,添加「Condition」控件:

  • 左侧选择审批操作的 Outcome 字段,条件设为「is equal to」,右侧输入 Reject。

3. 拒绝分支的强制校验逻辑

在「If yes(拒绝)」分支内:

  • 再添加一个「Condition」控件,判断审批操作的 Comments 字段是否为空:
    • 若为空(未填写意见):
      1. 用「Send an email (V2)」给审批人发送提醒,明确要求补填意见后重新处理审批。
      2. 调用「Cancel approval」操作终止当前审批实例。
      3. 重新触发「Start and wait for an approval」操作,将同一文件的审批任务再次发送给该审批人,确保必须填写意见才能完成拒绝流程。
    • 若不为空(已填写意见):
      执行拒绝后的后续流程(例如通知文件提交人、归档文件等)。

4. 通过分支的正常流程

在「If no(通过)」分支内,直接推进预设的正常业务流程(例如文件归档、通知相关人员等)。

核心逻辑说明

这种方案无需循环轮询,核心是当审批人拒绝但未填意见时,直接终止当前审批并重新发起,通过「重新发起审批」的方式强制审批人补填意见,避免了循环带来的步骤冗余。审批操作自带的Comments字段为空即可判断是否未填写意见,无需额外自定义字段。

内容的提问来源于stack exchange,提问作者Dave Melton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 11:07:46