论文部分内容阅读
工作流技术是现代企业内部信息电子化重要的技术之一,尤其是最近的这些年来,各企业内部信息系统越来越多地应用实施工作流管理系统。工作流管理系统将企业日常的业务活动通过数据建模,实现业务活动按某种流程规则进行运转,从而达到业务实现最优化。工作流管理系统应用实施后,在企业实际的业务运作过程中,组织内部活动主要时间是花费在业务流程的运转过程中。如果衡量企业某一个业务流程的整体时间消耗,其中大部分时间是消耗在真实流程环节的具体处理过程中,而少部分是实际消耗在流程内部各个环节或者岗位传递信息的过程中。例如,主管审批一份订单或者批准一份采购计划。如何更好地处理流程运行过程中真实处理环节领域,将会更好地提供企业运行效率,这也正是工作流管理解决方案致力于解决的问题。目前企业应用实施传统工作流管理系统需要企业业务人员和管理人员同开发人员开展大量的相互协作,从而进行需求分析和数据数据建模,各种人员的交流协同中不可避免的会出现差错。如果流程需求在系统上线应用后期发生变化,那么系统开发将重新进行需求调研建模,重新进行系统开发和测试。这将制约工作流管理系统的应用效率,同时企业内部流程处理也会遭致停顿。针对企业实施工作流管理系统后期因业务流程定义中任务表单变动带来的系统维护需求,本文研究实现了柔性处理任务表单变动,从而一定程序上减少任务表单变动带来的系统代码维护需求。柔性处理就是工作流管理控制台能够自动识别流程定义中业务表单的改变情况,系统前台页面展示给业务人员看到的还是一张符合需求改变后的表单,并且系统后台程序能够正确完成表单变动后的数据收集,同时在表单展示和表单数据收集前后不需要改动系统的相关代码。本文中设计的基于Activiti5流程引擎的Web工作流管理控制台实现了柔性处理业务流程定义需求的变动,从而减少因需求变化而带来系统后期维护需要,这对减少企事业单位运营成本,增强工作流管理系统可利用率,提高单位运作效率有着很好的发展应用前景。