IBM Process Mining assets are available to clients, partners, and IBMers.
Process Apps can be developed by IBM, consultants, partners, and clients. They provide connectors, filters, KPIs, and dashboards that address a specific use case. Don't hesitate to use pull requests if you want to contribute a process app useful to other process mining practitioners.
This repository contains process apps you can upload to your process mining environment.
Check the list of available process apps
BAW-IBM-Process-Mining-Assets contains the process app documented and supported in the product. I found several issues with clients using this connector/process app, I recommend using BAW_connector instead.
Feel free to create process mining projects from these examples, and to contribute new ones.
Accelerators are programs used to create the event log from external data sources. They include the connection to the data source, the data transformation, and, optionally, the upload of the final CSV into a process mining project. Accelerators can be multi-threaded and can provide recovery mechanisms. They are helpful when large amounts of data requiring several hours of connection are collected.
- BAW Accelerator for BPM: python
- BAW Accelerator for Case (no code) : https://github.com/MalekJabri/BAWAccelerator
These accelerators are available to IBMers only.
- SAP AP, SAP P2P, SAP O2C with Talend: https://github.ibm.com/automation-base-pak/ibm-process-mining-etl/
- Maximo (contact [email protected])
Traditional installation of process mining and task mining on premises Installation scripts. Following this script might accelerate the installation process for POCs. Note: this script is for version 1.14. Version 1.15 adds MonetDB for nextgen.
REST APIs contains IPMClient, a powerful python library that simplifies drastically the use of Process Mining REST API in a python program. Most REST APIs are implemented and you can easily request analytics results, create projects, upload data, create users, and many more, through a few python line of code.
LLM is an experiment from Emmanuel Tissandier, to interact with a bot that interprets your request using LLM, and call the appropriate action to provide you with the answer. This is an interesting example of using Process Mining REST API and LangChain.
IBM Processes Mining and Task Mining hands-on labs are updated to work with every major release. Click here to download the labs. The labs were designed to run as-is on the IBM Tech Zone Environment (current version 1.14.1), which includes Process Mining, Task Mining, and Task Mining Client VMs, and it is available to IBMers and IBM Business Partners. Click here to access the Tech Zone Environment.
For questions regarding the labs or the Tech Zone Environment, contact [email protected]
These assets illustrate how JavaScript developers can customize IBM Process Mining components.
Custom metrics are developed in JavaScript to create case-level metrics from the events data in each case. Examples of custom metrics: Custom Metrics
Custom filters are developed in JavaScript to create sophisticated filters from the event data in each case. Examples of custom filters: Custom Filters
Custom widgets are developed in JavaScript to add new widgets in dashboards. Examples of custom widgets: Custom Widgets
Read this tutorial to learn how to create advanced custom widgets with charts, that could be useful in any project.