基于CORDYS工作流引擎的电信行业采购业务流程管理系统的设计与实现

  • 格式:doc
  • 大小:12.32 KB
  • 文档页数:2

基于CORDYS工作流引擎的电信行业采购业务流程管理系统的设
计与实现
当前业务流程管理系统在企业管理系统中的应用越来越广泛,企业管理需要
规范业务流程,流程通过信息化的手段可管理,就要使用工作流技术。使用工作流
技术可以减少了业务系统开发工作量,提高了业务流程可定制的灵活性,并且可
监控管理整个工作流流程,提交企业流程管理水平,代替其他业务系统处理业务
流转的功能,工作流技术己经成为企业业务流程定义和管理的主要技术。在传统
的工作流管理系统中,包括流程建模阶段和流程运行阶段,两个阶段是完全分离
的,通常的运行流程是通过内置建模工具按照相应流程引擎的规范定义工作流模
型,然后通过工作流引擎解释定义好的模型,在流程运行过程中控制和管理工作
流执行,模型一旦定义发布就是固定的,而企业日常运营业务过程通常是动态变
化,由于企业内外环境、经营目标和客户的需求都在改变,无法事先预知所有的业
务过程,即使某些可以预知也会发生异常。因此,本文研究基于传统的工作流系统
引入柔性工作流概念,采用建模与流程流转规则配置分离的方式,促进工作流对
需求变更的响应能力。
本文主要的研究内容是基于CORDYS流程引擎,通过SOA(面向服务架构)技术
进行流程接口调用,通过异步流程处理方式提高流程响应速度,通过XML(可扩展
标记语言)技术提高系统的扩展性。系统研究了一套灵活的流程建模方式以及配
置方式,可支持流程的固化、半固化、非固化三种建模方式,实现了个人工作台、
流程扩展功能、CORDYS流程管理功能。论文主要实现流程建立、流程运行、流
程监控三个阶段的相关功能。其中流程建立阶段实现了流程模板配置、流程环节
配置、审批规则配置功能,流程运行阶段实现了待办查询、待办处理、自动流程、
通用待办处理页面、预置审批人、多级分支并签、预置审批人、待办参与者组管
理、流程授权、流程传阅功能,流程监控阶段实现了流程引擎待办监控、流程异
常处理、流程时效管理、超时预警提醒功能。
流程处理中可以支持流程类动作和非流程类动作。通过以上功能设计完成了
采购业务流程管理系统的需求,建立了工作流引擎与采购业务模块之间的桥梁。
经过实际的测试与试运行,采购业务流程管理系统完全可以满足用户的需求,对
于不同地区差异化的管理流程具有很好的适应性。