没有合适的资源?快使用搜索试试~ 我知道了~
Action-oriented process mining: bridging the gap between insight
需积分: 0 0 下载量 12 浏览量
2023-02-11
16:15:44
上传
评论
收藏 1.84MB DOCX 举报
温馨提示
试读
48页
Action-oriented process mining: bridging the gap between insights and actions论文翻译
资源推荐
资源详情
资源评论
Action-oriented process mining: bridging the gap between insights
and actions
面向行为的过程挖掘:弥合洞察力和行为之间的差距
Abstract
摘要
As business environments become more dynamic and complex, it becomes indispensable
for organizations to objectively analyze business processes, monitor the existing and potential
operational frictions, and take proactive actions to mitigate risks and improve performances.
Process mining provides techniques to extract insightful knowledge of business processes
from event data collected during the execution of the processes. Besides, various approaches
have been suggested to support the real-time (predictive) monitoring of the process-related
problems. However, the link between the insights from the continuous monitoring and the
concrete management actions for the actual process improvement is missing. Action-
oriented process mining aims at connecting the knowledge extracted from event data to
actions. In this work, we propose a general framework for action-oriented process mining
covering the continuous monitoring of operational processes and the automated execution
of management actions. Based on the framework, we suggest a cube-based action engine
where actions are generated by analyzing monitoring results in a multi-dimensional way. The
framework is implemented as a ProM plug-in and evaluated by conducting experiments on
both artificial and real-life information systems.
随着业务环境变得更加动态和复杂,组织必须客观地分析业务流程,监控现有和潜在的
运营摩擦,并采取主动行为来降低风险和提高绩效。流程挖掘提供了从流程执行期间收集
的事件数据中提取业务流程的深刻知识的技术。此外,还提出了各种方法来支持对过程相
关问题的实时(预测)监控。然而,持续监控的见解与实际流程改进的具体管理行为之间
的联系缺失。面向行为的过程挖掘旨在将从事件数据中提取的知识与行动联系起来。在这
项工作中,我们提出了一个面向行为的流程挖掘的通用框架,涵盖了对操作流程的持续监
控和管理操作的自动执行。基于该框架,我们建议使用基于立方体的行为引擎,通过多维
方式分析监控结果来生成行为。该框架作为 ProM 插件实施,并通过在人工和现实信息系
统上进行实验进行评估。
Keywords Action-oriented process mining · Continuous operational management · Turning
events into actions · Continuous process improvement
关键词 行动导向流程挖掘·持续运营管理·化事件为行动·持续流程改进
1 Introduction
1 简介
In [1], the term “business process hygiene” was coined. In the same manner that individuals
do regular check-ups to find potential health issues before they become serious problems,
organizations should objectively analyze key processes to identify existing and potential
problems and improve performance and productivity.
在 [1] 中,创造了术语“业务流程卫生”。与个人进行定期检查以在问题变得严重之前发
现潜在健康问题的方式相同,组织应该客观地分析关键流程以识别现有和潜在问题并提高
绩效和生产力。
Indeed, many efforts have been made to ensure the overall health of organizations by
redesigning business processes. Process redesign often entails a comprehensive and
extensive analysis of business processes and requires fundamental changes to the process.
Despite the efforts to prevent inefficiencies in design-time, many operational frictions still
arise in the execution of the business process, making a variety of exceptions. For instance,
an order-to-cash process, which is standardized with known best practices, often shows
thousands of variants in the real-life execution, generating various problems in organizations.
事实上,已经做出了许多努力来通过重新设计业务流程来确保组织的整体健康。流程
重新设计通常需要对业务流程进行全面和广泛的分析,并且需要对流程进行根本性的更改。
尽管为防止设计时效率低下做出了努力,但在业务流程的执行过程中仍然会出现许多操作
摩擦,从而产生各种异常。例如,使用已知最佳实践标准化的订单到收款流程在实际执行
过程中经常会出现数千种变体,从而在组织中产生各种问题。
In order to deal with the unanticipated operational frictions that may arise during the
execution of business processes, it is imperative to manage business processes in a
continuous manner. To this end, business managers need to continuously identify problems,
monitor the occurrence of the problems, and take proactive actions to deal with possible risks
to the business process. This continuous management of business processes enables to deal
with relevant operational frictions that may happen in the dynamically changing environments
in a responsive and proactive manner.
为了应对业务流程执行过程中可能出现的意外运营摩擦,以持续的方式管理业务流程
势在必行。为此,业务管理者需要不断发现问题,监控问题的发生,并采取主动行为来应
对业务流程可能面临的风险。这种对业务流程的持续管理能够以响应和主动的方式处理动
态变化的环境中可能发生的相关运营摩擦。
Process mining has provided many useful techniques to support the continuous
management of business processes. First, process discovery, conformance checking, and
process enhancement have enabled the business managers to identify problems by making
the business processes transparent. Moreover, process monitoring techniques have
effectively detected and predicted problems in an online manner [4–6].
流程挖掘提供了许多有用的技术来支持业务流程的持续管理。首先,流程发现、一致
性检查和流程增强使业务经理能够通过使业务流程透明化来识别问题。此外,过程监控技
术已经以在线方式有效地检测和预测问题 [4-6]。
However, the selection of actions to address such problems is still unstructured and ad-
hoc, i.e., the “action part” is still missing and outside the scope of today’s process mining tools.
Indeed, for the actual process improvement, it is necessary to turn the insights from process
mining diagnostics to management actions. For instance, when a bottleneck emerges or is
forecasted to arise, business managers should take actions, such as alerting responsible
employees, bypassing the activity, and assigning more resources, alongside the detection and
prediction of it.
然而,解决此类问题的行为选择仍然是非结构化和临时的,即“行为部分”仍然缺失并
且超出了当今流程挖掘工具的范围。事实上,对于实际的流程改进,有必要将洞察力从流
程挖掘诊断转化为管理行为。例如,当瓶颈出现或预计会出现时,业务经理应该采取行为,
例如提醒负责的员工、绕过该活动、分配更多资源,同时检测和预测瓶颈。
Action-oriented process mining aims at addressing such problems by systematically
combining process mining results and domain knowledge, and also automating management
actions to improve business processes. Figure 1 presents the overview of the action-oriented
process mining. Process mining techniques for diagnostics (cf. Sect. 2.1) are used to extract
process knowledge from event data. The constraint monitor analyzes a continuous stream of
event data and evaluates a set of constraints designed using the process knowledge
combined with domain knowledge. As a result, it generates constraint instances describing
the monitoring results. Note that events in event data have temporal relationships and
constraints over the event data often entail temporal nature. Thus, they cannot be monitored
using techniques for automated data quality verification [7] with non-temporal declarative
constraints. Next, the action engine analyzes the constraint instances and produces action
instances describing needed actions to deal with the existing and potential threats to the
business processes. The action instances are automatically triggered in the underlying
information system to make changes in system configurations, or generate alerts through its
messaging systems.
面向行为的流程挖掘旨在通过系统地结合流程挖掘结果和领域知识来解决此类问题,
并自动化管理操作以改进业务流程。图 1 显示了面向行为的过程挖掘的概述。用于诊断的
过程挖掘技术(参见第 2.1 节)用于从事件数据中提取过程知识。约束监视器分析连续的
事件数据流,并评估一组使用过程知识和领域知识设计的约束。结果,它生成描述监控结
果的约束实例。请注意,事件数据中的事件具有时间关系,并且对事件数据的约束通常具
有时间性质。因此,无法使用具有非时间声明性约束的自动数据质量验证技术 [7] 来监控它
们。接下来,行为引擎分析约束实例并生成描述所需行为的行为实例,以处理对业务流程
的现有和潜在威胁。行为实例在底层信息系统中自动触发,以更改系统配置,或通过其消
息系统生成警报。
In this paper, we provide following contributions:
在本文中,我们提供了以下贡献:
We propose a general framework for action-oriented process mining to support the
continuous monitoring of operational processes and the automated execution of
actions by extending our earlier work presented in [8].
我们提出了一个面向行为的流程挖掘的通用框架,通过扩展我们在 [8] 中介绍的早
期工作来支持操作流程的持续监控和行为的自动执行。
We have implemented the cube-based action engine as a ProM plug-in.
我们已经将基于立方体的行为引擎实现为 ProM 插件。
We have evaluated the effectiveness of the framework based both on artificial and
real-life information systems.
我们已经评估了基于人工和现实生活信息系统的框架的有效性。
The remainder is organized as follows. We present the related work in Sect. 2. Next, we
explain the background covering a motivating example, basic notation, and event data in
Sect. 3. Afterward, we present the general framework for action-oriented process mining and
the constraint cube-based instantiation of the action engine in Sects. 4 and 5. Section 6
presents the implementation of the framework and experiments both in artificial and real-life
information systems. In Sect. 8, we discuss the implications and limitations and conclude the
paper.
其余部分组织如下。我们在第二章中介绍了相关工作。接下来,在第三章中,我们解
释背景,包括第 1 节中的激励示例、基本符号和事件数据。然后,在第四章和第五章中,
我们提出了面向行为的过程挖掘的一般框架和行为引擎的基于约束立方体的实例化。第 6
章中介绍了在人工和现实信息系统中框架和实验的实现。在第 8 章中,我们讨论了影响和
局限性并总结了论文。
2 Related work
In this section, we first introduce process mining techniques to provide diagnostics used
for the identification of improvement points. Afterward, we present techniques for the
operational support, showing the missing gap between insights from the detection and
prediction of problems and actual actions to improve business processes. Finally, we
demonstrate the need for a systematic approach to support continuous process improvement.
在本节中,我们首先介绍流程挖掘技术,以提供用于识别改进点的诊断。之后,我们
介绍了运营支持技术,展示了问题检测和预测的见解与改进业务流程的实际行动之间存在
的差距。最后,我们证明需要一种系统的方法来支持持续的流程改进。
2.1 Process mining diagnostics
2.1 流程挖掘诊断
Action-oriented process mining begins by defining improvement points in business
processes based on process knowledge. Process mining provides techniques to extract
process-centric insights from event data collected by information systems during the
execution of business processes.
面向行动的流程挖掘首先根据流程知识定义业务流程中的改进点。流程挖掘提供了从
信息系统在业务流程执行期间收集的事件数据中提取以流程为中心的见解的技术。
The three main categories of process mining diagnostics include process discovery,
conformance checking, and process enhancement. First, process discovery is to automatically
derive a process model from the event log recorded from the execution of business processes.
The resulting process model captures the control-flow relations between activities observed
in the event log.
流程挖掘诊断的三个主要类别包括流程发现、一致性检查和流程增强。首先,流程发
现是从业务流程执行过程中记录的事件日志中自动推导出流程模型。生成的流程模型捕获
事件日志中观察到的活动之间的控制流关系。
Third, process enhancement is to enrich the process model with additional information
to enable performance analysis. By using timestamps, one can extend it with time-related
measures (e.g., service time, throughput time, and waiting time) and analyze the bottlenecks
in business processes. For instance, a performance spectrum plots each process step per case
over time, allowing to analyze non-stationarity of performance and synchronization of
different cases over time. Focusing on the organizational perspective of business processes,
social network analysis provides insights into the relationship among such as handover of
works, subcontracting, and working together. In addition, organizational mining analyzes the
roles in organizations that execute a similar set of activities. Furthermore, root cause analysis
enables to find in-depth explanations of risk incidents. In [13], the root-cause of long
throughput times of process instances is analyzed by focusing on the effect of workloads.
第三,流程增强是用附加信息丰富流程模型,以实现性能分析。通过使用时间戳,可
以使用与时间相关的度量(例如,服务时间、吞吐量时间和等待时间)对其进行扩展,并
分析业务流程中的瓶颈。例如,性能谱图绘制了每个案例随时间变化的每个过程步骤,允
许分析性能的非平稳性和不同案例随时间的同步。社交网络分析着眼于业务流程的组织视
角,提供了对工作移交、分包和合作等之间关系的洞察。此外,组织挖掘分析执行一组相
似活动的组织中的角色。此外,根本原因分析能够找到风险事件的深入解释。在 [13] 中,
通过关注工作负载的影响来分析流程实例吞吐量时间长的根本原因。
2.2 Operational support
2.2 运营支持
Instead of providing process-centric insights by analyzing historical data, operational
support aims at influencing current operational processes to improve the process by
analyzing current event data. In [3], three core activities of operational support are described,
i.e., detect, predict, and recommend. First, detect activity analyzes deviating behaviors by
running process instances. Conformance checking is the enabling technology for this activity.
For monitoring purposes, the conformance checking techniques are lifted to runtime. For
instance, van Zelst et al [4] propose to compute prefix-alignments to detect deviant behaviors.
Burattin et al suggest a generic framework to compute conformance indicators based on
behavioral patterns.
运营支持不是通过分析历史数据来提供以流程为中心的见解,而是旨在通过分析当前
事件数据来影响当前的运营流程以改进流程。在 [3] 中,描述了运营支持的三个核心活动,
即检测、预测和推荐。首先,检测活动通过运行流程实例来分析偏离行为。一致性检查是
这项活动的支持技术。出于监视目的,一致性检查技术被提升到运行时。例如,van Zelst
等人 [4] 提出计算前缀对齐来检测异常行为。 Burattin 等人提出了一个通用框架来计算基于
行为模式的一致性指标。
Some approaches exploit Complex Event Processing (CEP) with the abstractions of
models such as direct or eventual successions. Weidlich et al [15] propose a method to derive
event queries from behavioral profiles that serve as abstractions of the process model. The
event queries are monitored using the CEP engine. Awad et al [16] suggest a technique to
derive anti-patterns based on a predefined generic set of patterns regarding business
processes. The patterns describe the rules in terms of the occurrence of tasks, their ordering,
and resource assignments. A CEP engine monitors them and detects violations of the rules.
一些方法利用复杂事件处理 (CEP) 和模型的抽象,例如直接或最终继承。 Weidlich 等
人 [15] 提出了一种方法,可以从作为流程模型抽象的行为配置文件中导出事件查询。使用
CEP 引擎监视事件查询。 Awad 等人 [16] 提出了一种基于预定义的关于业务流程的通用模
式集来派生反模式的技术。这些模式根据任务的发生、任务的排序和资源分配来描述规则。
CEP 引擎监视它们并检测违反规则的情况。
In order to verify properties at runtime, Linear Temporal Logic (LTL) is deployed as a
declarative language for describing the properties [17]. For monitoring purposes, more
possible truth-value states are defined such as temporarily satisfied, temporarily violated,
permanently satisfied, or permanently violated. Maggi et al [5] suggest a monitoring
technique based on LTL and colored automata. The global automaton represents the
conjunction of all the imposed constraints represented by the local automata. It enables to
identify the possible conflicts among different constraints.
为了在运行时验证属性,线性时间逻辑 (LTL) 被部署为用于描述属性的声明性语言 [17]。
为了监控目的,定义了更多可能的真值状态,例如暂时满足、暂时违反、永久满足或永久
违反。 Maggi 等人 [5] 提出了一种基于 LTL 和彩色自动机的监控技术。全局自动机表示由
局部自动机表示的所有强加约束的合取。它能够识别不同约束之间可能存在的冲突。
In several approaches, rules are represented as graphical notations such as Petri net. In
[6], the constraints are formalized into Petri-net patterns. The patterns are aligned with event
logs to evaluate whether the execution of business processes comply with them. In [18], the
Petri-net patterns for cloud-based business processes are suggested for certifying compliant
cloud-based processes.
在几种方法中,规则被表示为图形符号,例如 Petri 网。在 [6] 中,约束被形式化为
剩余47页未读,继续阅读
资源评论
ProgrammerMonkey
- 粉丝: 41
- 资源: 36
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功