认识流程挖掘

什么是流程挖掘

流程的定义

过程是将资源从输入转化为输出的一系列动作或步骤。过程的目的是建立和维护一个普遍理解的流程,该流程可以高效地完成工作任务。

流程挖掘来源于过程挖掘,是一门相对年轻的研究学科,它一方面位于机器学习和数据挖掘之间,另一方面又位于过程建模和分析中。

过程挖掘的理念是通过事件日志中提取的知识,从而去发现、监控和改进实际过程,而非假定的过程。

过程挖掘建立了两种连接,一是实际过程与其数据的连接,二是过程与过程模型的连接。

Image

流程与挖掘的关系

虽然流程挖掘与数据挖掘有一些相似之处,即它分析大数据以支持业务决策,但流程挖掘将专门的算法应用于事件日志数据,以确定整个流程如何运行的趋势、模式和细节。

业务流程管理和流程挖掘的区别

流程

业务流程管理(BPM)通常是自上而下的方法。您首先需要在高级模型中设计流程。


配置用于管理和控制过程的系统。




该系统协调员工与组织中其他资源之间的工作。

流程

流程挖掘可以以自下而上的方式分析流程。无需具有流程模型即可对其进行分析-流程挖掘使用IT系统中的历史数据。


IT系统已经记录了执行过程中的所有步骤。通过流程挖掘,可以从这些数据中获得流程模型。这样,可以自动发现实际流程和实际业务规则。

发现计划与现实之间的偏差

Image

如果已经设计好了流程执行的模型,使用流程挖掘,可以获得有关是否实际按照流程设计执行的客观信息。

可能有了一个设计良好的过程,由于执行场景的多样化会导致IT系统并没有严格执行,现在可以看到这个过程在现实生活中是如何处理的。

流程挖掘还允许您比较流程。为什么你在上海的团队总是比北京的团队绩效高?现在可以知道了!

不仅仅适用于业务流程

流程挖掘最重要的使适用于任何可以观察到的过程。

如果应用程序或任何进程确实是不可观察的,那么它可以被检测以生成详细的使用数据。使用流程挖掘分析这些数据可以帮助您深入了解用户访问哪些功能,以及他们的行为轨迹。

Image