一张三千块的请款单,在分管副总的邮箱里躺了整整四天。行政主管去催,对方翻聊天记录翻了五分钟才找到附件——类似的场景,几乎每家公司都在重演。审批慢,多数时候不是人不负责,而是流程没有「引擎」:单据走到哪一步、下一步给谁、超时了找谁,全靠人脑记、口头催。这篇文章把行政OA系统里审批流的实现逻辑拆开讲透,看完你就知道,一条真正会自己跑的审批流长什么样。
一、一张请款单的旅程:审批流在系统里怎么走
线下的审批是一摞纸从工位传到工位,传丢了就从头再来。系统里的审批流,本质是一台状态机:单据提交的那一刻起,它就带着明确的状态标签——待审批、已通过、已驳回、已撤回,每一步变化都有记录,谁能看、谁改过,一目了然。
1. 申请节点:表单就是数据入口
员工在手机上填请款单,金额、事由、发票照片一次录完。这里的关键不是表单好看,而是数据结构化:金额是数字,才能触发后面的金额分支;发票是附件,后面每个审批人都能点开看,不用来回传文件。
2. 审批节点:通过、驳回、加签各有去向
审批人收到待办,三个动作:通过、驳回、加签。通过则流向下一节点;驳回退回发起人,修改后重新进入流程;拿不准就加签给更懂的人。每个动作带时间戳,这是后面追责和优化的数据底子。
3. 归档节点:流程结束,数据开始说话
终审通过,单据自动归档,同步给财务打款。到这一步,这张单子的全生命周期数据都留在了系统里:多久批完、卡在谁手里,报表一拉就有。想找半年前某张单据,搜索几秒钟的事,不像翻纸质台账,十分钟起步。
二、流程引擎的三个核心概念:节点、条件、流转
把审批流配置页面打开,你会看到一张流程图。图上就三类东西:节点(谁来做)、条件(什么情况下走哪条线)、流转(单据怎么从A到B)。低代码平台把这三样做成了可拖拽的积木,行政人员不写代码也能配。
- 节点:可以是具体的人、某个岗位,也可以是一群人(会签、或签);
- 条件:金额、部门、假期天数,表单里任何字段都能当判断依据;
- 流转:通过走主线,驳回走回头路,超时走升级线。
理解了这三样,市面上八成的审批场景你都能自己画出来。如果不想从零画,也可以直接套用一套现成的企业审批系统模板,再把节点换成自己公司的人,通常半天就能跑通主干流程。
三、金额不同、审批人不同:条件分支的规则逻辑
所有审批流里最常见的就是金额分支。一家50人规模的制造企业是这样设的:单笔5000元以下,部门主管终审;5000到5万,加分管副总;5万以上,总经理和财务负责人会签。规则一次配好,之后每一张单自动分流,不用再问「这个要不要给老板看」。
1. 金额分支:最常用也最容易配错
配金额分支要写清边界值归属:等于5万走哪条线,必须在配置里明确,否则临界单据会随机漂。上线前多测几笔边界金额,是实施顾问反复强调的动作。
2. 部门与岗位分支:换人不改流程
节点绑定岗位而不是具体的人。销售部的审批节点挂「销售总监」这个岗位,人员变动时只改岗位归属,流程一个字不用动。很多公司迁移老流程时图省事绑了具体人名,半年后人事一调整,流程全断,这是最典型的坑。
3. 天数与类型分支:请假审批的标配
3天以内直属主管批,超过3天部门负责人加人事会签;病假要附证明,事假不用。这类规则用条件组合就能覆盖,不需要开发介入。
四、最容易被忽略的四类异常:超时、加签、代理、撤回
理想流程都长得一样,真实公司里的流程千奇百怪。评审一条审批流是否合格,看的不是主干顺不顺,而是异常情况有没有人接得住。
1. 超时提醒与自动升级
节点上设时限:超过24小时未处理,先给审批人推送提醒;超过48小时,自动升级给上一级。前面那家制造企业上线这套机制后,超时未处理单据占比从近两成降到3%以下,平均审批耗时从约2天压到4小时以内——这是他们上线3个月后的内部台账统计。
2. 加签:流程里的临时演员
审批人觉得需要专业意见,临时拉人进来。加签分前加签和后加签:前加签是「你先看,看完我再批」,后加签是「我批了,你知会一下」。两种语义不同,配置时别混。
3. 出差代理:别让流程等人
审批人休假的七天里,单据自动转给代理人,假期结束自动收回权限。没有代理机制的审批流,每逢长假必然积压一批「僵尸单」。
4. 撤回与作废:给发起人留一扇门
填错了能在首节点审批前撤回,走错了能作废重提。没有这扇门,员工就会拿「驳回」凑数,流程数据全被污染,后面想分析都没法看。
五、表单与权限怎么联动:财务能看金额,别人为什么不能
审批流不是孤立的,它背后站着一套权限模型。字段级权限能让调薪单只对人事和总经理可见,普通审批人只能看到「调薪申请」四个字;金额字段可以按角色脱敏,部门经理只看到本部门数据。这套机制在搭贝这类平台上做成了开关式配置,勾选即生效,不写一行代码。
权限联动的价值在审计时最明显。谁来过、看了什么、批没批,系统日志一条不落。真出现争议,这比「我记得我当时批了」有说服力得多。
六、落地一条审批流,要做对五件事
看过几十家公司的上线过程,能一次跑顺的,基本都做对了下面五件事:
- 先画现状流程图,再谈优化——跳过现状直接设计,必然漏场景;
- 节点绑岗位不绑人名,给人事变动留余量;
- 边界值写进配置说明,上线前用测试单逐条跑;
- 超时、代理、撤回这些异常机制第一批就配,别等出事再补;
- 留一个月并行期,纸质和线上双轨,比对无误再切换。
在行政OA的整体方案里,审批流是发动机,会议室预约、用章登记、公告通知都是挂在上面的轮子。发动机转顺了,其他的都是顺手的事。想看这些模块在一个方案里怎么咬合,可以翻一翻行政OA解决方案的页面,结构会比单点功能清晰得多。
常见问题解答
Q1:配置审批流需要会写代码吗?
不需要。主流低代码平台把节点、条件、流转做成了拖拽式配置,行政人员照着流程图画,半天能配完一条主干流程,复杂的会签、加签也是开关式设置。
Q2:审批人离职或调岗,流程会断吗?
不会。规范做法是节点绑定岗位而非个人,岗位换人只改归属,流程不停。历史单据仍留在原审批人名下,不影响追溯和审计。
Q3:能在手机上审批吗?
可以。待办自动推送到手机,通过、驳回、加签都能在移动端完成,发票等附件支持在线预览,出差路上也能处理。
Q4:老流程在纸上跑了很多年,怎么迁移?
建议先照原样线上化,不要边迁移边优化;上线后留一个月双轨并行,纸质和线上数据比对无误,再彻底切换。
Q5:怎么知道流程到底慢在哪?
看节点耗时报表。每个节点的平均停留时长一拉就有,瓶颈节点一目了然,该加人加人,该设超时升级就设,优化有据可依。