工作流

最近,鹏哥带着学习了一下关于工作流的知识。今天,终于有点开窍了,对工作流有了一个简单的粗浅的认识和使用,在此总结一下。
关于工作流,在没有做项目的时候没有听说过,所以高开始对它充满了好奇。
概念
工作流:工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。
用我自己的理解来说就是工作流主要是将一系列的人为地给排序了的步骤串联起来形成的一个流程。当我们设计好这个流程以后,我们要做的就是控制流程的启动和停止,而其他的事情,根本不需要我们去考虑,都由工作流引擎帮我们实现了。

类型:
1. 业务类型工作流。
比如,新生报到的流程。整个流程中的操作人都是同一个人,但是每一步需 要操作的内容不同。我们可以规定,学生报到的时候,第一步,填写个人信息;第 二步,填写教育经历及家庭信息;第三步,办理缴费手续。当然我们也可以将这三 个步骤打乱,而我们需要做的就是更改一下配置文件。
2.审批类型工作流
审批流很容易理解,就是我们生活中的各种申请的审批。在一级一级的审批流程当中,审批的操作者不会是同一个人,当然审批的程序也不一定是固定不变的,所以用工作流,就可以简单、方便的实现流程改变。

特点:
1. 都是为了实现某一件事情而创建的。
2. 各个流程节点之间相互独立,没有任何关联,这样也满足了我们开发程序的“高内聚,低耦合”的原则。
3. 工作流就是一个从合到分再到合的过程。简单的说,我们现在开发的应用程序,都是“面向对象”的,而工作流是将一些对象联合到了一起,这样总体来说就是一个“面向过程”的开发,然而,每一个节点都是一个“面向对象”的开发,接着又是一个有目的的关联。
4. 流程引擎控制整个流程的进行。

优点:

1.简单、方便的控制每一个流程的实现。

2.审批流的业务可以实现复用。

3.业务流的业务更加灵活。



评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值