流程挖掘,Process Mining,又叫过程挖掘,其基础应该是企业数字化水平的提升,业务流、系统流、数据流的高度融合,PM 就是在这个过程中,通过对系统记录的事件日志进行分析,提取与业务流程有关的信息,提升现有的业务流程管理(BPM)水平。
大神 Wil M.P.van der Aalst 在其书《Process mining: data Science in action》中提到,流程挖掘其实是数据科学和管理科学相融合的学科(如下图)。
这里涉及BPM、WFM、BI、BAM、CEP、CPM、CPI、TQM、Six Sigma等概念,这里暂不赘述。
下图描述了流程挖掘的3类应用场景,包括:
第一类是发现,不使用先验信息自动构造模型,比如利用数据挖掘算法,不使用任何附加信息,自动从事件日志中生成 Petri 网。
第二类是合规,检查已知的过程模型与事件日志,是否存在合规性问题。如支付检查审批、SOD、
第三类是改进,即流程的优化提升,比如从合同审批日志中,我们可以发掘流程的效率瓶颈;从客户投诉模型中,显示出处理瓶颈、服务水平、周期、频率、决策规则、质量指标等。
有人会问什么是 Petri 网,如下是描述一个索赔过程的 Petri 网,大家先直观感受下,后面我们再详细介绍。