流程挖掘:用系统数据看清企业真实的业务流程

流程图描述的是“应该怎么做”,系统数据记录的才是“实际怎么做”。本文介绍流程挖掘的概念与学术起源、它和传统流程梳理的区别、事件日志的原理、在订单到收款流程中能发现的问题、市场现状、中小企业的轻量起步方法,以及如何避免变成员工监控。

很多企业都画过流程图:订单怎么审批、货怎么发、发票怎么开、款怎么收。但流程图描述的往往是“应该怎么做”,而不是“实际上怎么做”。真实的业务里,订单会被反复修改,审批会被跳过,单据会在某个环节一放就是好几天。流程挖掘的价值,在于用业务系统里已经存在的数据,还原出流程的真实面貌,而不是依赖记忆和印象。

那么,流程挖掘到底是什么,它适合哪些企业,又该如何起步?在这篇文章中,我们将介绍流程挖掘的基本概念及其与传统流程梳理的区别、它依赖的“事件日志”是什么、在订单到收款流程中能发现哪些问题、市场发展到了什么阶段,以及中小企业如何用轻量的方式开始。我们也会讨论一个常被忽视的问题:如何避免让流程挖掘变成员工监控。

什么是流程挖掘?它和传统流程梳理有什么不同?

流程挖掘(Process Mining)是一类从业务系统的事件数据中发现、监控和改进真实流程的方法。它回答的问题不是“流程应该是什么样”,而是“流程实际上是什么样”。

这个领域的学术基础可以追溯到计算机科学家 Wil van der Aalst。他目前是德国亚琛工业大学(RWTH Aachen University)教授,领导流程与数据科学研究组,常被称为“流程挖掘之父”;他从 1990 年代末开始的研究,后来催生了一大批商业和开源的流程挖掘工具(来源)。2011 年,IEEE 流程挖掘工作组发布了《流程挖掘宣言》(Process Mining Manifesto),把流程挖掘定义为从事件日志中提取知识、用来发现、监控和改进“真实流程(而非假设的流程)”的技术、工具和方法(来源)。

文献来源:IEEE Task Force on Process Mining《Process Mining Manifesto》
文献来源:IEEE Task Force on Process Mining《Process Mining Manifesto》

宣言把流程挖掘分为三种基本用法,至今仍是理解这项技术最简单的框架:

  • 流程发现(Discovery)。 不预设任何模型,直接从数据中画出流程图。例如,把一年的销售订单数据导入后,自动得到订单从创建到收款实际经过的所有路径。
  • 合规检查(Conformance)。 把已有的标准流程和实际数据对比,找出偏离的地方。例如,制度规定超过一定金额的采购必须经过总经理审批,数据可以显示有多少单绕过了这一步。
  • 流程增强(Enhancement)。 在流程图上叠加时间、频率、成本等信息,看出哪里慢、哪里堵。例如,标出每个环节的平均等待时间,找到最耗时的那一段。

流程挖掘并不是要取代传统的流程梳理。传统方法依靠访谈、工作坊和现场观察,擅长理解“为什么这样做”;流程挖掘依靠系统数据,擅长回答“实际发生了什么、发生了多少次”。下表对比了两者的主要区别:

对比项传统流程梳理(访谈、工作坊)流程挖掘
信息来源员工的描述和记忆业务系统中的事件记录
覆盖范围少量典型案例系统中有记录的全部案例
呈现的流程理想流程或“大家以为的流程”实际流程,包括例外和绕行
量化能力较弱,多为估计能统计频次、时长、偏离比例
更新速度一次性,重做成本高数据更新后可以重新分析
擅长回答为什么这样做、有什么约束实际发生了什么、问题在哪里
主要局限主观、容易遗漏例外只能看到系统里有记录的步骤

两者最好结合使用:先用数据找出问题在哪,再用访谈弄清楚问题为什么存在。数据告诉你“哪里不对”,人告诉你“为什么不对”。

流程挖掘是怎么工作的?从事件日志说起

流程挖掘的原材料叫事件日志(Event Log)。只要系统里记录了“哪一单、做了什么、什么时候做的”,就具备了做流程挖掘的基础。

