一位做运营的朋友抱怨,他们公司上个月上线了一套自动化工作流,本意是让客服工单自动分类、自动派单。上线第一周效果不错,第二周开始出现工单在系统里来回跳转,最后停在一个“等待人工确认”的节点上。没人设过这个节点,它是实施时被默认加进去的。
这件事有意思的地方在于,它暴露了自动化工作流最容易被忽略的一面:机器能处理的环节,往往不是流程里最耗人的环节。
被高估的“自动”,被低估的“等待”
多数人对自动化工作流的想象,是把人从重复劳动里换出来。但在实际项目里,重复劳动通常是最先被标准化的部分,也是最好写的规则。真正拖慢流程的,是那些需要判断、需要确认、需要有人签字的地方。
把这些环节交给机器,技术上并非做不到,难的是责任归属。系统可以自动批准一笔报销,但没人愿意为一条写错的规则负责。于是常见的做法是在关键节点前加一道人工确认,流程看起来自动化了,实际上只是把等待从线下搬到了线上。自动化工作流越多,等待点越分散,排查起来反而更费劲。
我见过一种更隐蔽的情况:流程里加了自动提醒,但提醒发给了错误的角色,结果每个人都以为别人会处理。系统显示一切正常,事情却卡在原地。这种“静默失败”比直接报错更难发现。
规则能写多细,流程就能走多远
自动化工作流的底层是规则。规则写得粗,系统只能做粗粒度的事;规则写得细,维护成本又迅速上升。这是一个很现实的取舍,不是靠换个工具能解决的。
举个常见的例子:内容审核流程。关键词过滤能拦住明显违规的内容,但边缘情况需要人判断。如果为了减少人工介入而不断加规则,规则之间会开始互相冲突,最后谁也说不清某条内容为什么被拦。流程表面上在跑,实际已经失去了可解释性。
所以判断一套自动化工作流是否值得上线,我倾向于先问一个问题:这条流程里,有多少环节的输入和输出是明确的?如果超过一半的环节依赖人的经验判断,那么自动化的收益可能集中在“记录”和“流转”上,而不是“决策”上。把预期放在前者,落地会顺利很多;放在后者,往往会得到一个需要专人维护的半成品。
人还在流程里,只是位置变了
讨论自动化工作流时,很容易陷入“替代”的叙事。但从我接触到的实际情况看,人很少被移出流程,更多是被挪到了流程的两端:一端是规则设计和异常处理,另一端是结果复核。
这意味着岗位要求会变化。以前执行流程的人,需要理解流程为什么这样设计;以前只负责录入的人,需要能判断系统给出的结果是否合理。这不是一句“提升能力”能带过的,它涉及培训和责任划分,而这些成本经常在预算表里缺席。
另一个常被忽视的点是流程的“退路”。自动化工作流一旦跑起来,人工操作的熟练度会下降。当系统故障或遇到规则覆盖不到的情况时,团队还能不能手动把流程走完?如果答案是不能,那这套流程的韧性就值得怀疑。设计时留一个可切换的手动通道,成本不高,作用不小。
先看清流程,再谈自动化
我不认为自动化工作流是一个被高估的概念,它确实解决了很多真实的效率问题。但它更像是一种对流程的重新审视,而不是一个可以买来即用的东西。上线之前把流程画清楚、把判断点标出来、把异常路径想一遍,这些工作看起来不产生直接产出,却决定了后面能不能少返工。
那位运营朋友后来做的事很朴素:把工单流程里所有“等待人工确认”的节点列出来,逐个问是谁在等、等多久、能不能合并。他们没有增加新工具,只是删掉了两个不必要的确认环节,工单的流转时间就下来了。
有时候,自动化工作流的第一步不是让机器做什么,而是先弄清楚人到底在等什么。