论文部分内容阅读
办公自动化(Office Automation,OA)以系统科学为理论基础,行为科学为主导,综合运用信息技术来提高劳动生产率,改善内部管理体制,促进企业基础信息的融合,为企业快速准确的提供决策信息。随着我国信息化进程的推进,越来越多的企事业单位都开始实施办公自动化。但是,在实际使用的过程中却遇到了一些问题。尤其是当企业组织机构、业务流程发生改变时,原有系统就不能满足改组后的办公需求。这些问题的存在大大制约了办公自动化系统的应用范围和发展前景。所以建立通用的办公自动化系统,提高系统灵活性,使之能够适应业务流程的变更成为开发办公自动化系统的研究方向之一。而工作流技术是计算机支持的协同处理(Computer Support Cooperative Work ,CSCW)研究领域新出现的一门学科,它是实现企业业务过程建模,过程运行、监控和管理,最终实现业务过程自动化的核心技术。本文重点讨论了如何将工作流技术与办公系统相结合,以实现自定义业务流程的通用灵活的办公自动化系统。本文首先综述了办公自动化和工作流技术的发展现状,在对工作流管理系统、工作流模型、工作流建模方法进行研究之后,从体系结构、流程建模、工作流执行服务、管理监控工具等方面对WfMC(Workflow Management Coalition,工作流管理联盟)工作流参考模型进行了探讨,并提出了一种基于UML(Unified Modeling Language,统一建模语言)的工作流过程模型建模的方法,设计实现了可视化工作流过程模型定义工具,使用户可以通过简捷地拖拉流程活动图标来组建工作流程,并同步生成以XML描述的流程文档,实时检验流程的正确性。最后结合办公自动化系统建设的需求,给出了一个结构清晰、配置简单的工作流引擎模型的设计方案,其中重点探讨了引擎的控制模型。该设计方案在借鉴已有技术优点的同时,在过程建模和流程管理方面进行了有针对性的取舍,并给出了实现过程和测试应用。