服务任务中的java类实例会在所有流程实例中共享:
为了动态注入属性的值,可以在org.activiti.engine.delegate.Expression中使用值和方法表达式
会使用传递给execute...都可以通过这个接口获得
使用这些API调用出现的所有数据改变,都是在当前事务中
在例如spring和CDI这样的依赖注入环境也会起作用,无论是否启用了JTA数据源
示例: 下面的代码功能与上面的代码一致...这个行为会把变量复制成名称相同的Camel属性
在返回时,无论选择什么行为,如果camel消息体是一个map,每个元素都会复制成一个变量.否则整个对象会复制到指定名称为camelBody的变量中
@Override...camel规则中 ,流程实例ID会复制到Camel的名为PROCESS_ID_PROPERTY的属性中,后续可以用来关联流程实例和Camel规则,也可以在camel规则中直接使用
Activiti中可以使用三种不同...copyVariablesToBodyAsMap 把Activiti的所有变量复制到一个map里,作为Camel的消息体
Camel的变量如何返回给Activiti,只能配置在规则URL中:
URL