flowable/activiti 事件网关小总结

1.事件网关
在这里插入图片描述
①定时器事件是一个由定时器触发的事件,定义时间时,都需要遵守ISO 8601的国际标准,还可以使用cron表达式
bpmn.xml节点标签

timeDate:指定一个定时器触发的时间。
timeDuration:指定定时器激活后多久的时间内该定时器被运行。假设定时器在当前时刻被激活,设置该值为PT5M,即会在5分钟后执行
timeCycle:指定定时器的重复间隔,该元素常应用于一些定时任务的执行,包括流程的定时启动、任务提醒等
定时器进入等待状态时ACT_RU_JOB会生成数据和生效时间,生效后数据即归档
在这里插入图片描述
②信号事件是一种引用了信号定义的事件,可以使用一个信号向全部的流程发送广播(前提是流程定义使用了同样名称的信号)。
在这里插入图片描述

在这里插入图片描述
流程图中经过事件网关后到达定时器和信号触发器等待状态。在定时器触发之前(上图定义1分钟后触发)信号触发器需要捕获到“finishPay”信号,在“编制1”节点提交任务后的30秒发送信号:
在这里插入图片描述

信号触发后会在ACT_RU_EVENT_SUBSCR流程执行监听表生成数据
在这里插入图片描述

事件网关进入“信号事件3”节点
在这里插入图片描述

注:使用定时器触发事件时需要在activiti.cfg.xml中添加job模块,否则会创建job任务而不执行。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值