设置子执行变量将父执行设置为值null

时间:2012-08-23 06:12:42

标签: jbpm

如果我在child中设置执行变量,它也会在父级中获得。 That agrees with variable scoping doc here

但是对于子执行,值是我设置的实际值,对于父级,变量的值为null。

我无法解释这种行为。为什么只在父执行中设置密钥而不是值?

在儿童执行中

child.setVariable("somekey", "somevalue");

在儿童执行中

child.getVariable("somekey");

返回“somevalue”

在父母

parent.getVariable("somekey");

返回null。

我原本期望变量范围文档的值相同。

版本4.4

0 个答案:

没有答案