2017-06-12 63 views
0

中动态设置可重用子进程中的被调用元素我试图在工作台bpmn编辑器(jbpm 6.5.0)中使用“可重用子进程”活动。我定义了两个子流程,并且我将动态设置“调用元素”参数:被调用的子流程取决于一些主流程输入。因此,我在脚本任务(在“可重用子过程”活动之前调用)中设置了一个变量,其代码如下:“kcontext.setVariable(”processId“,”processX“);”。 在“可重用的子流程”中,我将“调用元素”参数设置为#{processId},但它不起作用(引擎无法解析表达式#{processId})。 有没有办法在“调用元素”参数中获取变量“processId”的值?在jbpm 6.5.0

感谢, 马尔科

回答

0

确保还定义了“的ProcessID”在使用过程中的变量属性的过程变量(只有这样,发动机知道在哪里存储/找到变量)。一旦你这样做,使用#{processId}应该工作。