Process Mining
Processes were usually manual, giving trust in people following them, e.g. Process that was defined by the company, and no automation. Process mining identifies the process from the logs (process discovery).
Modeling done with BPMN business process model notation language (UML) (DAG), i.e., static, boxes & arrows vs https://en.wikipedia.org/wiki/Petri_net https://www.youtube.com/watch?v=EmYVZuczJ6k, i.e., dynamic, token based, which allows simulations.
Conformance checking - a comparison the real process and the discovered.
if you do not do certain parts in the process you are not compliant.
for example to find out whether people taking shortcuts? optimizing the process without knowing.
can be used for offline vs real time process bug alerting
XES
Tutorials
Tools
services need to be process-aware, i.e. send standardized logs - https://www.celonis.com/ IBM process mining
Algorithms - can deal with parallelism
Inductive miner
Last updated