工作流引擎-activiti入门02

1 流程变量及作用范围

用于流程进展时判断使用,这样就可以进行流程分支控制。
作用范围有全局和本地两种

2 流程变量使用

在uel表达式里面填写表达式即可如:${days>=3},xml中报错,不用管它

  • 在开启任务时设置变量
  • 在实例里面设置
  • 在任务里面设置

3 网关

1 为什么

网关更加灵活,可以走过个流程,走单个。

2 分类

  1. 排他网关:只有一个分支可以执行
  2. 并行网关:所有分支都执行,所有分支都执行完毕流程结束
  3. 包含网关:特性包含12特性
  4. 事件网关
    在这里插入图片描述

4 网关介绍

1 排他网关

只会选择一个条件判断为true的网关,假如有多个则会选择id值较小的一个分支执行。
当在分支上的条件都不满足时候,该任务会被结束掉。排他网关会抛出错误。

No outgoing sequence flow of the exclusive gateway 'my-gw01' could be selected for continuing the process

在这里插入图片描述

2 并行网关

并行网关有分流和汇聚两部分,分流会分成多个任务,所有任务都执行完毕后才会汇聚向下一步走。
在这里插入图片描述

3 包含网关

字面上理解就是:无论是否满足条件都要包含一个任务。
如面试的时候:招聘开发项目经理去面试,招聘实施需要实施经理去面试,但是无论是招聘研发开始招聘实施,都需要人事去面试。
在这里插入图片描述

需要注意的是:没有条件的分支默认都会执行,有条件的分支满足条件后会执行。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值