如何在JBPM 7.3中的脚本任务中设置过程变量

时间:2018-03-08 10:12:56

标签: jbpm bpmn

我有一个使用bpmn2标准定义的业务流程,我想在Script Task中设置一个自定义对象并将其传递给Human Task。有三个过程变量:

Process variables

这是一个过程:

Business Process

进入Set Object有以下代码:

toBeApproved = new com.myteam.pocapproval.ObjectToBeApproved();
toBeApproved.setCountry(country);
toBeApproved.setAmount(amount);

问题是脚本任务之后的流程变量toBeApproved在我启动流程时不会被填充countryamount通过rest API { {1}}。

1 个答案:

答案 0 :(得分:1)

我解决了将此kcontext.setVariable("toBeApproved",toBeApproved);附加到脚本任务。