一位女士正在研究流程挖掘的新技术

什么是 Process Mining?

流程挖掘是一种通过从信息系统中提取现成的知识来发现、监控和改进流程的技术。 

该流程会从组织中所有信息系统(如企业资源规划 (ERP) 或客户关系管理 (CRM) 系统)的事件日志和审核线索中提取信息,以清楚地反映您的业务情况。

换句话说,流程挖掘几乎就像给您的业务流程拍 X 光,让您清楚地了解业务流程的执行情况以及哪些流程需要改进,例如有问题的瓶颈或其他造成大幅滞后的业务领域。 

流程挖掘还有助于为管理人员提供一种完全客观的、数据驱动的方法,以帮助他们解决问题并根据实时数据指导他们制定决策。 

流程挖掘、数据挖掘和业务流程管理:有何区别? 

由于流程挖掘经常与数据挖掘和业务流程管理 (BPM) 相混淆,因此了解这三者之间的区别以及各自的实际作用会很有帮助。

为清楚起见,我们首先了解数据挖掘。

数据挖掘是分析大量数据以找到模式、发现趋势并获得见解以供将来使用的实践的总称。另一方面,流程挖掘只是一种数据挖掘形式,专门用于在组织流程 查找模式。 

在流程挖掘中,目标是找到业务流程相关信息以发现、比较或增强某个业务流程,而数据挖掘涉及使用范围更广的数据集来完成某些事情,包括预测客户行为、检查客户流失、检测欺诈,以及找到有关客户的其他有用个人信息。 

换句话说,流程挖掘是一种内部 流程,从内部改进业务,而数据挖掘是用于分析所有数据集的范围更广泛的通用术语,但也可能包括改善业务之外的外部 机会,例如提高销售额或潜在客户数量。

另一方面,业务流程管理 (BPM) 指您的组织在分析、加快和优化流程方面所做的人力工作。

在业务流程管理中,通常通过访谈、研讨会和问卷调查将这些流程手动记录在软件跟踪系统中。来自业务流程管理的数据通常更偏向定性,因为数据由真人输入,但流程挖掘为相同的数据提供了一种更加定量的方法。 

换句话说,业务流程管理是业务流程的人为操作视图,而流程挖掘揭示了基于客观数据的实际流程。 

两者的差异还可以用以下方式表述:业务流程管理是公司认为他们应该成为的样子,而流程挖掘帮助他们从客观的角度发现他们实际上是什么样子。 

如需详细了解业务流程管理,请参阅“什么是业务流程管理?” 

业务流程挖掘模型的类型 

流程挖掘主要有三种形式:(1) 发现,(2) 一致性,以及 (3) 增强。

  1. 发现:最常见的流程挖掘类型是发现流程。发现流程是使用事件日志数据来创建流程模型,而不受现有流程模型的任何外部影响。对于发现流程,现有流程模型中的任何信息都不会影响新流程模型的开发。 
  2. 一致性:一致性检查流程验证预期流程模型是否实际使用。此类流程根据其事件日志数据评估现有流程模型的流程描述,并尝试识别与预期流程模型的任何偏差。 
  3. 增强:增强流程(也称为组织挖掘、性能挖掘或扩展流程)涉及基于一致性检查流程数据改进现有流程模型。例如,增强流程可以使用一致性检查流程数据来改进发现的瓶颈或非生产性变体。 

为什么流程挖掘至关重要?

流程挖掘具有诸多好处,可服务于从学术界到广泛的商业领域的多个行业。 

仅在过去十年中,流程挖掘已成为最有价值和最重要的新技术之一,企业不仅可以使用流程挖掘改进业务流程,还可以在未来十年蓬勃发展。 

这是因为流程挖掘不仅仅是提高销售额,还可以通过量化运营模式中的低效问题,帮助企业降低影响其整体投资回报率 (ROI) 的运营成本,使管理人员能够以正确的资源分配制定客观的、基于数据的决策,从而改善工作流。 

如需详细了解流程挖掘如何使您的组织受益,请查看此自我引导式演示中 Microsoft 流程顾问中的此引导式教程

流程挖掘的好处

流程挖掘对每个行业都有诸多好处,其中部分好处如下所示: 

  • 客观见解: 流程挖掘根据实际数据提供基于事实的见解,帮助管理人员审核、分析和增强现有业务流程。 
  • 更便宜、更快、更准确: 与业务流程管理中常见的手动流程不同,相比于流程映射研讨会和其他手动输入流程,流程挖掘可以更快、更便宜地提供更准确的信息。 
  • 与现有系统配合使用: 流程挖掘可与您现有的软件系统配合使用,帮助您扩展现有的技术投资,而无需投资新的软件技术。 

如需详细了解流程挖掘和流程机器人自动化 (RPA) 如何提高工作效率、准确度、速度和合规性,请参阅:“关于 RPA 的好处应了解的内容。”

流程挖掘如何与低代码开发计划配合使用 

随着大多数公司持续努力提高工作效率,他们开始转而使用低代码开发模型,减少对代码繁重的项目和开发人员团队的依赖。 

流程挖掘可以帮助确定哪些业务流程在低代码开发模型下效果最佳。 

但首先,什么是低代码开发?低代码开发是一种替代软件开发方法,只需要最少的编码专业技能或知识。 

换句话说,通过使用预设模块、模板、拖放功能和自动化流程,开发人员和非开发人员可以轻松快速地开发新的应用程序和产品。 

这使得拥有开发人员和非开发人员的部门能够在很短的周转时间内开发网站、应用程序和其他数字产品。 

