在我的流程中,我有消息任务和接收任务。如本文所述:http://blog.goodelearning.com/subject-areas/bpmn/message-events-vs-message-tasks/
我根据上述示例执行任务。
我在文档https://www.flowable.org/docs/userguide/index.html#bpmnReceiveTaskDescription中发现,我们应该输入以下代码:
ProcessInstance pi = runtimeService.startProcessInstanceByKey("receiveTask");
Execution execution = runtimeService.createExecutionQuery()
.processInstanceId(pi.getId())
.activityId("waitState")
.singleResult();
assertNotNull(execution);
runtimeService.trigger(execution.getId());
我不知道该代码应该放在哪里。在flowablemodeler中,“类”或“委托表达式”没有任何意义。我应该创建某种监听器吗?如何实现这种流程。