,当服务任务调用第一次的时候发生注入
当代码中的属性改变了,值也不会重新注入,把它们看作是不变的,不用修改它们
服务任务结果
服务流程返回的结果(使用表达式的服务任务)可以分配给已经存在的或新的流程变量...这个行为会把变量复制成名称相同的Camel属性
在返回时,无论选择什么行为,如果camel消息体是一个map,每个元素都会复制成一个变量.否则整个对象会复制到指定名称为camelBody的变量中
@Override...:
常量字符串activiti
流程名称
接收任务名
Camel规则中实例化工作流
一般情况下,Activiti工作流会先启动,然后在流程中启动Camel规则
在已经启动的Camel规则中启动一个工作流..., varSetByListener);
}
任务监听器
任务监听器可以在发生对应的任务相关事件时执行自定义Java逻辑或表达式
任务监听器只能添加到流程定义中的用户任务中....userTask,assignment事件会在create事件之前发生(当获得create时间时,我们想获得任务的所有属性,包括执行人)
complete: 当任务完成,并尚未从运行数据中删除时触发
delete