服务任务中的java类实例会在所有流程实例中共享:
为了动态注入属性的值,可以在org.activiti.engine.delegate.Expression中使用值和方法表达式
会使用传递给execute...copyVariablesToBodyAsMap 把Activiti的所有变量复制到一个map里,作为Camel的消息体
Camel的变量如何返回给Activiti,只能配置在规则URL中:
URL...(一个是固定的,一个是动态的),把他们保存到流程变量var中
@Deployment(resources = {"org/activiti/examples/bpmn/executionListener...多实例和循环是一样的:它可以根据给定的集合,为每个元素执行一个环节甚至一个完整的子流程,既可以顺序依次执行也可以并发同步执行
多实例是在一个普通的节点上添加了额外的属性定义(所以叫做'多实例特性),这样运行时节点就会执行多次...子元素 可以使用子元素中直接指定一个数字 也可以使用子元素中结果为整数的表达式
另一个方法是通过子元素,设置一个类型为集合的流程变量名.对于集合中的每个元素,都会创建一个实例.也可以通过子元素指定集合