自动可配置流程演化方法、系统以及设备技术方案

技术编号:29332283 阅读:23 留言:0更新日期:2021-07-20 17:50
本发明专利技术提供了一种自动可配置流程演化方法,该自动可配置流程演化方法包括以下步骤:获取可配置流程的每一条配置规则或动作;统计可配置流程的各配置规则或动作在各个流程实例中的执行情况,用评估值v

【技术实现步骤摘要】
自动可配置流程演化方法、系统以及设备
本专利技术涉及数据处理领域,尤其涉及一种自动可配置流程演化方法、系统以及设备。
技术介绍
长期以来,业务流程管理(BPM)一直从规范的角度研究服务流程,强调静态流程的设计和执行。然而,动态的商业环境需要企业频繁地调整其业务流程,以应对可预见和不可预见的变化,例如,资源的不足、新的客户需求、新的法规、技术革新等。为了保持竞争力,这些企业必须尽快有效地察觉到这些变化。企业的成功愈发取决于其捕捉环境中发生的变化并相应地调整流程的能力。可配置流程技术,作为一种通用的解决方案,整合了流程的公共部分和变化部分,能够实现了业务流程的动态配置和自适应性。由于可配置流程的引入,流程实例的执行更加复杂。随着时间的推移,可配置流程的配置规则越来越多。发现和理解流程的实际执行情况对于业务流程的管理、分析和优化具有重要意义。因此,如何根据流程执行记录,提供一种可配置流程的演化方法是本领域技术人员亟待解决的一大技术难题。
技术实现思路
本专利技术的目的之一在于提供一种自动可配置流程演化方法、系统以及设备,能够结合流程实例的实际执行情况,动态调整流程模型和配置规则,获取更贴近实际情况的可配置流程。本专利技术的目的之一在于提供一种自动可配置流程演化方法、系统以及设备,将高频率的事件包含在流程模型中,低频率的事件放入配置规则中,忽略极低概率的事件,当实际执行情况发生变化时,流程模型和配置规则能够被动态调整。本专利技术的目的之一在于提供一种自动可配置流程演化方法、系统以及设备,基于流程实例的执行记录,自动地调整流程模型和配置规则,减少了人为操作的繁琐,实现了服务流程的优化。为了实现本专利技术的至少一个专利技术目的,本专利技术提供了一种自动可配置流程演化方法,所述自动可配置流程演化方法包括以下步骤:获取可配置流程的每一条配置规则或动作;统计可配置流程的各配置规则或动作在各个流程实例中的执行情况,用评估值vn来表示;以及根据评估值vn和各配置规则或动作的变化趋势Δdn执行流程的演化,其中评估值vn和各配置规则或动作的变化趋势Δdn的具体公式如下:Δtn=tn-tn-1vn=wnen+(1-wn)vn-1Δdn=vn-50-vn-100其中,tn为当前流程实例结束的时间,Δt为当前流程实例与上一个流程实例的时间间隔;en表示该规则或动作是否应用在当前的流程实例中,其中en=0表示未应用,en=1表示已应用。在一些实施例中,其中所述自动可配置流程演化方法还包括以下步骤:对于模型层面的配置规则,设置初始值v0=0.5;当vn>0.8且Δdn≥0时,该配置规则被转化成模型的部分;其中如果规则中包含条件部分,与此同时,生成一条反规则;当vn<0.05且Δdn≤0时,直接删除该规则。在一些实施例中,如权利要求1所述的自动可配置流程演化方法,其中所述自动可配置流程演化方法还包括以下步骤:对于实例层面的配置规则,设置初始值v0=0;当vn>0.3且Δdn≥0时,该配置规则被转化为模型层面的规则。在一些实施例中,其中所述自动可配置流程演化方法还包括以下步骤:对于实例层面的配置动作,设置初始值v0=0;当vn>0.3且Δdn≥0时,先使用决策树从多个流程实例的上下文中挖掘出动作发生的事件和条件,形成一条完整的配置规则,再将其转化为模型层面的规则。在一些实施例中,其中所述自动可配置流程演化方法还包括以下步骤:生成反规则;所述生成反规则步骤包括以下步骤:设置反规则的事件和原事件相同;对条件进行取反,即在原条件的基础上取“NOT”,如原条件为“{金额}>1000”,则反规则的条件为“NOT({金额}>1000)”;以及对动作进行取反,以恢复原流程模型执行的逻辑。根据本专利技术的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时执行所述自动可配置流程演化方法的步骤。根据本专利技术的另一方面,还提供了一种自动可配置流程演化系统,所述自动可配置流程演化系统包括:存储器,用于存储软件应用程序,处理器,用于执行所述软件应用程序,其中所述软件应用程序的各程序能够相对应地执行所述自动可配置流程演化方法中的步骤。根据本专利技术的另一方面,还提供了一种自动可配置流程演化设备,所述自动可配置流程演化设备包括流程执行逻辑模块以及配置规则模块,所述流程执行逻辑模块用于流程执行的逻辑,所述配置规则模块用于执行配置,其中高频率事件被输入所述流程执行逻辑模块,低频率事件被输入所述配置规则模块,其中,所述自动可配置流程演化设备还被配置为:在模型层面,在流程模型上应用配置规则,影响所有流程实例;在实例层面,在正在运行的流程实例上应用配置规则或配置动作。在一些实施例中,其中所述流程执行逻辑模块包括开始节点子模块、结束节点子模块、活动节点子模块、逻辑节点子模块以及控制流模块,所述开始节点子模块用于执行流程的开始,所述结束节点子模块用于执行流程的结束,所述活动节点子模块用于执行活动节点的任务,所述逻辑节点子模块用于执行事件的逻辑运算,所述控制流模块用于连接所述开始节点子模块、所述结束节点子模块、所述活动节点子模块和所述逻辑节点子模块中的两个节点。在一些实施例中,其中所述配置规则模块包括事件监控器子模块、条件判断子模块以及动作执行子模块,响应于触发规则调用的事件的发生,所述事件监控器子模块捕获该事件,所述条件判断子模块依据ECA规则对流程的上下文执行条件逻辑判断,所述动作执行子模块响应于所述条件判断模块的判断结果,选择合适的配置动作,其中各动作按照先后顺序执行。在一些实施例中,其中所述配置规则模块的所述动作执行子模块还包括配置规则动作子模块,用于根据动作的操作类型、动作所操作的对象、动作发生的位置以及动作发生所需要的上下文执行配置规则的动作。附图说明图1是根据本专利技术的一个实施例的一种自动可配置流程演化方法的模型层面的配置规则演化示意图。图2是根据本专利技术的上述实施例的所述自动可配置流程演化方法的实例层面的配置规则演化示意图。图3是根据本专利技术的上述实施例的所述自动可配置流程演化方法的实例层面的配置动作演化示意图。图4是根据本专利技术的上述实施例的所述自动可配置流程演化方法的流程模型和配置规则及动作的转化示意图。具体实施方式以下描述用于揭露本专利技术以使本领域技术人员能够实现本专利技术。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本专利技术的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本专利技术的精神和范围的其他技术方案。可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。<本文档来自技高网...

