这个行为会把变量复制成名称相同的Camel属性
在返回时,无论选择什么行为,如果camel消息体是一个map,每个元素都会复制成一个变量.否则整个对象会复制到指定名称为camelBody的变量中
@Override...camel规则中 ,流程实例ID会复制到Camel的名为PROCESS_ID_PROPERTY的属性中,后续可以用来关联流程实例和Camel规则,也可以在camel规则中直接使用
Activiti中可以使用三种不同...copyVariablesToBodyAsMap 把Activiti的所有变量复制到一个map里,作为Camel的消息体
Camel的变量如何返回给Activiti,只能配置在规则URL中:
URL...终端中,会使用冒号分隔的三个部分:
常量字符串activiti
流程名称
接收任务名
Camel规则中实例化工作流
一般情况下,Activiti工作流会先启动,然后在流程中启动Camel规则
在已经启动的...子元素 可以使用子元素中直接指定一个数字 也可以使用子元素中结果为整数的表达式
另一个方法是通过子元素,设置一个类型为集合的流程变量名.对于集合中的每个元素,都会创建一个实例.也可以通过子元素指定集合