Skip to main content

discoverProcess()

discoverProcess(graphs): ProcessModel

Defined in: process-mining.ts:102

Discover a process model from multiple execution graphs.

Walks every graph's node tree and counts parent→child transitions. The returned model is a directly-follows graph (DFG) annotated with absolute and relative frequencies.

Parameters​

ParameterTypeDescription
graphsExecutionGraph[]Array of execution graphs (must not be empty).

Returns​

ProcessModel

A process model with steps, transitions, and frequencies.

Throws​

If graphs is empty.

Example​

const model = discoverProcess(graphs);
for (const t of model.transitions) {
console.log(`${t.from} → ${t.to} (${(t.probability * 100).toFixed(0)}%)`);
}