论文部分内容阅读
面对日益激烈的市场竞争,越来越多的企业开始应用工作流管理企业信息。目前工作流的应用已经取得了一定的成果,但是传统的工作流管理系统只能管理预先定义的流程,对流程不确定因素的处理缺乏支持。随着企业业务的变化,不确定性和多变性已成为业务流程的显著特点,因此提高工作流管理系统对不确定因素的处理能力成为工作流技术研究的热点之一。本文以提高工作流对动态变更的处理能力为目的,深入研究了工作流的动态变更处理技术。首先,介绍了工作流技术的发展现状,研究了工作流处理动态变更的相关理论、概念以及功能技术体系等。其次,本文通过深入分析工作流的动态变更特点,提出了针对流程变更的相应迁移策略。同时深入研究了工作流处理动态变更所涉及的关键技术:(1)提出了基于Petri网和有向网络图的动态工作流模型,该模型用关系矩阵定义节点路由,用状态标识矩阵描述流程和节点执行状态,不仅可以记录流程结构变更,而且可以追溯流程运行过程。(2)针对传统工作流引擎对动态变更处理的不足,研究了动态变更对流程引擎的新需求,设计了工作流引擎应对变更的处理过程。(3)通过分析企业信息管理系统和工作流的数据交互,研究了流程数据类型和存储过程,以及工作流与其它系统的数据交互接口技术。(4)通过变更处理算法查找可越过节点和迁移节点,实现了流程实例的即时迁移。最后,在以上关键技术研究的基础上,以汽车行业的更改签收流程为例,验证了文中方法处理工作流动态变更的可行性及适用性。