我正在尝试将一些输出值从一个服务任务传递给另一服务任务。在这里,我可以从服务任务中调用Java类并能够运行程序,但是程序输出显示在命令提示符下。我需要将输出值传递给其他服务任务以继续流程。如果有任何建议的方法,请告诉我。
答案 0 :(得分:0)
使用过程变量
delegateExecution.setVariable("foo", "bar");
答案 1 :(得分:0)
您可以在服务任务中调用Java类并将输出值设置为全局变量,然后在其他服务任务中可以从该变量读取存储的值。
runtimeService.setVariable(executionId,variableName,variableValue);
runtimeService.getVariable(processId,variableName);