Flow, process and networks

Process-mining map

Derives process paths, frequencies or durations from case-level event logs.

  • Diagram
  • Process analysis
  • Flow

What it answers

What process occurs in recorded cases?

Shape
Activity nodes and process links
What it shows
Common routes, rework and delays.

Example

The question

How does an invoice really move through approval?

Invoice approval as recorded in the system, 1,000 cases (process map)

Invoice approval as recorded in the system, 1,000 cases (process map)Boxes are steps and arrows the paths cases took, with counts. 1,000 received and checked; 720 approved straight away; 230 queried, of which 190 came back for checking and 40 were rejected; 50 rejected at checking; 910 paid.10007202301905040910ReceivedCheckedQueryApprovedRejectedPaid
Invoice approval as recorded in the system, 1,000 cases (process map)Boxes are steps and arrows the paths cases took, with counts. 1,000 received and checked; 720 approved straight away; 230 queried, of which 190 came back for checking and 40 were rejected; 50 rejected at checking; 910 paid.10007202301905040910ReceivedCheckedQueryApprovedRejectedPaid
Boxes are steps and arrows the paths cases took, with counts. 1,000 received and checked; 720 approved straight away; 230 queried, of which 190 came back for checking and 40 were rejected; 50 rejected at checking; 910 paid.

Illustrative data. It belongs to no company.

When to use it

Use it when

Discovering actual case workflows from event logs.

Avoid it when

Poor case IDs, missing events or assuming the map is the prescribed process.

How to read it

Read activity links and inspect their frequency or duration measure.

Note

Order events consistently within each case.

The data you need

Layout
Case event log
Fields
CaseID: text; Activity: text; Timestamp: datetime
One row is
One activity event within a process case. What is the grain?
Rules
Use stable case IDs and resolve same-time events. Define event completion versus start semantics.
Optional
Resource,StartTime,EndTime,Lifecycle,Cost.
Preparation
Resolve user/session/case identities; sort within each trace and define ties, repeated events, windows and start/completion semantics before deriving links.
Units
Counts may mean users, sessions, cases or events; state which. Conversion uses eligible entities, and durations require explicit time units.
Example of the input layout: Ordered event logAn event log: one row per event, with a case ID, activity and timestamp.CaseActivityTime1Start09:001Check09:201Done10:052Start09:102Check09:40
An event log: one row per event, with a case ID, activity and timestamp.

Worked example

Case 1 Received 09:00->Approved 10:00. Its observed transition takes 60 minutes; more cases are needed for a representative average.

CaseIDActivityTimestamp
C1Received2026-01-01T09:00:00
C1Approved2026-01-01T10:00:00
C2Received2026-01-01T09:30:00