论文部分内容阅读
工作流技术是辅助企业实现业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与集成,最终实现业务过程自动化的核心技术。随着经济的快速发展,企业的业务流程和组织架构会随着企业的发展壮大和业务的需求更新而不断的变化,尤其是当企业组织结构、业务流程发生改变时,原有企业办公自动化系统(OA)工作流技术就不能满足改组后的办公需求。为了适应新的情况,就必须对原有OA系统进行重新开发或升级。因此当前企业迫切需要一种可以根据需求修改流程、快速完成重组的工作流技术。在这种前提下,自定义工作流引擎技术成为工作流技术的发展趋势。本文在深入的了解考察企业OA系统工作流技术运用的基础上,结合当前企业迫切需要的自定义工作流技术,运用当前主流的B/S服务模式,使用.NET技术及SQLServer技术,提供了一套适用于中小企业的自定义工作流引擎OA系统的解决方案。采用典型的软件系统的开发设计理念,从企业工作流的需求分析出发,对典型的企业工作流和工作流变更需求进行梳理,最终实现了一套比较可靠的企业自定义工作流引擎OA系统。在本次系统设计开发的过程中,本人主要参与的工作有:1)自定义工作流引擎技术国内外研究现状和技术分析;2)企业自定义工作流引擎系统需求分析;3)基于角色的用户权限分配功能设计;4)可自定义的工作流引擎系统设计;5)企业自定义工作流引擎系统的实现与测试。通过全面的分析设计,本文提供了一套可行的适用于中小企业的自定义工作流引擎OA系统的解决方案。通过系统的测试,本系统可以根据企业需要高效的修改企业的工作流程,并可以自由的对员工权限进行修改,因此本次课题研究基本完成了企业自定义工作引擎的研究和实现,对于中小企业建立自己的自定义工作流引擎OA系统有一定的帮助。