【技术保护点】
1.一种自动可配置流程演化方法,其特征在于,所述自动可配置流程演化方法包括以下步骤:/n获取可配置流程的每一条配置规则或动作;/n统计可配置流程的各配置规则或动作在各个流程实例中的执行情况,用评估值v

【技术特征摘要】
20210129 CN 202110124503X1.一种自动可配置流程演化方法,其特征在于,所述自动可配置流程演化方法包括以下步骤:
获取可配置流程的每一条配置规则或动作;
统计可配置流程的各配置规则或动作在各个流程实例中的执行情况,用评估值vn来表示;以及
根据评估值vn和各配置规则或动作的变化趋势Δdn执行流程的演化,其中,评估值vn和各配置规则或动作的变化趋势Δdn的具体公式如下:
Δtn=tn-tn-1



vn=wnen+(1-wn)vn-1
Δdn=vn-50-vn-100
其中,tn为当前流程实例结束的时间,Δt为当前流程实例与上一个流程实例的时间间隔;en表示该规则或动作是否应用在当前的流程实例中,其中en=0表示未应用,en=1表示已应用。


2.如权利要求1所述的自动可配置流程演化方法,其中所述自动可配置流程演化方法还包括以下步骤:对于模型层面的配置规则,设置初始值v0=0.5;当vn>0.8且Δdn≥0时,该配置规则被转化成模型的部分;其中如果规则中包含条件部分,与此同时,生成一条反规则;当vn<0.05且Δdn≤0时,直接删除该规则。


3.如权利要求1所述的自动可配置流程演化方法,其中所述自动可配置流程演化方法还包括以下步骤:对于实例层面的配置规则,设置初始值v0=0;当vn>0.3且Δdn≥0时,该配置规则被转化为模型层面的规则。


4.如权利要求1所述的自动可配置流程演化方法,其中所述自动可配置流程演化方法还包括以下步骤:对于实例层面的配置动作,设置初始值v0=0;当vn>0.3且Δdn≥0时,先使用决策树从多个流程实例的上下文中挖掘出动作发生的事件和条件,形成一条完整的配置规则,再将其转化为模型层面的规则。


5.如权利要求1所述的自动可配置流程演化方法,其中所述自动可配置流程演化方法还包括以下步骤:生成反规则;所述生成反规则步骤包括以下步骤:
设置反规则的事件和原事件相同;
对条件进行取反,即在原条件的基础上取“NOT”,如原条件为“{金额}>1000”,则反规则的条件为“NOT({金额}>1000)”;
以及
对动...

【专利技术属性】
技术研发人员:王伟曹健冯英瑞
申请(专利权)人:江阴逐日信息科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1