Activiti进阶(九)——接收任务(ReceiveTask)
来源:互联网 发布:挖矿软件 编辑:程序博客网 时间:2024/05/29 17:12
接收任务(ReceiveTask)即等待任务,接收任务是一个简单任务,它会等待对应消息的到达。当前,官方只实现
了这个任务的java语义。 当流程达到接收任务,流程状态会保存到数据库中。在任务创建后,意味着流程会进入等
待状态,直到引擎接收了一个特定的消息, 这会触发流程穿过接收任务继续执行。
一、流程图
图一 等待任务流程图
在这里,我们使用每日向老板汇总当日销售额为例,来演示一下等待任务。
二、流程演示
说明:与用户任务(UserTask)不同的是,接收任务(ReceiveTask)创建后,会进入一个等待状态,一般指机器自动完成,但需要耗费一定时间的工作,当完成工作后后,向后推移流程,在上面的代码中也就是向下执行一步,使用runtimeService.signal(executionId),传递接收执行对象的id。
三、数据库表分析
1.流程定义表:act_re_procdef
2.执行对象表:act_ru_execution:receiveTask1
3.流程变量表:act_ru_variable
4.执行对象表:act_ru_execution:receiveTask2
总结:
简单介绍了一下等待任务,和我们之前用户任务不太一样的是,在等待任务执行的时候,act_ru_task表中是没有数据的,只有任务节点(UserTask),该表中才有数据。
阅读全文
0 0
- Activiti进阶(九)——接收任务(ReceiveTask)
- Activiti进阶(九)——接收任务(ReceiveTask)
- Activiti(九)——接收任务(ReceiveTask)
- Activiti 接收任务(receivetask)
- Activiti 接收任务(receivetask)
- 12.activiti工作流-接收活动(receiveTask,即等待活动)
- 工作流Activiti的学习总结(九)Activiti手工执行的应用(ReceiveTask实现方式)
- activiti 接收活动任务传递参数(九)
- Activiti 学习笔记11:接收活动(receiveTask,即等待活动)
- activiti之接收活动receiveTask的signal方法找不到
- Activiti进阶(十)——分配个人任务的三种方式
- Activiti进阶(十一)——分配组任务的三种方式
- Activiti进阶(十一)——分配组任务的三种方式
- Activiti进阶(十)——分配个人任务的三种方式
- Activiti进阶(十一)——分配组任务的三种方式
- Activiti进阶(一)——HelloWorld
- Activiti进阶(一)——HelloWorld
- Activiti进阶(一)——HelloWorld
- 最大子列和问题
- R语言分析股票指数的GARCH效应
- PHP的函数基础知识
- 面试题12. 打印1到最大的n位数
- Linux下*.tar.gz文件解压缩命令
- Activiti进阶(九)——接收任务(ReceiveTask)
- numpy.add.at
- C语言(Head First C)-7:数据结构与动态存储
- eclipse中js文件报missing semicolon
- poj2253 Frogger +poj1797Heavy Transpotaion(最短路dijkstra变式)
- [LeetCode] 547. Friend Circles
- 斐波那契额数列
- RedHat下GCC及G++的安装
- 小div在大div里面水平垂直都居中的实现方法