Articles

Object-Centric Process Mining: What It Is, How It Works and Why It Matters

Modern business processes rarely follow a single, clean sequence.

An order can contain multiple products, those products can be delivered separately; invoices can cover different items, and a single payment may settle several invoices. When organisations try to analyse these processes using one case ID, important relationships can disappear.

Object-centric process mining (OCPM) provides another way to look at the data.

Instead of forcing every event into one case, OCPM analyses events, business objects and the relationships between them. This makes it particularly useful for complex enterprise processes involving multiple interconnected objects.

What Is Object-Centric Process Mining?

Traditional process mining generally starts with a case.

For example:

  • A customer service process → Ticket ID
  • An order process → Order ID
  • An invoice process → Invoice ID

The resulting event log might look like:

Order → Approved → Picked → Shipped → Invoiced

This works well when there is a clear case notion.

But consider a typical order-to-cash process:

Customer → Order → Order Item → Delivery → Invoice → Payment

These are different business objects, each with their own relationships and potentially their own lifecycle.

Object-centric process mining allows those relationships to remain visible rather than flattening everything into a single case.

Academic research describes OCPM as an approach that avoids forcing events into mutually exclusive cases and instead preserves the relationships between multiple objects.

Object-Centric vs Traditional Process Mining

This does not mean OCPM replaces traditional process mining.

If a process has a clear case, such as a customer support ticket moving from creation to resolution, a case-centric approach may still be the most practical option.

The question is whether the business process actually has one meaningful case.

How Does Object-Centric Process Mining Work?

At a high level, the process involves:

  1. Identify business objects - such as orders, customers, products, deliveries, and invoices.
  2. Identify events - such as order creation, shipment, invoice approval, or payment.
  3. Connect events to objects - an event can involve one or multiple objects.
  4. Model relationships - for example, an order contains order items and an order item is fulfilled by a delivery.
  5. Analyse the resulting process behaviour - including bottlenecks, variants, deviations, rework, and cross-process relationships.

This creates an object-centric event log (OCEL).

The OCEL standard provides a structured way to represent events, objects, object types, attributes and relationships. OCEL 2.0 also supports object-to-object relationships, making it possible to represent more of the underlying business structure.

A Simple Enterprise Example

Imagine a customer places an order containing five products.

The transaction involves:

Customer → Sales Order → Order Items → Deliveries → Invoices → Payment

One order might be split across three deliveries, while different items could appear on different invoices.

A traditional case-centric model might use the Order ID as the case.

That provides a useful order-level view, but it can make item-level and delivery-level relationships harder to analyse.

An object-centric model can preserve those relationships.

The organisation can then ask questions such as:

  • Which products are most frequently split across deliveries?
  • Which orders generate repeated rework?
  • Which delivery patterns are associated with invoice delays?
  • Where does a problem in one object lifecycle create downstream consequences?

This is where OCPM becomes particularly valuable: it can connect problems that appear to belong to separate processes but are actually related through shared business objects.

Real-world research has demonstrated the value of this approach in interconnected procurement processes, where many-to-many relationships can create problems for traditional case-based analysis.

Where Can Object-Centric Process Mining Add Value?

OCPM is particularly relevant where processes involve complex relationships between objects.

Potential use cases include:

» Order-to-Cash

   Analyse relationships between customers, orders, products, deliveries, invoices, payments and returns.

» Procure-to-Pay

   Connect suppliers, purchase orders, goods receipts, invoices and payments to identify cross-process issues.

» Manufacturing

   Relate production orders, materials, batches, machines, quality inspections and shipments.

» Supply Chain

   Connect suppliers, products, shipments, warehouses and customer orders.

» After-Sales Service

   Analyse relationships between customers, assets, service requests, work orders, spare parts and warranty claims.

The common factor is not the industry.

It is process complexity.

What Are the Benefits, and the Limitations?

The biggest advantage of OCPM is that it can provide a more realistic representation of complex operational processes.

It can help organisations:

  • Analyse multiple objects together
  • Understand cross-process relationships
  • Investigate many-to-many relationships
  • Identify hidden dependencies
  • Analyse process variants and rework
  • Move beyond isolated process views

However, OCPM is not a shortcut around data problems.

Organisations still need:

  • Reliable source data
  • Consistent object identifiers
  • Clear object definitions
  • Accurate relationships
  • Strong data governance
  • Appropriate technical skills

The model itself can also become difficult to interpret if too many objects and relationships are included.

More data does not automatically mean better insight.

The objective should be to model the objects that are actually relevant to the business question.

Why Does OCPM Matter for Enterprise AI?

There is another reason object-centric process mining is gaining attention: AI needs reliable operational context.

AI can generate recommendations, predictions and actions, but those capabilities become considerably more useful when they are grounded in what is actually happening inside the organisation.

OCPM can provide structured context around:

  • What happened
  • When it happened
  • Which objects were involved
  • How those objects interacted
  • Where deviations occurred

Recent research is exploring the connection between object-centric process mining, process intelligence and AI.

But OCPM should not be treated as an automatic solution for enterprise AI. Data quality, governance and process understanding remain essential.

Object-centric process mining is important because business processes are often more interconnected than traditional case-based event logs suggest.

If an organisation can accurately analyse a process using one meaningful case ID, traditional process mining may be enough.

But when orders, products, deliveries, invoices, customers, suppliers or other objects interact across multiple processes, forcing everything into one case can hide important relationships.

That is where OCPM can provide a more complete view.

The strategic question is therefore not:

"Should we replace traditional process mining?"

It is:

"Is our business process genuinely case-centric, or are we forcing a network of interacting objects into a single case?"

For organisations facing the second situation, object-centric process mining could be an important next step towards more connected, measurable and actionable process intelligence.

Further Reading

Technical and academic sources

Explore more from Verdant Data

Related Read

Category

Blog title heading will go here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.
Full name
11 Jan 2022
5 min read
Category

Blog title heading will go here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.
Full name
11 Jan 2022
5 min read
Category

Blog title heading will go here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.
Full name
11 Jan 2022
5 min read

Get Updates and announcements from the Verdant Data Team

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

You can unsubscribe any time. Learn more about our Privacy Policy

Ready to make better data driven decisons?

Contact us to find out more on how we can help your business.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.