
------activiti工作流
文章平均质量分 85
EricaLSR
这个作者很懒,什么都没留下…
展开
-
工作流框架--activiti(一)--建库
先说工作流的概念: 工作流:业务过程的部分或整体在计算机引用环境下的自动化。也就是解决多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行。 工作流管理系统:是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规则进行工作流实例的执行。工作流管理系统是被用来定义、管理和执行的工作流程。 工作流管理系统的目标:管理工作的原创 2017-03-20 10:52:41 · 1004 阅读 · 20 评论 -
工作流框架--activiti(二)--部署流程定义
在使用activiti工作流之前,我们得先画一个工作流流程,它会生成两个文件,一个是bpmn文件,一个是png文件。流程定义的部署,完全是根据这两个流程文件来进行的。以一个简单的流程为例: 部署流程定义一共有3个不同的方法,但是原理相同,都是读取刚刚画的两个流程文件。 第一种创建流程定义的方法就是用classpath的方法,也就是读取这两个文件来创建:原创 2017-03-28 08:01:55 · 2753 阅读 · 19 评论 -
工作流框架--activiti(四)--排他网关和并行网关
接下来介绍activiti的排他网关和并行网关:排他网关(ExclusiveGateway): 用来在流程中实现决策。当流程执行到排他网关,所有数据就会被执行一遍,满足条件的就会让流程继续运行。需要注意的是:排他网关只会选择一条满足条件的执行。咱们以下面流程为例: 也就是当金额大于1000,就会走总经理流程,当在1000和500之间,就会走部门原创 2017-04-11 07:56:08 · 16247 阅读 · 14 评论 -
工作流框架--activiti(三)--流程变量
流程变量其实是一个需要用户填写的变量。拿请假来说,请假原因,请假时间,请假人等信息都是用户自己写的,可是这个请假的流程实例是一个,它是不会变的。如果总经理没空办理这个请假审批,他还可以通过流程变量指定某一个人来处理这个审批,使activiti工作流更加的灵活。也因此: 流程变量会有作用范围:一个流程变量对一个一个流程实例。 而且各个流程实例的流程变量原创 2017-04-05 10:12:53 · 3017 阅读 · 14 评论