以数据为中心的业务流程变更自适应技术研究
2016-03-02李帅于守建
智能计算机与应用 2016年1期
关键词:定义
李帅 于守建
1 概述
业务流程变更(Business Progress Change,BPC)[1]是在业务流程定义阶段或执行阶段出现,相对于原来的流程定义的更改,其需求有的来自于客户要求、相关法律变更等外因,有的来自于科技更新、追求效率效益等内因,都是为了使系统适应环境、优化流程、提升效率、提高收益。要在流程定义的时候提前考虑到所有可能的业务流程是非常困难的,而执行过程中变更需要业务人员与专业技术人员在前期沟通协调,制定变更计划。考虑到流程局部的修改可能牵扯到整个业务流程的变量配置,故变更时还需等待流程实例全部执行完毕或将运行实例临时撤销。由此可见,传统变更方式不仅耗时耗力,还需企业承担变更过程中可能导致的数据错误、信息丢失等风险。
若业务流程系统能够在仍有实例运行时的过程定义根据变更衍生出新的流程定义,并对过程中实例的情况做出反应和处理的能力,那么称该系统能够动态实现变更自适应。传统业务流程模型进行数据修改、逻辑变更的难度较大,不利于变更自适应技术的实现,而以数据为中心的业务流程模型将底层数据提升至流程工单(Artifact)中,修改数据简单易行。本文基于以数据为中心的业务流程模型,提出动态修改方法,研究了变更自适应技术,设计并实现了变更自适应业务流程系统。
与传统变更方法相比,变更自适应技术不仅能够判断变更能否自动化完成;并且能快速响应可自适应的变更而无需等待实例执行结束;……
登录APP查看全文
