Skip to main content

Get help for ARIS Process Mining functions and services

Objects

In object-centric process mining (OCPM), objects are the "real-world" business entities that events refer to. Objects can include, for example, orders, invoices, deliveries, payments, customers, or suppliers. Objects allow processes to be modeled exactly as they actually occur: interconnected, in many-to-many relationships, and involving multiple entities.

Object types

Every object belongs to a specific object type. Object types refer to a set of attributes that can be different for different objects or even at different points in time for the same object, for example, Order, Invoice, or Shipment.

Object types define the category and attributes of the object.

Example 250.

Order, Invoice, Payment, Delivery, Customer, Product



Object instance

A concrete instance of an object type - a real, uniquely identifiable entity that participates in events within the context of business processes.

Example 251.

Order with ID: O12345

Invoice with ID: INV567

Delivery with ID: D890

Customer with ID: C001



Object-level attribute

An attribute that describes a specific object and holds information about its properties. These can be repeated at event time when the event references that object, capturing the value at that moment.

Example 252.

OrderValue, PaymentAmount, DeliveryAddress



Object lifecycle

Objects have a lifecycle, that is a sequence of events that happen to them over time.

Example 253.

Order Created → Order Approved → Order Shipped → Order Closed



Multi-object events

A single event can involve multiple objects.

Example 254.

Event: Invoice sent

Linked Objects: Invoice INV567, Order O12345, Customer C001



Object-to-object relationship

A direct connection or association between two objects of the same or different object types, independent of events. This captures how business entities are structurally related to each other (one-to-one, one-to-many, many-to-many).

OCPM models explicitly represent these multi-way relationships between objects, and thus enable cross-object analysis.

Example 255.

Order O1 -> contains -> product PROD-5 (one-to-many)