一份最基本的事件日志通常包含三列:

  • 案例 ID(Case ID):标识同一个业务对象,例如销售订单号、采购单号或工单号。
  • 活动(Activity):这个对象经历的步骤,例如“创建订单”“信用审批”“发货”“开票”“收款”。
  • 时间戳(Timestamp):这个步骤发生的时间。

严格来说,《流程挖掘宣言》只要求每条记录能对应到一个案例和一个活动,时间戳、处理人等属于可选的附加信息(来源)。但在实际业务分析中,如果没有时间戳,就无法计算等待时间和找出瓶颈,所以三列都应该准备好。

流程挖掘的工作流程:导出数据、整理事件日志、还原流程图、发现问题、解读与改进
流程挖掘的工作流程:导出数据、整理事件日志、还原流程图、发现问题、解读与改进

以“订单到收款”(Order-to-Cash)流程为例,从 ERP 中整理出的事件日志可能是这样的:

案例 ID(订单号)活动时间戳
SO-1001创建订单3 月 2 日 09:15
SO-1001信用审批3 月 2 日 16:40
SO-1001发货3 月 4 日 10:05
SO-1001开票3 月 9 日 14:20
SO-1002创建订单3 月 2 日 10:30
SO-1002修改订单3 月 3 日 11:00
SO-1002发货3 月 3 日 15:30
SO-1002信用审批3 月 5 日 09:10

这里的订单号、日期均为示意。单看几行看不出什么,但当几万张订单的记录放在一起,工具会把它们按订单号串起来,再把相同的路径合并,画出一张带频次和时长的流程图。上面这几行已经暴露了两类常见问题:SO-1001 发货后过了 5 天才开票;SO-1002 先发货、后做信用审批,顺序是反的。

在订单到收款流程中,流程挖掘最常发现四类问题:

  • 返工。 同一张订单被反复修改价格、数量或交期,或者发票开出后又作废重开。例如,如果大量订单在发货前被修改两次以上,往往说明报价或下单环节的信息不准确。
  • 绕行。 实际路径偏离了制度要求。例如,信用审批被跳过或事后补做,大客户订单绕过系统直接安排发货。这类问题不一定违规,但需要确认是否有合理的授权。
  • 瓶颈。 某个环节积压了大量案例,处理时间明显长于其他环节。例如,所有超过信用额度的订单都要等财务主管一个人审批,一到月底就排起长队。
  • 等待时间。 两个步骤之间什么也没发生,单据只是在“等”。例如,货已经发出,但要等业务员回公司补资料才能开票,开票晚几天,回款也就晚几天。

真正有价值的发现,通常不是“流程很乱”这种笼统的结论,而是“哪一类订单、在哪一步、平均多等了几天”这样具体的事实。 同样的思路也适用于“采购到付款”(Procure-to-Pay)流程:例如,找出先收到发票、后补采购单的情况,或者发票因为三单(采购单、收货单、发票)不一致而被反复退回的环节。

流程挖掘的市场发展到了什么阶段?

流程挖掘已经从学术研究成长为一个独立的软件市场,并且仍在较快增长。但对中小企业而言,比选择哪个平台更重要的,是先弄清楚自己想解决什么问题。

研究机构 Gartner 会定期发布流程挖掘平台的“魔力象限”(Magic Quadrant)评估。据行业媒体 Process Excellence Network 对 Gartner 2025 年 4 月发布的《流程挖掘平台魔力象限》的报道,全球流程挖掘软件市场在 2023 年的收入为 8.716 亿美元,增速为 39.5%;2024 年支出增长超过 30%;Gartner 预计到 2028 年市场规模将超过 20 亿美元,2023 至 2028 年的年均复合增长率约为 18%(来源)。这份报告评估了 16 家厂商。需要说明的是,这些数字衡量的是软件厂商的收入,主要反映大中型企业的采购情况,并不代表中小企业的使用比例。

文献来源:Process Excellence Network《5 highlights from Gartner's 2025 Magic Quadrant for Process Mining Platforms》
文献来源:Process Excellence Network《5 highlights from Gartner's 2025 Magic Quadrant for Process Mining Platforms》

