调用式子流程如何设置子流程的businessKey
来源:7-16 BPMN2.0子流程-4
冬之诗
2020-03-18
老师好,通过学习这门课程,我现在已经可以把activiti7在自己的项目中用起来了。非常感谢!!(流程图实时显示和流程图在线编辑暂时还未实现…)。言归正传,有个问题课程中没找到,网上也没搜到,所以只好来问问您。
我想在callActivity调用子流程时,把主流程的某个variable设置为子流程的businessKey,这在流程定义文件里应该怎么写呢?
下面是我目前的流程定义文件,参数传递好写,可businessKey好像不是variables
写回答
2回答
-
可以在callActivity 元素中加入 businessKey属性,支持表达式
参考CallActivityBehavior的第99行的实现
022020-05-09 -
冬之诗
提问者
2020-04-10
找到CallActivity中确实有businessKey这个属性了

也看到了CallActivityBehavior对businessKey的处理

但我在流程定义文件里这么写却识别不出来,直接编译,也会报错,说不能有这个属性。
流程定义文件的definitions,我换了几种写法,包括复制您课程代码中流程定义文件的,也复制过activiti7.0官方demo的,结果都一样。就是识别不出businessKey这个属性。您说这是差在哪了?
00


