论文标题
通过无关活动的延迟增强业务流程模拟模型
Enhancing Business Process Simulation Models with Extraneous Activity Delays
论文作者
论文摘要
业务流程仿真(BPS)是估计变更对业务流程对其绩效指标的影响的常见方法。例如,它使我们能够估计如果我们自动化其中一项活动,或者某些资源变得不可用,则可以估算一个过程的周期时间。 BPS的起点是用仿真参数(BPS模型)注释的业务过程模型。在传统方法中,BPS模型是通过建模专家手动设计的。这种方法耗时且容易出错。为了解决这一缺点,一些研究提出了通过过程挖掘技术自动从事件日志发现BPS模型的方法。但是,该空间中的当前技术发现了BPS模型,该模型仅捕获由资源争夺或资源不可用而引起的等待时间。通常,业务流程中等待时间的相当一部分对应于其他延误,例如,资源等待客户返回电话。本文提出了一种发现从业务流程执行的事件日志中发现无关紧要的方法。提出的方法计算事件日志中每对因果关系连续活动实例的计算,鉴于相关资源的可用性,理论上应该启动目标活动实例的时间。基于理论和实际启动时间之间的差异,该方法估计了外部延迟的分布,并使用计时器事件增强了BPS模型以捕获这些延迟。涉及合成和现实生活日志的经验评估表明,该方法会产生BPS模型,以更好地反映该过程的时间动力学,相对于未捕获无关延迟的BPS模型。
Business Process Simulation (BPS) is a common approach to estimate the impact of changes to a business process on its performance measures. For example, it allows us to estimate what would be the cycle time of a process if we automated one of its activities, or if some resources become unavailable. The starting point of BPS is a business process model annotated with simulation parameters (a BPS model). In traditional approaches, BPS models are manually designed by modeling specialists. This approach is time-consuming and error-prone. To address this shortcoming, several studies have proposed methods to automatically discover BPS models from event logs via process mining techniques. However, current techniques in this space discover BPS models that only capture waiting times caused by resource contention or resource unavailability. Oftentimes, a considerable portion of the waiting time in a business process corresponds to extraneous delays, e.g., a resource waits for the customer to return a phone call. This article proposes a method that discovers extraneous delays from event logs of business process executions. The proposed approach computes, for each pair of causally consecutive activity instances in the event log, the time when the target activity instance should theoretically have started, given the availability of the relevant resource. Based on the difference between the theoretical and the actual start times, the approach estimates the distribution of extraneous delays, and it enhances the BPS model with timer events to capture these delays. An empirical evaluation involving synthetic and real-life logs shows that the approach produces BPS models that better reflect the temporal dynamics of the process, relative to BPS models that do not capture extraneous delays.