同一篇报道还总结了 Gartner 对这个市场的几点判断,对理解技术走向有参考价值:

  • 基本能力已经标准化。 Gartner 把“事件日志提取、流程模型与分析、对比分析、流程模型增强”列为流程挖掘平台的四项必备功能。
  • 采用的驱动力在变化。 除了降本增效和数字化转型,企业引入 AI 和生成式 AI 时,也需要先弄清楚底层流程是怎么运转的。
  • 分析对象更贴近真实业务。 一个值得关注的方向是“以对象为中心的流程挖掘”(Object-Centric Process Mining)。传统方法要求每条记录只属于一个案例,而真实业务中,一张订单可能拆成多次发货、合并到一张发票,以对象为中心的方法能同时追踪订单、发货单、发票之间的关系。

这些趋势说明,流程挖掘正在从一次性的“流程诊断”,走向持续的运营监控。对于还没有起步的企业,不必一开始就追求平台化,先用一个流程、一份数据验证价值,是更稳妥的路径。

中小企业如何用轻量的方式开始?分步指南

中小企业做流程挖掘,不一定需要采购昂贵的平台或组建数据团队。大多数 ERP 和业务系统本身就记录了足够的数据,关键是把它们整理成事件日志。 例如,销售订单表里有创建时间,审批记录里有审批时间,发货单、发票和收款单各自都有日期,把这些记录按订单号拼起来,就是一份可用的事件日志。

分析工具也有多种选择:除了商业平台,还有 ProM、PM4Py 等开源工具(来源);数据量不大时,用表格软件做透视分析,也能回答不少基础问题,例如“发货到开票平均隔几天”。

中小企业起步流程挖掘的七个步骤:选流程提问题、找到数据、整理事件日志、画出实际流程、和一线一起解读、设基线和目标、定期复跑
中小企业起步流程挖掘的七个步骤:选流程提问题、找到数据、整理事件日志、画出实际流程、和一线一起解读、设基线和目标、定期复跑

第 1 步:选一个流程,提一个具体问题。 不要一上来就“把所有流程都挖一遍”。选一个痛点明确、数据集中的流程,例如订单到收款或采购到付款,并把问题写成一句话,例如“为什么我们的平均回款周期比合同账期多出两周?”

第 2 步:找到数据在哪里。 和 IT 人员或系统管理员一起,列出这个流程涉及的单据和表:哪些步骤在系统里有记录、记录在哪张表、时间字段是否可靠。这一步也会暴露数据缺口,例如某个审批是在微信里完成的,系统里没有记录。

第 3 步:导出并整理成事件日志。 先导出 3 到 6 个月的数据,整理成“案例 ID、活动、时间戳”三列,必要时加上处理部门、客户类型、金额等属性。统一活动名称,去掉测试数据和明显的错误记录。数据整理往往是整个项目中最费时的部分,这很正常。

第 4 步:画出实际流程,先看主干再看例外。 用工具生成流程图后,先看最常见的几条路径占了多大比例,再看例外路径。重点关注返工、绕行、积压和长时间等待的环节,并按客户、产品或部门分组比较。

第 5 步:和一线员工一起解读结果。 把发现带回给执行流程的人,问清楚背后的原因。例如,数据显示大量订单在发货后修改价格,可能是因为销售在系统外谈了折扣。没有业务解读的流程图,很容易得出错误的结论。

第 6 步:选一两个改进点,设定基线和目标。 根据影响大小和改动难度,选出最值得做的一两项改进,例如简化小额订单的信用审批、规定发货后 24 小时内开票。记录改进前的指标作为基线,例如平均开票延迟天数。

第 7 步:定期复跑,把一次性诊断变成持续监控。 改进上线后,每月或每季度用新数据重新分析一次,确认指标是否改善、有没有出现新的绕行。当方法跑顺之后,再考虑扩展到第二个流程,或者引入专门的平台工具。

如何避免流程挖掘变成员工监控?

流程挖掘分析的是业务流程,但事件日志里往往带着处理人的信息。如果使用不当,一个流程改进项目很容易被员工理解为“公司在用数据盯着我”,进而失去信任和配合。

员工的这种担忧并非多虑。英国信息专员办公室(ICO)2023 年 10 月发布工作场所监控指南时,引用了一项对 1,012 名英国成年人的调查:约 70% 的受访者认为工作中的监控具有侵入性,57% 表示如果知道会被监控,会对接受这份工作感到不安(来源)。这项调查针对的是一般意义上的工作场所监控,样本来自英国,但它说明了员工对“被数据观察”的普遍敏感。

