论文部分内容阅读
近年来,工作流技术成为了办公室自动化领域的主要应用技术。工作流技术实现了企业业务流程部分或全部自动化,通过将工作流程按照任务、角色进行分解提升了企业业务流程运行的适应性和资源利用率。 办公室自动化的实现伴随着企业办公业务流程复杂化、业务管理过程的高效化、人员及组织机构的变化、不断诞生的新技术和法律法规而对工作流系统的应变性具有较高的要求。同时,企业业务流程中的非静态流程的数量也有显著增长,这些非静态流程需要在其流转的过程中进行一些修改从而及时响应需求的变化。所以众多研究机构开始将研究重心转移至工作流技术的动态修改功能上,希望能够使用动态工作流技术增加工作流系统的灵活性和可扩展性,同时是工作流系统能够及时正确地响应需求变更。 本文针对工作流技术缺乏动态性的缺点提出了基于版本管理的流程定义管理思想,着重研究了在流程流转期间实现流程动态演变的方法。本文研究的动态工作流管理系统可设计为两个重要部分:第一部分为流程定制工具,第二部分为动态工作流引擎。本文定义了工作流元模型、流程定义文件格式,同时介绍了工作流引擎各子系统的详细设计,给出了系统数据库的设计方式。并通过基于原型系统的应用检验,对工作流引擎的灵活性进行了验证。