Task mining uses user interaction data, also known as desktop data, to assess the efficiency of a task within a larger process. This type of data is inclusive of keystrokes, mouse clicks and data entries that occur as part of completing an operation.
This technology uses optical character recognition (OCR), natural language processing (NLP), and machine learning algorithms to interpret and analyze this data, which in turn enables analysts and stakeholders to identify operational inefficiencies.
Task mining solutions are considered part of process discovery, a subset of process mining, and according to Gartner’s “Market Guide for Process Mining” the market for this technology is rapidly growing.
As the COVID-19 pandemic continues to fuel digital transformation efforts, adoption of task mining technology is anticipated only to increase as the benefits of it are fully realized.
Process mining focuses on end-to-end process optimization, such as an overall procurement process. In contrast, task mining focuses on the individual tasks that ladder up to that larger process, such as budget approval for accounts payable. They also primarily differ in the types of data that they use for each analysis.
Process mining primarily relies on business metrics and event log data from information systems, such as enterprise resource planning (ERP) or customer relationship management (CRM) tools. In contrast, task mining can use user interaction data, which includes keystrokes, mouse clicks or data entries on a computer. It can also include user recordings and screenshots at different timestamp intervals.
These data points help analysts and researchers understand how individuals are interacting with a process and subprocess to complete a task. They both also use data science techniques to arrive at these insights to optimize processes; task mining just enables this process at a more granular level.
While task mining and RPA both focus on process automation, the two technologies are different but complement each other well. While task mining technology helps businesses identify bottlenecks in their process workflows, RPA tools implement and perform against the automation opportunities that are discovered through these analyses.
Task mining tools start by collecting data from users’ machines, which can include keystrokes, clicks, user inputs, recordings, screenshots and more. From there, optical character recognition capabilities can add more context about what the user is doing.
For example, it might look at the timestamp data to help assemble a general timeline of activities in a subprocess. Once that data is structured appropriately, machine learning algorithms can be used to cluster data into specific tasks in the subprocess, such as “submitting a purchase order.”
The data can then be combined with event log data to help contextualize performance. This data-driven insight helps businesses identify bottlenecks and take the necessary steps to resolve them.
Task mining techniques have been used to improve process flows across a wide variety of industries. Process maps can help businesses focus more on the key performance indicators (KPIs) that matter, spurring them to reexamine their operational inefficiencies through process mining and task mining.
Some use cases of task mining include:
While task mining can yield many benefits, the most frequently realized benefits include:
However, task mining is not without its challenges. Some key difficulties include: