
Performance analysis in process mining aims to provide insights on the performance of a business process by using a process model as a formal representation of the process. Existing techniques for performance analysis assume that a single case notion exists in a business process (e.g., a patient in healthcare process). However, in reality, different objects might interact (e.g., order, delivery, and invoice in an O2C process). In such a setting, traditional techniques may yield misleading or even incorrect insights on performance metrics such as waiting time. More importantly, by considering the interaction between objects, we can define object-centric performance metrics such as synchronization time, pooling time, and lagging time. In this work, we propose a novel approach to performance analysis considering multiple case notions by using object-centric Petri nets as formal representations of business processes. The proposed approach correctly computes existing performance metrics, while supporting the derivation of newly-introduced object-centric performance metrics. We have implemented the approach as a web application and conducted a case study based on a real-life loan application process.
Process analysts measure where time is lost by replaying event data on a process model and reading off waiting, service and sojourn times. These techniques assume every event belongs to exactly one case, but in processes run on systems such as SAP an order, several deliveries and invoices interact and share events. Forcing such data into one case notion duplicates or drops events, so the reported frequencies and durations are simply wrong, and the time spent waiting for several objects to come together cannot be measured at all. Analysts may therefore chase the wrong bottleneck.
OPerA, on GitHub at gyunamister/OPerA) with demo video and manuals.ProM reports Send repeated by 1,799 applications with average sojourn about 2 days 23 hours, whereas the object-centric view shows it once per offer (92 offers skip it) with about 15 minutes.