Favus (process mining)

Favus process mining software: see how your end-to-end processes really run

Favus is process mining software that turns system event logs into process maps, so you see how end-to-end processes run. Favus shows variants, cycle times and deviations from the main path.

Illustrative data

How Favus turns event logs into a process map and shows where time is lost.

What the animation shows, step by step
  1. Favus reads event logs from your business systems, and each event needs a case ID, an activity and a timestamp. You can upload an event log file, or an administrator can schedule pulls from a system's HTTPS JSON API or an approved SQL Server view. Scheduled pulls are set up in the Optimus Hive web app.
  2. Favus builds the process map from those events: one node per activity, and one arrow for each direct handover from one activity to the next. Arrows are thicker where more cases pass.
  3. The most common path through the process is highlighted.
  4. The performance view shows the average time on each arrow, so the slowest handover stands out.

Figures in the animation are illustrative.

What is process mining?

Process mining is a method that rebuilds end-to-end business processes from the event data your business systems record. Each event needs a case ID (such as one invoice), an activity and a timestamp.

From those three fields, Favus draws the process map. Favus then shows the paths cases take, the time between steps and how many cases leave the most common path.

A documented process shows how work is meant to flow. Process mining shows how each case actually flowed through the systems that recorded it. Before you hand any step to an AI agent, you need that picture: the paths cases take, where they wait and what is already automated.

From event log to process map

Favus needs three fields per event from your business systems: a case ID, an activity and a timestamp. From them, Favus draws the process map, with frequency and performance views and the most common path highlighted.

An event log is a list of system events, each with a case ID, an activity and a timestamp. You upload the log to a Favus project as a file. Optional fields add detail: resource (who or what performed the step), vendor, customer type and amount.

Favus draws one node per activity and one arrow for each direct handover from one activity to the next. The frequency view shows how many cases take each arrow, and the performance view shows the average time on it. You can filter by variant or minimum frequency, animate the case flow and export the map as an SVG image.

Favus event logs come from your business systems, not from Opus (task mining). Opus records desktop work as its own task data, which does not become a Favus event log.

Illustrative

Illustrative event log for invoice handling: case ID, activity and timestamp are required; resource is optional
Case IDActivityTimestampResource
4711Receive invoice2026-03-02 09:02Clerk 1
4711Check invoice2026-03-02 09:40Clerk 1
4711Approve2026-03-04 14:10Approver 1
4711Pay2026-03-05 08:30Payment batch
4712Receive invoice2026-03-02 09:05Clerk 2
4712Request correction2026-03-02 11:15Clerk 2
Favus process map in performance view with five activities of a claims process, a time on each transition and the slowest transitions thick and red
The process map in performance view, with the time on every transition and the slowest in red.Demo data

Variants and deviation from the most common path

Favus lists the process variants with how many cases each covers and their average duration. Favus also shows how many cases leave the most common path, and what those detours cost in time.

  • Top 100 variants

    A variant is one distinct path through the process. Favus lists the 100 most frequent variants, each with its case count, share of cases and average duration. Open a variant to see its steps in order.

  • Cases on the most common path

    See what share of cases follows the most common path, and how many take another route. This compares cases with each other, not with an approved model; that check is one of the advanced analyses.

  • Time cost of each detour

    For each deviating variant, Favus shows how its case duration compares with the most common path.

  • Case explorer

    Search and page through the case list, then open any case to see its events in order.

Favus variant list showing seven of 15 variants with case count, share and duration, beside the steps of Variant 1 in order
Variants ranked by how many cases they cover, with the steps of the most common one.Demo data

Where time is lost: throughput and cycle times

Favus shows where waiting time builds up between activities. The throughput view shows how long cases take from start to end, and the cycle-time matrix shows the average time between each pair of consecutive activities.

  • Throughput

    A histogram of case durations shows how long cases take from start to end, next to a daily timeline of event volume.

  • Cycle-time matrix

    A heat matrix shows the average time between each pair of consecutive activities, so the longest waits stand out.

  • Performance view of the map

    The performance view puts the average time on each arrow of the process map and highlights the slowest transitions.

  • Process overview

    Each project opens on its key figures: cases, events, average and median case duration, and the most frequent activities.

Favus cycle-time matrix of six activities, each cell giving the average hours between two activities and a count, with the longest times in red
The cycle-time matrix, with the longest average times between activities in red.Demo data

Why some cases are slow: benchmarking and root cause

Favus compares vendors, customer types, resources or time periods side by side, and breaks slow cases down by attribute. The results show which segments go with slower cases, so you know where to look; they do not prove a cause.

  • Segment benchmarking

    Compare two vendors, customer types or resources on case count and average duration, and see which activities occur more often in each.

  • Side-by-side process maps

    Place the process maps of two segments next to each other to see where their paths differ.

  • Period comparison and filters

    Filter every analysis by date range, variant or minimum variant frequency, or compare one period with another.

  • Root cause by attribute

    Break cases down by vendor, customer type, resource or activity to see which segments are slowest. These views use the optional vendor, customer type and resource fields in your event log.

Who hands work to whom

The Favus handover network shows who passes work to whom, and how often. Favus also shows workload and rework per resource, and how much of each activity automated resources already handle.

  • Handover network

    A network graph shows which resources pass work to which, and how often each handover happens.

  • Workload and rework per resource

    See each resource's cases, events, average handling time and rework count, and filter by activity.

  • Current automation share

    See what share of each activity's events, and of all cases, an automated resource handles today. Favus counts a resource as automated when its name marks it as a system, bot, API or batch job.

