Microsoft365怎样在SharePoint中搭建文档审批流

千丽同学_8905

千丽同学_8905

2026-07-16

830人浏览

原创

在 microsoft 365 里给 sharepoint 文档库搭审批流,最稳妥的方式是用 power automate 监听文档库的变动,再接一个“start and wait for an approval”审批动作。提前把文档库建好、审批人邮箱准备妥当,后面保存测试流的时候,就不会卡在找不到站点、找不到库、收不到审批请求这几个常见坑上。

下面的操作都是基于 SharePoint Online 文档库和 Power Automate 云端流的场景,适合文件新增或者修改后自动提交给负责人审批的需求。如果你们公司已经开了 SharePoint 文档库自带的内容审批,得先选清楚是只用 SharePoint 自带审批,还是只用 Power Automate 做审批,别两套规则同时跑,最后审批状态对不上出乱子。

第一步:新建一个空白云端流

进入 Power Automate 之后,点左侧 My flows,再点右上角 New,选 Instant-from blank 这类空白流入口就行。别上来就套复杂模板,用空白流能把每个动作和 SharePoint 文档库的对应关系看得明明白白。

Power Automate中新建空白审批流入口

要是界面显示的是英文,或者入口名字有点不一样,认准两个点:左边导航栏停在 My flows 页面,右边是新建云端流的操作就没问题。企业租户的界面会因为语言包、版本更新有小差异,但核心入口逻辑都一样。

第二步:选择 SharePoint 文档库触发器

加触发器的时候搜索 SharePoint,文档审批场景最常用的是“When an item is created or modified”。只要文档库里有项目新增或者修改,这个触发器就会自动启动流程,刚好满足每次上传、改稿都自动进审批的需求。

Power Automate中选择SharePoint文档库触发器

触发器别选错了,不要选成普通邮件触发、手动按钮触发或者专门给列表项用的模板。我们要做的是 SharePoint 文档审批流,触发点必须绑到目标文档库上,审批对象才能和上传的文件正确对应上。

第三步:指定 SharePoint 站点和文档库

在触发器里先填 Site Address,再选 List Name 或 Library Name。如果文档是存在默认的 Documents 库里,直接选 Documents 就行;如果你们公司建了“合同归档”“制度文件”这类自定义库,就选对应的库名。

SharePoint触发器中设置站点地址和文档库

这步最容易踩的坑是选到测试站点或者普通列表。点保存之前核对一遍站点 URL、库名是不是和实际的文档存放路径一致,后面流里用到的文件名、链接、ID 全都是从这个触发器里读取的。

第四步:添加等待审批动作并填写审批信息

新增动作选择 Start and wait for an approval,审批类型通常选 Approve/Reject - First to respond。标题写清审批对象,比如改成中文的“待审批:新增/修改文档”;Assigned to 填审批人邮箱;Details 里放文件名、提交人或审核要求;Item link 用动态内容里的文件链接。

outlook-microsoft
outlook-microsoft

微软 Outlook 邮箱和日历管理工具(支持世纪互联版 Office 365)。用于查看、发送、搜索邮件,管理日历日程,创建会议,查询忙闲状态。注意:此功能仅支持世纪互联(21Vianet)版 Microsoft 365,使用 login.chinacloudapi.cn。

下载
Power Automate中填写等待审批动作字段

审批人字段别只填姓名,一定要填租户内能正常解析到的邮箱。Item link 也别空着,不然审批邮件里只有文字说明,审批人还得自己跳回 SharePoint 找文件,整个流程很容易卡壳拖慢进度。

第五步:用审批结果做条件判断

审批动作后面加个 Condition,拿 Outcome 字段判断是否等于 Approve。这样流程就能自动区分通过和拒绝:通过后继续走归档、通知或更新状态的动作;拒绝后发送修改提醒,或者把文件状态改成需要重交。

Power Automate中用Outcome判断审批是否通过

判断的匹配值要和审批动作返回的结果完全一致,默认返回值是 Approve 或 Reject。要是大小写错了、字段拿错了,流程会进错分支,经常出现明明点了审批通过,结果反而发了拒绝通知的bug。

第六步:分别配置通过和拒绝后的动作

在 Yes 分支里放通过后的动作,比如发送确认邮件、移动文件、更新文档库列或写入审批人信息;在 No 分支里放拒绝后的动作,比如发送退回邮件、保留原文件并提示修改原因。分支拆得越清楚,后面出问题排查起来越省事。

Power Automate中配置审批通过和拒绝分支

要是先搭个能用的最小版本,完全可以两个分支里各先加一封通知邮件就行,等测试跑通了,再往里面加移动文件、改状态列这类动作。这样出问题的时候,你能快速判断是审批环节本身有问题,还是后面更新 SharePoint 的动作出了错。

第七步:保存后上传测试文件检查审批邮件

保存好流程之后,切回 SharePoint 文档库上传一份测试文档,再去 Power Automate 运行记录里看状态,同时查审批人邮箱有没有收到通知。正常情况下审批邮件里能看到文件标题、审批按钮和跳转链接;点击 Approve 或 Reject 后,Power Automate 运行记录会自动进入对应分支。

Power Automate发送的SharePoint文档审批邮件

测试的时候别直接在 SharePoint 文档库界面点自带的内容审批来代替测试 Power Automate 流,这俩是完全独立的审批通道。你要验证的是,点完审批之后,结果能不能回写到你建的这个流里,触发后续的条件分支正常跑。

相关专题

更多
网络文件服务器工具有哪些
网络文件服务器工具有哪些

网络文件服务器工具有Windows Server、Linux Server、Network File System、Server Message Block、Apple File Server、SharePoint: SharePoint和Dropbox。网络文件服务器工具对于企业和组织来说非常重要,可以帮助用户在不同的计算机之间共享文件,提高文件访问速度,保证数据安全,以及方便文件备份和恢复。不同的网络文件服务器工具具有不同的特点和功

2023.10.17

5652

9

vsd文件打开方法
vsd文件打开方法

vsd文件打开方法有使用Microsoft Visio软件、使用Microsoft Visio查看器、转换为其他格式等。想了解更多vsd文件相关内容,可以阅读本专题下面的文章。

2023.10.30

1302

5

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

2026.10.16

60

10

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

2026.10.16

20

10

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

2026.10.16

20

10

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

20

15

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

2026.10.16

20

15

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

2026.10.16

20

15

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

2026.10.15

40

20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Microsoft Copilot官方手册
Microsoft Copilot官方手册

共0课时 | 0人学习

C# 教程
C# 教程

共94课时 | 22.3万人学习

ASP教程
ASP教程

共36课时 | 49.2万人学习