SharePoint文档库按文档指定审批人及顺序,Power Automate流配置求助
一、先调整SharePoint文档库字段
- 添加人员/组类型字段,命名比如「审批人列表」,勾选允许多选,添加顺序即为后续审批顺序。
- 可选:添加单行文本字段「审批状态」,用来记录当前审批进度(如「待审批」「审批中」「已通过」「已驳回」),方便跟踪流程。
二、配置Power Automate流(核心解决触发时机问题)
针对你之前遇到的「流程触发早于审批人设置」问题,提供两种可行的触发逻辑:
方案1:用「文件属性修改」触发,加条件过滤重复执行
- 触发动作选择
SharePoint - 当文件属性被修改时,指定目标文档库。 - 添加「条件」动作:判断「审批人列表」字段不为空,同时「审批状态」为「待审批」(避免重复触发流程)。
- 条件满足后,执行
Start and wait for an approval - 串行审批动作,将「审批人列表」字段的值填入「审批人」参数,流程会按你设置的顺序逐个发起审批。 - 根据审批结果更新「审批状态」字段:审批通过则设为「已通过」,驳回则设为「已驳回」。
方案2:用「文件创建」触发,等待审批人字段填充
- 触发动作选择
SharePoint - 当文件创建时。 - 添加「等待」动作:设置等待条件为「审批人列表」字段不为空,可设置超时时间(比如7天)防止无限等待。
- 等待完成后,判断审批人是否已填写:若超时未填,可发送提醒邮件给上传人;若已填写,继续执行串行审批流程(步骤同方案1)。
三、细节优化建议
- 审批通知中插入文档链接,方便审批人直接查看内容。
- 若需更复杂的审批分支,可拆分审批人字段(如「一级审批人」「二级审批人」),在流程中依次发起对应审批。
- 测试时,上传文档后先手动填写「审批人列表」,观察流程是否正常触发并按顺序执行。
内容的提问来源于stack exchange,提问作者Brian Mulawka
相关产品推荐
相关产品推荐

