IBM Task Mining Architecture

The IBM Task Mining architecture includes four components:

  • TM Web
  • TM Agent
  • TM Backend
  • Persistence Layer

These components help to record, collect, store, and process data. The architecture ensures data security that is offered by the Persistence Layer that enables 256-bit Key Encryption. In addition, it transforms and loads the data from IBM Task Mining into IBM Process Mining to enable seamless interoperability between the two applications. The following image shows the components and the data flow in IBM Task Mining.

Task Mining Architecture

Table 1. Description of IBM Task Mining components

Component Abbreviation Description
Task Mining Web TM Web The web-based user interface (WUI) to configure settings in IBM Task Mining, add or create a process for Task Mining, manage users, interact with the acquired data and view insights on the user interaction on the system
Task Mining Agent TM Agent The user interface to track, record, and save the on-screen activities on any selected application in the system
Task Mining Backend TM Backend The backend component that collects useful data from TM Agent and processes the data to transform them into useful information for IBM Process Mining
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 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.