我有一个通过事件创建子流程的流程。我想将一个变量从父进程传递给子进程。我发现的一种方法是使用:
MessageCorrelationResult result = runtimeService
.createMessageCorrelation("newEvent")
.setVariable(TOUR_ID, id) //trigger instance where customer matches
.correlateWithResult();
runtimeService.setVariable(result.getProcessInstance().getId(),"variableToSend", "val");
Run Code Online (Sandbox Code Playgroud)
但是,result.getProcessInstance()返回 null,这似乎是一个已知问题:https :
//app.camunda.com/jira/browse/CAM-7772
您知道如何使用其他方法将变量从父进程传递到子进程吗?
| 归档时间: |
|
| 查看次数: |
2184 次 |
| 最近记录: |