System requirements

IBM Process Mining supports on-premises traditional installation with a basic system requirement. For more information about the basic system requirements, see the following topics:

Process Mining

Software requirement

Component Version
DBMS - MongoDB 6.0 or 7.0
- MonetDB 11.49.5 or 11.49.9
Operating System - Red Hat Linux 8 or 9
- Ubuntu 20.04 or 22.04

Hardware requirement

Resource Requirement
CORES >=16 (minimum requirement for up to 10 million events per project)
CPU >=2.3 GHz, 64-bit, SSE2
RAM >=64 GB (minimum requirement for up to 10 million events per project)
Storage file system >=300 GB (minimum requirement for up to 10 million events per project)

Task Mining Backend

Software requirement

Component Version
RDBMS PostgreSQL 15 or
Db2 11.5.6.x or later
Operating System Red Hat Linux 8 or 9 (CentOS equivalent)
Ubuntu 20.04 or 22.04

Starting from version 1.14.3, IBM Process Mining removed support for MySQL as database for IBM Task Mining and added support for PostgreSQL. When you install or upgrade to IBM Process Mining 1.14.3 or later, you can set up PostgreSQL 15 or Db2 11.5.6.x or later as IBM Task Mining database.
You can migrate your current Task Mining data from MySQL to PostgreSQL by using the data migration tool that is provided by IBM. For more information, contact IBM Support.

Hardware requirement

Resource Requirement
CORES >=8
CPU >=2.3 GHz, 64-bit, SSE2
RAM >=16 GB
Storage file system >=300 GB
PostgreSQL or Db2 PostgreSQL: >=5 GB or
Db2: >=20 GB

Understanding the data remediation requirements

You must adhere to the following methods to organize and migrate data accurately in Task Mining:

  • Case 1: Using IBM Task Mining version 1.12.0.3.3 or earlier
    You must install the version, IBM Task Mining 1.12.0.3.4 before migrating to any later versions of the application to ensure successful data migration.

  • Case 2: Using IBM Task Mining version 1.13.0.0
    You must install the version, IBM Task Mining 1.13.0.1 before migrating to any later versions of the application. However, you can skip this process if you are directly migrating from 1.12.0.3.4 to later versions.

  • Case 3: Using IBM Task Mining version 1.14.0 or later
    You must upgrade the applications to IBM Task Mining 1.13.2, before you upgrade the applications to IBM Task Mining 1.14.0 or later. However, this requirement is applicable only if the Task Mining application contains projects with RPA snippets assigned to tasks.

Task Mining Agent

Software requirement

Component Version
Platform/Runtime ASP.NET Core Runtime 7.0.3
.NET Desktop Runtime 7.0.3
Microsoft Edge WebView2
Operating System Windows 10 or later (64 bit)

Hardware Requirement

Resource Requirement
CPU >=1 GHz
RAM >=8 GB
DB Storage >=40 GB free, SSD recommended
  • The TM Agent does not support the SAP/SRM web application.
  • If you use dual monitors, there might be problems during the registration of the TM Agent. For this reason, it is recommended that you use only one monitor or record on the primary monitor.
  • It is recommended that you restart the TM Agent after you change the resolution and scale layout settings on your Windows system.
  • To ensure the accurate processing of the collected screen captures, you must use a display resolution lower than 4K (2160x3840 pixel).
  • If your system slows down after a few hours of recording with the SAP application, you must restart the TM Agent and the SAP application.

Citrix Support

When you install TM Agent on a Citrix App Layering Virtual Desktop environment, the following folder must be persistent: C:\Users\<USERNAME>\AppData\Roaming\IBM Task Mining Agent

In Citrix App Layering:

  • The user activity tracking is supported on Citrix XenDesktop.
  • The user activity tracking is supported on Citrix XenApp, if you publish the Remote Desktop.
  • The user activity tracking is not currently supported on Citrix XenApp, if you publish each single application.

The steps for installing the TM client components on Citrix are the same as for a local installation on the workstation of the final user.