文献来源:英国信息专员办公室(ICO)《ICO publishes guidance to ensure lawful monitoring in the workplace》
文献来源:英国信息专员办公室(ICO)《ICO publishes guidance to ensure lawful monitoring in the workplace》

ICO 的指南要求雇主在监控前用通俗的语言告知员工监控的性质、范围和原因,明确目的并选择侵入性最低的方式,只保留与目的相关的数据;在可能对员工权利造成较高风险时,还应先做数据保护影响评估。《流程挖掘宣言》同样提出,记录事件数据时应处理好隐私和安全问题,相关人员应当知道哪些事件被记录、会被如何使用(来源)。

结合这些原则,企业可以从以下几个方面着手:

  • 分析流程,不评价个人。 项目目标写明是改进流程,结果按环节、部门、客户类型汇总,不做个人排名,也不把分析结果直接用于绩效考核。
  • 数据最小化与脱敏。 只导出回答问题所需的字段;处理人信息如果不是必需的,就删除或替换为岗位、部门等代码。
  • 事先沟通,让员工参与。 在项目启动前说明要分析什么、不分析什么、数据保存多久,并邀请一线员工参与解读结果。
  • 遵守所在地法规。 涉及员工个人信息的处理,要符合企业所在地的个人信息保护法规,必要时请法务或合规人员把关。

例如,分析发现某个环节的处理时间特别长,正确的问题是“这个环节的工作量和规则是否合理”,而不是“谁处理得最慢”。把焦点放在流程上,员工才会愿意说出流程背后的真实原因。

关于流程挖掘的常见问题

流程挖掘和 RPA(机器人流程自动化)是什么关系? 两者解决的是不同的问题。流程挖掘负责看清流程、找出问题,RPA 负责把重复的操作自动化。比较稳妥的顺序是先用流程挖掘确认哪些步骤值得优化或自动化,避免把一个本来就不合理的流程自动化。

我们的 ERP 很旧,数据也不完整,还能做吗? 通常可以。只要关键单据有编号和日期,就能拼出基础的事件日志。数据缺口本身也是一项发现,例如某些审批没有在系统中留痕,这正是需要改进的地方。

一个流程挖掘项目需要多长时间? 取决于数据的分散程度和整理难度。如果数据集中在一个系统中、问题定义清晰,第一轮分析往往可以较快完成;数据分散在多个系统中时,整理工作会占用大部分时间。

流程挖掘需要把员工的姓名导出来吗? 大多数情况下不需要。分析流程问题时,按岗位或部门汇总已经足够。只有在确有必要时才保留处理人信息,并事先告知员工、限制查看权限。

参考资料

更多专业洞察

查看全部

工业革命 · 2026-11-07

AI 是下一场工业革命,还是一场被高估的替代?

有人认为 AI 是新一场工业革命,也有人认为它只是在替代人、谈不上提高生产力。从工业革命的认定标准、任务级实验与宏观预测的落差,到电力扩散的历史教训,拆解两派分歧真正所在。

阅读更多

AI 智能体 · 2026-11-07

AI 智能体投入生产:企业如何在扩大自主性的同时保持控制

AI 智能体正在从试点走向真实业务,但多数项目难以规模化。问题往往不在模型能力,而在稳定性、监控与风险控制。本文介绍智能体上线前必须解决的四类问题、分步上线的方法,以及如何按风险逐级放开自主性。

阅读更多

未来工作 · 2026-11-06

AI 时代的中层管理者:哪些工作会被接手,哪些变得更重要

AI 与组织扁平化正在重新审视中层管理者的价值。信息汇总和传达会越来越多地交给 AI,带人、协调、判断与担责却变得更重要。本文分析中层职能的变化、管理者对 AI 的态度与顾虑,并给出管理者个人转型和企业支持中层的具体建议。

阅读更多

开始行动

每一次改变,都始于一次交流

无论您正在寻找方向,还是已经有明确的业务需求,我们都愿意与您一起探索。

不确定从哪里开始?

从一次交流开始。

与我们的团队进行 30 分钟的免费咨询,了解企业数字化的可能性。

预约免费咨询

已经有明确的业务需求?

从理解您的业务开始。

告诉我们您的企业现状、管理挑战与发展目标,我们将为您探索合适的数字化解决方向。

探索服务

我们将在 48 小时内回复您