我一直在尝试寻找一种解决方案来为我的 jbpm 项目创建项目概览。我们希望使用 REST 远程 API 来拉回我们项目中存在的所有可变数据。
目前,我一直在尝试在我的子流程中使用模型变量定期设置顶级模型变量,在脚本任务中使用如下语法:
kcontext.setVariable("TopLevelVariable", SubVariable);
这个概念背后的想法是允许我们使用一致的流程 id 来查询单个变量以获取项目概览。
然而,这种语法给了我一个 NPE,我想理解它。我假设“TopLevelVariable”无法访问?