我有一个使用bpmn2标准定义的业务流程,我想在Script Task中设置一个自定义对象并将其传递给Human Task。有三个过程变量:
这是一个过程:
进入Set Object有以下代码:
toBeApproved = new com.myteam.pocapproval.ObjectToBeApproved();
toBeApproved.setCountry(country);
toBeApproved.setAmount(amount);
问题是脚本任务之后的流程变量toBeApproved
在我启动流程时不会被填充country
和amount
通过rest API { {1}}。
答案 0 :(得分:1)
我解决了将此kcontext.setVariable("toBeApproved",toBeApproved);
附加到脚本任务。