PM4Js is a library for process mining in Javascript. The execution is supported in modern browsers (Chrome, ...) and Node.JS
Include the script dist/pm4js_latest.js in your web page to use the functionalities of PM4Js.
Install pm4js by doing npm install -g pm4js. Then, PM4Js can be used in Node by doing: require('pm4js').
Clone the Git project, and install the required packages by doing npm install. Then, PM4Js can be used in Node by doing: require('./init.js').
Extensive documentation is available here. Some examples are included in the examples/html folder (HTML pages) and examples/node folder (Node.JS examples).
The library currently offers the following set of features:
- Objects
- Working with Event Logs
- Petri Nets
- Process Trees
- Directly-Follows Graphs
- BPMN
- OCEL
- Business Hours configuration
- Algorithms
- Process Discovery
- Conformance Checking
- Evaluation
- Filtering
- Simulation
- Feature Extraction
- Interval Analysis
- Network Analysis
- Statistics
- Support for Celonis
Support is provided by mail at the following mail address: Alessandro Berti.