The object-centric data model
A lot of objects and events are found across most businesses. For example, a business likely has customers, receives orders, sends invoices, and creates purchase orders for products from other businesses. We’ve prebuilt a set of object types, event types, object to object relationships, and event to object relationships, that are common to most businesses.
An object type is a standardized definition of an object (such as an invoice), and what properties it has (such as the invoice total).
An event type is a standardized definition of what happens to objects and their properties when an event takes place (such as shipping an order).
Object to object relationships and event to object relationships are defined as part of object types and event types. They show the expected relationships of objects and events to each other in business processes.
We've arranged these Celonis types and relationships into an object-centric data model to get you started. The object-centric data model contains object types, event types, object to object relationships, and event to object relationships, built and arranged to model what happens in the supported business processes. We've modeled the Accounts Payable, Accounts Receivable, Order Management, Procurement, and Inventory Management business processes.
You can extend the object-centric data model to serve your unique business requirements:
Extend the Celonis object types by adding custom properties and custom object to object relationships.
Create custom object types and custom event types to model processes specific to your business.
Add custom relationships to link your custom object types and custom event types to each other and to the Celonis object types.
The Celonis types and relationships, and your custom extensions and custom types, together make up the object-centric data model of the objects and events used in your business processes and the relationships between them. This model is the digital twin of your business.
To use the object-centric data model for process mining, Celonis EMS needs to identify the objects, events, and relationships that are relevant to a specific process. Perspectives explains how this is done.