Advanced analyses in the Optimus Hive web app

For administrators, Favus adds deeper analyses that open in the Optimus Hive web app. These analyses check cases against an approved model, follow up exceptions, forecast open cases and keep event data current.

  • Conformance against an approved model

    Import or export a BPMN 2.0 model (the standard notation for process diagrams), or draw the approved process in an editor. Then check cases against it. Each deviation comes with the exact events behind it, and formal checks report fitness and precision scores.

  • Exception investigations and shared workspaces

    Open an investigation from a deviation, assign an owner and a deadline, and log each action until it is resolved; every action stays on record. Share a case evaluation with colleagues as viewers or editors, with versioned notes.

  • Reviewed procedures from real cases

    Build a standard operating procedure from selected steps of a real case. A reviewed redaction policy is applied, and a second editor must approve each version before it can be exported.

  • Drift monitoring

    Compare two periods for changes in paths, handovers and case duration, and see which segments are associated with slow cases. Daily monitors raise in-app alerts when the process changes.

  • Case SLA forecasts

    Set a service-level (SLA) deadline for an open case. Then forecast its remaining time from similar past cases, as a median (P50) and a cautious (P90) estimate. Forecasts use your approved model to define when a case is complete.

  • Scheduled ingestion

    Keep event data current without manual uploads. An administrator connects a system's HTTPS JSON API or an approved SQL Server view, maps the fields and sets a schedule. Each run is logged, with data-quality and gap alerts.

  • Governed export of process events

    Export one project's process events as an archive with a checksum manifest, which is verified before download.

  • Measured Objectives

    Set a baseline and a target for average case duration, recorded cost or automation rate. Then track progress measured from your process events, with the events behind each number.

Where they open These analyses open in the Optimus Hive web app and are available to administrators.

Process mining vs data mining and BI

Process mining follows each case through its steps in time order, while data mining searches large data sets for patterns. Business intelligence (BI) reports on agreed metrics, such as monthly volumes or costs.

Process mining, data mining and business intelligence (BI) compared
AspectProcess miningData miningBusiness intelligence (BI)
Main questionHow do cases really flow from step to step, and where do they wait or deviate?What patterns or predictions are hidden in the data?How are our agreed metrics performing?
Typical inputEvent logs: a case ID, an activity and a timestamp for each eventLarge data sets of many kindsPrepared tables and data models
Order of eventsEssential: the sequence and timing of steps is what is analyzedUsed only when a method needs itUsually summarized into totals and averages
Typical outputProcess maps, variants, cycle times and handoversClusters, classifications and predictive modelsDashboards and KPI reports
Best suited toFinding where an end-to-end process loses time or leaves its usual pathFinding patterns or predicting outcomesTracking performance against targets

Favus, Opus and Via together

Favus is step 2 of the Optimus Hive method, between Opus (task mining) and Via (transformation planning). Opus shows how people do the work at the desktop, and Via plans, prices and tracks the move of work to AI agents.

Favus and Opus share one software link: the unified case timeline. The link works once an administrator sets the case-matching rule and employees enter the same case ID your business system uses when they record a task. The timeline then shows the desktop work Opus recorded next to each case's business events.

Nothing flows from Favus into Via automatically; your team brings the findings into Via.

Earlier in the method

Opus: how people do the work

Opus is task mining software that records how people work on Windows desktops, so you know what each task involves and costs.

Next in the method

Via: plan the move to AI agents

Your team brings the findings into Via. Via is transformation planning software that plans, prices and tracks the move of work to AI agents, so you decide with a costed business case.

How Opus, Favus and Via fit together

Favus FAQ

Short answers about Favus: the data it needs, which analyses it includes, how data gets in, pricing and AI.

What data does Favus need?

Favus needs an event log with three fields per event: a case ID, an activity and a timestamp. A case is one run of the process, such as one invoice or one order. Optional fields add detail: resource, vendor, customer type and amount. The resource, vendor and customer-type fields feed the handover, benchmarking and root-cause views.

Which analyses does Favus include?

Favus includes a process map with frequency and performance views, variant analysis and deviation from the most common path. Favus also covers throughput, cycle times, segment benchmarking, root cause by attribute, handovers and a case explorer. Administrators get advanced analyses in the Optimus Hive web app, such as conformance checks against an approved model and case forecasts.

Does Favus connect to our systems automatically?

Yes, on a schedule: an administrator can set Favus to pull events from a system's HTTPS JSON API or from an approved SQL Server view. The administrator maps the fields and sets how often each pull runs, in the Optimus Hive web app. There are no ready-made connectors for specific ERP or CRM products. You can also upload an event log file at any time.

Is Favus free or open-source process mining software?

No, Favus is commercial process mining software, and pricing is on request. The free trial covers Opus (task mining) only and does not include Favus. Request a demo to see Favus and discuss pricing.

Does Favus use AI?

Yes: the evidence-linked process analysis, one of the advanced analyses for administrators, uses AI. The server computes the figures from your process events, and AI writes the answer around them, with its interpretations labeled unverified. The analysis needs an AI provider set up for your organization's workspace, and it is not part of the free trial. The process map, variants, cycle times and other core analyses are calculated without AI.

Know how your processes really run before you hand work to AI agents

Request a demo to see Favus turn an event log into a process map, variants and cycle times. We can also talk through the processes you want to examine.