Skip to main content

createPatternEvent()

createPatternEvent(agentId, model, variants, bottlenecks): PatternEvent

Defined in: event-emitter.ts:117

Create a structured PatternEvent from process mining results.

Pure function — no side effects. Summarizes the mining results into a compact event with top variants (up to 5) and top bottlenecks (up to 5).

Parameters

ParameterTypeDescription
agentIdstringThe agent these patterns belong to.
modelProcessModelThe discovered process model.
variantsVariant[]Variant analysis results.
bottlenecksBottleneck[]Bottleneck detection results.

Returns

PatternEvent

A structured PatternEvent.

Example

const model = discoverProcess(graphs);
const variants = findVariants(graphs);
const bottlenecks = getBottlenecks(graphs);
const event = createPatternEvent('my-agent', model, variants, bottlenecks);