# Monitoring Constraints in Business Processes Using Object-Centric Constraint Graphs

arXiv: https://arxiv.org/abs/2210.12080 · HTML: https://mlsanity.com/paper/2210.12080/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 4 of its 11 references that are in the map.
- First posted on arXiv 21 Oct 2022.

## Builds on (most cited first, 4 of 4)

- [Discovering Object-Centric Petri Nets](https://mlsanity.com/paper/2010.02047/) (2020)
- [Multi-Dimensional Event Data in Graph Databases](https://mlsanity.com/paper/2005.14552/) (2020)
- [Precision and Fitness in Object-Centric Process Mining](https://mlsanity.com/paper/2110.05375/) (2021)
- [OPerA: Object-Centric Performance Analysis](https://mlsanity.com/paper/2204.10662/) (2022)

## Built on by (most cited first, 2 of 2)

- [Analyzing An After-Sales Service Process Using Object-Centric Process Mining: A Case Study](https://mlsanity.com/paper/2310.10174/) (2023)
- [Predictive Process Monitoring Using Object-centric Graph Embeddings](https://mlsanity.com/paper/2507.15411/) (2025)

## Abstract (arXiv)

Constraint monitoring aims to monitor the violation of constraints in business processes, e.g., an invoice should be cleared within 48 hours after the corresponding goods receipt, by analyzing event data. Existing techniques for constraint monitoring assume that a single case notion exists in a business process, e.g., a patient in a healthcare process, and each event is associated with the case notion. However, in reality, business processes are object-centric, i.e., multiple case notions (objects) exist, and an event may be associated with multiple objects. For instance, an Order-To-Cash (O2C) process involves order, item, delivery, etc., and they interact when executing an event, e.g., packing multiple items together for a delivery. The existing techniques produce misleading insights when applied to such object-centric business processes. In this work, we propose an approach to monitoring constraints in object-centric business processes. To this end, we introduce Object-Centric Constraint Graphs (OCCGs) to represent constraints that consider the interaction of objects. Next, we evaluate the constraints represented by OCCGs by analyzing Object-Centric Event Logs (OCELs) that store the interaction of different objects in events. We have implemented a web application to support the proposed approach and conducted two case studies using a real-life SAP ERP system.