当组织使用流程挖掘时,他们可以先确定在低代码开发模型下哪些流程可以更快地开发,然后再将整个业务改进为低代码开发模型,或者帮助确定在开发人员编码繁重的流程下哪些流程应该优先考虑处理。 

换句话说,流程挖掘有助于保持工作顺利开展,同时过渡到低代码开发模型,而不会产生不必要的工作积压。 

来自流程挖掘的客观数据还将为您的管理人员提供准确的映射,说明如何从上到下重新设计每个工作流程,以平稳无缝地过渡到低代码开发模型。 

如需详细了解低代码开发,请参阅:“什么是低代码开发平台?” 

流程挖掘软件如何改进工作流:示例和用例 

流程挖掘工具和技术可用于改进各种行业的流程工作流。 

由于流程挖掘能够突出显示运营低效问题并对其进行量化,因此许多行业已经开始应用流程挖掘工具,以了解如何改进其组织中的每个流程。 

一些行业用例包括: 

  • 制造业:流程挖掘可以帮助制造业的管理人员深入了解特定产品的生产时间,并根据需要重新分配资源,例如存储空间、机器或工人,以提高生产效率并满足需求。 
  • 例如:Coca-Cola Bottling Company United 在其广受欢迎的 Freestyle 饮料机上遇到订单问题。他们使用流程机器人自动化 (RPA) Microsoft Power Automate 帮助更好更快地完成订单,而无需雇佣更多的全职员工。 
  • 教育:流程挖掘可以监控和评估学生的表现和行为,例如每个学生花多长时间阅读课堂资料,还可以帮助教师和管理人员确定各门课程最适合使用的流程。 
  • 医疗保健:流程挖掘有助于缩短每位患者的治疗处理时间,甚至有助于提供更快恢复的建议。 
  • 公共工程:流程挖掘可以为建筑、清洁业、环境局、IT 和通讯等行业公司的公共工程项目中的多个利益干系人简化发票流程。
  • 例如:Vodafone 是欧洲和非洲的一家领先电信公司,通过让所有员工使用 Microsoft Power 平台简化了业务流程,从而获得 1,000 多个日常任务自动化解决方案。 
  • 金融:流程挖掘有助于改善金融机构的组织间流程,例如审计帐户、增加收入和扩大客户群。 
  • For example: Illimity, Italy’s first cloud-native bank, used process mining and other robotic process automations (RPA) to improve its loan application and approvals processes for its applicants.
  • 电子商务:流程挖掘有助于研究在线买家行为并推荐新策略,以最大限度地提高电子商务零售商或任何类型的在线购物体验的 ROI 和销售额。 
  • 软件开发:流程挖掘可以帮助软件开发人员和 IT 管理员将开发流程重组为清晰记录的视觉图,便于他们监控流程以确保他们的开发进度符合预期。 

利用 Process Mining 实现数字化转型

由于世界各地的组织都需要跟上每年发生的数字化转型的步伐,因此许多组织迫切需要自上而下地审核其业务流程。 

通过流程挖掘,组织可以改进其业务流程的各个方面,并通过流程挖掘工具提供的清晰视觉图,深入了解他们的实际运营方式以及他们自己所认为的运营方式。 

流程挖掘是一个持续的过程,可以为您的组织提供自动化的流程映射、发现流程和数据分析,以改进您业务中的每个流程,使其按照预期运行并产出结果。 

当您组织中的每个流程始终以最佳效率运行时,就会为您的组织留出空间快速高效地修改和适应新技术,而不会妨碍生产或降低投资回报,另外还会为您的组织留出空间进行新的创新和加强客户关系。 

如需详细了解流程挖掘和流程机器人自动化 (RPA) 工具,请参阅 为什么企业都在使用 RPA 工具 并亲自探索 Microsoft Power Automate 如何帮助改进您的业务流程。 

常见问题

什么是流程挖掘?

流程挖掘是一种通过从信息系统中提取现成的知识来发现、监控和改进流程的技术。它是一种从组织中所有信息系统的事件日志和审核线索中提取信息的流程,以清楚地反映您的业务情况。流程挖掘可创建一个清晰的视觉图,揭示运营低效问题并对其进行量化,例如瓶颈、非生产性变体、与预期设计的偏差,以及返工。 

流程挖掘的类型是什么?

流程挖掘有三种主要形式:(1) 发现,(2) 一致性,和 (3) 增强。发现流程探索在不受现有流程模型外部影响的情况下执行流程的新方法。一致性检查流程测试流程是否按预期运行。增强流程改进一致性检查流程标记为存在问题的现有流程。 

为什么使用流程挖掘?

流程挖掘可帮助组织发现影响整体生产的运营低效问题,例如瓶颈、非生产性变体、与预期设计的偏差以及返工。这些发现通常可以帮助企业重组其工作流程,以便根据客观数据进行正确的资源分配,从而改善工作流。 

流程挖掘在组织的数字化转型之旅中可以发挥什么作用? 

流程挖掘可帮助组织确定哪些流程有助于或损害其整体工作流。借助基于从组织中每个信息系统的事件日志条目和审核线索中收集的数据的清晰视觉图,管理人员可以使用这些数据根据需要重新分配资源,以改进工作流和提高生产效率。 

流程挖掘和低代码自动化如何相辅相成? 

流程挖掘可以帮助组织确定优先将哪些任务转换为低代码开发模型,而不会产生任何积压的任务,另外还可以帮助企业理清哪些流程可以在低代码开发环境中完成,哪些流程应该由开发人员完成。