Perspectives and event logs
In Object-Centric Process Mining (OCPM), a perspective is a way to look at your process data from a specific angle. It shows which object types (for example, Purchase Orders or Vendors), event types (such as Order Created or Invoice Paid), and the relationships between them are included in the analysis. Perspectives help you focus on the part of the process that matters for your question, without changing the underlying data model. This makes it easier to analyze complex processes that involve multiple objects.
Celonis provides prebuilt perspectives for common business processes, including:
Accounts Payable
Accounts Receivable
Inventory Management
Order Management
Procurement
When a process is enabled, Celonis automatically applies the corresponding perspective, configuring the required object types, event types, and relationships. These perspectives can be extended by adding additional objects, events, or relationships, or users can create fully custom perspectives using the Perspective Builder.
You can also add perspectives to your dashboard when installing an object-centric version of an application. In this example, a duplicate invoice checker perspective is used:

To learn more about loading and using perspectives, see: Loading and using perspectives.
Event logs created from perspectives
Some Celonis apps, such as the Supply Chain Network Visibility App and object-centric Starter Kits, work directly with perspectives. Other apps, including Process Explorer, Process Adherence Manager, and case-centric Starter Kits, use event logs that are created from perspectives.
Event logs reorganize the data from a perspective around a single object. They collect all events related to that object and arrange them into a chronological sequence, allowing the app to track the object’s lifecycle from start to end.
When working with event logs:
Celonis automatically creates one event log per object type in a perspective. These system-generated event logs are prefixed with
el_and can be used as-is. For more advanced or extended analyses, you can create custom event logs, which are prefixed withel__.You can choose any object type as the lead object and create multiple event logs for the same object type.
Event logs allow you to filter and subset events using attributes. Additional details for analysis are available in the
_ActivityDetailscolumns.For apps or features that require a single default event log, you must create a custom event log and mark it as the default. System-generated event logs cannot be set as the default.
Event logs populate activity tables in Studio and can be analyzed using views, PQL, or created dynamically with
CREATE_EVENTLOG.