IBM Task Mining

IBM Task Mining is a tool that records on-screen activities and helps you analyze them. It generates insights about the user interactions inside your systems, and prepares the data so that you can input it into IBM Process Mining. Thanks to IBM Task Mining, you can get important insights into the following parts of your system:

  • Productivity: IBM Task Mining helps you measure the time the users take to complete each event in a process. The application captures idle times and time delays that can occur because of context switching, reworks, and other inefficiencies in manual activities. With IBM Task Mining, you can estimate and compare the costs of your current process with the automated process based on the productive time of user interactions.

  • Working Patterns: IBM Task Mining helps you discover the patterns of performing an event. Thanks to this, you can find the most efficient ways to complete that event by identifying inefficiencies and deviations from expected results. With IBM Task Mining, you can identify the root causes of inefficiencies and take actions that help you set up the most efficient patterns as best practices for your employees.

  • Automation: IBM Task Mining helps you identify and simulate which working patterns could be automated based on the process complexity and the benefits this change would bring. You can analyze the performance and cost benefits of automation by creating a simulation which combines business data and user interaction data to provide insights on business process automation.

IBM Task Mining architecture

The IBM Task Mining architecture includes the following four components which record, collect, store, and process data:

Table 1. Description of IBM Task Mining components
Component Abbreviation Description
Task Mining Web TM Web The web-based user interface (WUI) of IBM Task Mining, in which you can create and configure a Task Mining project, manage users, interact with the acquired data, and view insights on the user interactions in your system.
Task Mining Agent TM Agent The user interface to track, record, and save the on-screen activities in any selected application in your system.
Task Mining Backend TM Backend The backend component that collects data from TM Agent and processes the data to transform them into useful information for IBM Process Mining. The TM Backend processes the data that is logged by the TM Agent in the Persistence Layer according to the configuration metadata. It helps to correlate the user actions to business transactions and extract the relevant data required for process mining and analysis. TM Backend then processes the generated data to create the event logs that are uploaded to IBM Process Mining by using REST API over HTTPS.
Persistence Layer   Stores and protects the data with 256-bit Key Encryption. The Persistence Layer in TM Backend receives data from Task Mining Agent (TM Agent) and stores them in the file system. It works as a central hub for all the clients and provides the required services by using Rest API.

The architecture ensures data security that is offered by the Persistence Layer with 256-bit Key Encryption. The architecture's main goal is to enable seamless interoperability between IBM Task Mining and IBM Process Mining by transforming and loading the data from the former into the latter application. The following image shows the components and the data flow in IBM Task Mining.Task Mining Architecture