如何在可流动和弹簧启动中处理隐性任务

时间:2019-04-09 13:04:23

标签: java spring-boot flowable

在我的流程中,我有消息任务和接收任务。如本文所述:http://blog.goodelearning.com/subject-areas/bpmn/message-events-vs-message-tasks/

diagram

我根据上述示例执行任务。

我在文档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中,“类”或“委托表达式”没有任何意义。我应该创建某种监听器吗?如何实现这种流程。

0 个答案:

没有答案