是否无法从JBPM中的脚本任务设置流程变量?

问题描述 投票:0回答:1

尝试从脚本任务添加新的流程变量时出现错误,如下所示:

kcontext.setVariable("newProcessVariable","value");

我收到以下错误:

NodeInstanceImpl - Could not find variable newProcessVariable

是否无法在任务执行期间添加新的流程变量,或者是否必须在启动流程时定义所有流程变量?如果我从根本上遗漏了什么,请纠正我。

jbpm bpmn
1个回答
0
投票

过程变量在设计时定义(名称和数据类型),并在过程开始时初始化。您可以将值设置为脚本任务中的流程变量,但不能创建在设计时未定义的新变量。

© www.soinside.com 2019 - 2024. All rights reserved.