0

我正在尝试使用workbench bpmn editor( jbpm 6.5.0) 中的“可重用子流程”活动。

我已经定义了两个子流程,我将动态设置“被调用元素”参数:被调用的子流程取决于一些主流程输入。

因此,我在脚本任务(在“可重用子流程”活动之前调用)中设置了一个变量,代码如下kcontext.setVariable("processId", "processX");

在“可重用子流程”中,我将“被调用元素”参数设置为,#{processId}但它不起作用(引擎无法解析表达式#{processId})。

processId有没有办法在“被调用元素”参数中获取变量的值?

4

1 回答 1

0

确保还使用流程的 variables 属性将“processId”定义为流程中的变量(这是必需的,以便引擎知道在哪里存储/查找变量)。一旦你这样做了,使用 #{processId} 应该可以工作。

于 2017-08-08T13:40:00.723 回答