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.
翻译:限制监测的目的是监测违反业务流程限制的情况,例如,发票应在相应的货物收到后48小时内通过分析事件数据来清理,现有的限制监测技术假定在业务流程中存在单一案例概念,例如,保健过程中的病人,每个事件都与案件概念有关,但在现实中,业务流程是以目标为中心的,即存在多个案例概念(目标),事件可能与多个对象有关。例如,订单到卡什(O2C)程序涉及秩序、项目、交付等,在执行活动时它们相互作用,例如,将多个项目包装在一起交付。现有技术在应用到这种以目标为中心的业务流程时会产生误导性见解。在这项工作中,我们提出一种方法来监测以目标为中心的业务流程中的制约因素,即,为此,我们引入了目标到目录的 Constraint图(OCGs),以代表考虑物体相互作用的制约因素。接下来,我们通过对OCCGs所代表的制约因素进行评估,例如,将多个项目包装在一起交付。