论文部分内容阅读
办公自动化是信息化建设的重要领域,随着信息技术和计算机技术的发展,工作流技术的应用越来越受到关注,工作流技术已经成为了新一代办公自动化系统的核心组成部分。工作流管理系统是基于工作流技术的软件系统,它负责工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进过程实例的执行。当前开源工作流产品种类很多,其中,Fireflow是国内个人开发的轻量级开源工作流系统,本文选取该系统为研究对象,做了如下工作:
1.研究了工作流技术领域的基本概念及其在国内外办公自动化领域的应用现状;
2.详细分析与研究了Fireflow工作流管理系统的各部分,包括流程建模原理、流程设计器、工作流引擎设计和流程定义等。该工作流管理系统具有建模实现方法简单、引擎服务划分明确且每种服务可扩展性好等优点。但是,该工作流系统尚存在业务数据更改不灵活、缺少图形化的流程跟踪功能等不足,有待扩展和改进;
3.从应用角度出发,针对Fireflow存在的不足,在原型系统基础上进行了改进,包括增加辅助表来简化业务数据定义、增加图形化的流程跟踪功能和任务授权功能、增加条件判断的文档说明,进一步完善了Fireflow系统;
4.本文在最后以Fireflow为开发平台,实现了基于工作流技术的社区办公自动化系统模型。以系统中典型的行政审批等业务为例,阐述了改进后的Fireflow在系统中的具体应用。该模型具有可视化流程跟踪、流程数据改动灵活等特点,能够较好的适应实际需求。