在jbpm 6.5.0中

时间:2017-06-12 18:53:56

标签: jbpm redhat-bpm

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

我定义了两个子流程,我会动态设置“被调用元素”参数:被调用的子流程依赖于一些主要流程输入。

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

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

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

1 个答案:

答案 0 :(得分:0)

确保使用进程的variables属性将“processId”定义为进程中的变量(这是必需的,因此引擎知道存储/查找变量的位置)。一旦你这样做,使用#{processId}就可以了。