论文部分内容阅读
工作流是计算机支持的业务过程的自动化执行。企业面临越来越激烈的市场竞争,其业务过程需要不断地调整、优化,在企业办公自动化系统中采用柔性工作流引擎技术势在必行。
本文介绍了工作流技术的相关概念、工作流管理系统的功能结构和参考模型,分析了工作流引擎技术的国内外研究现状;基于WfMC提出的工作流参考模型,本文提出一种基于版本的柔性工作流引擎,本文详细描述了其组织模型、过程模型和信息模型的设计,组织模型按照“团队—角色”的“矩阵管理”模式进行人员分配,信息模型从流程相关数据和应用程序数据两方面进行设计,过程模型柔性设计了活动、迁移之间的关系;本文采用版本替换法解决异常变更,利用有向图邻接矩阵找出不同版本之间的修改区域,确定接口活动和关键变更活动,根据实际需求选择不同的版本替换策略。
本文最后给出了一个柔性工作流引擎的具体实现,并将其应用于实际项目——“赣能上市公司综合信息管理系统”的办公自动化子系统中。应用结果表明,本文设计的柔性工作流引擎可支持灵活的流程定制,达到了预期目标。