流程的定义:
按着条理和顺序做事情的过程就是流程。我们的定义:流程就是一组活动按照一定顺序组成的序列流。企业或者组织的运营本质上就是众多的业务流程运行的过程。
流程思想:仅有思想是不行的,还有将思想落地,融入到企业的日常工作流程中去。
工作流模型:工作流控制模块、工作流定义模块、工作流监控管理模块和客户端应用模块
3、项目中的实践:
两种流程类型:业务流和审批流
如何创建工作流以及如何使用和配置工作流?
例如:公司职工辞职这一流程
1、创建工作流:
使用工作流,复用性强(流程、表单);更加面向对象:只需要关注业务颗粒的开发,不需要关注调用谁,或者被谁调用,从解耦和到更高层次的,有目的的耦合。
整个过程:信息技术发展的一个抽象,解决流程自动化的问题。
工作流的使用和配置:
工作流是将一组任务组织起来以完成某个经验过程:定义了任务的触发事件和触发条件
特点:
1、都是为了实现某一事件而创建的
2、各个流程节点之间是相互独立的,满足“高内聚,低耦合”的原则
3、工作流将一些对象联合到一起,可以认为是面向过程的开发,而每一个节点又是面向对象开发,有目的的关联起来。
4、流程引擎控制整个流程的进行。
优点:简单、方便的控制每个流程的实现
审批流的业务可以实现复用,业务流的业务更加灵活
工作流的扩展性:工作流实现了应用逻辑和业务逻辑的分离,因此可以在不修改功能模块程序的情况下进行业务流程的重构。工作流具有较强的水平和垂直扩展能力,可以大大减少系统的人力、物力和财力,缩短系统的开发周期,从而提高开发效率。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/u010785685/article/details/46701009