任务挖掘利用用户交互数据(也称为桌面数据),以评估更大流程中某项任务的效率。这种类型的数据包括为完成某项操作而产生的按键、鼠标点击和数据输入。
这项技术使用光学字符识别 (OCR)、自然语言处理 (NLP) 和 机器学习算法来解析和分析这些数据,从而使分析人员和相关方能够识别运营低效之处。
任务挖掘解决方案被视为流程发现的一部分,而流程发现又是流程挖掘的一个子集。根据 Gartner 的 “Market Guide for Process Mining”,这项技术的市场正快速增长。
随着新冠疫情持续推动数字化转型,预计随着任务挖掘技术优势的全面显现,其采用率将进一步提升。
流程挖掘专注于端到端的流程优化,例如整体采购流程。相比之下,任务挖掘关注构成更大流程的各个单独任务,例如应付账款的预算审批。它们的主要区别还在于分析所使用的数据类型。
流程挖掘主要依赖来自信息系统(如企业资源规划 ERP 或客户关系管理 CRM 工具)的业务指标和事件日志数据。相比之下,任务挖掘可以使用用户交互数据,包括计算机上的按键、鼠标点击或数据输入。也可以包括不同时间戳间隔的用户录制和屏幕截图。
这些数据点帮助分析人员和研究人员了解个体如何与流程及子流程进行交互以完成任务。两者都使用数据科学技术来获得这些洞察以优化流程;任务挖掘只是使这一过程在更细粒度的层面上得以实现。
尽管任务挖掘与 RPA 均专注于流程自动化,但两项技术各有不同且能良好互补:任务挖掘技术帮助企业识别流程中的瓶颈,而 RPA 工具则负责实施并通过执行来实现这些分析所发现的自动化机会。
任务挖掘工具首先从用户的计算机收集数据,这些数据可以包括按键、点击、用户输入、录制内容、屏幕截图等。随后,光学字符识别功能可以提供更多关于用户操作的上下文信息。
例如,它可以查看时间戳数据,以帮助构建子流程中活动的一般时间线。一旦数据得到适当结构化,机器学习算法可以用于将数据聚类为子流程中的具体任务,例如“提交采购订单”。
然后,这些数据可以与事件日志数据结合,以帮助对性能表现进行情境化分析。这种基于数据的洞察帮助企业识别瓶颈并采取必要措施加以解决。
任务挖掘技术已被用于改善各行各业的流程。流程图可以帮助企业更多地关注关键绩效指标 (KPI),促使其通过流程挖掘和任务挖掘重新审视运营低效之处。
任务挖掘的一些用例包括:
尽管任务挖掘可以带来多种好处,但最常实现的收益包括:
然而,任务挖掘并非没有挑战。一些主要困难包括: