任务
用户任务
描述
用户任务用来设置必须由人员完成的工作
当流程执行到用户任务,会创建一个新任务,并把这个新任务加入到分配人或群组的任务列表中
图形标记
用户任务显示成一个普通任务(圆角矩形),左上角有一个小用户图标...:receiveAsyncPing");
在Activiti终端中,会使用冒号分隔的三个部分:
常量字符串activiti
流程名称
接收任务名
Camel规则中实例化工作流
一般情况下,Activiti...工作流会先启动,然后在流程中启动Camel规则
在已经启动的Camel规则中启动一个工作流,会触发一个receiveTask
十分类似,除了最后的部分.实例规则如下:
from("direct:start...(代理类可以在结构中重用,比如serviceTask的代理)
第二个流程监听器在连线执行时调用...., varSetByListener);
}
任务监听器
任务监听器可以在发生对应的任务相关事件时执行自定义Java逻辑或表达式
任务监听器只能添加到流程定义中的用户任务中.