之前写过一个关于flowable实现多实例节点的自由跳转的文章,但后面研究发现,原来flowable已经提供了前后跳转的方法,只是我不知道而已
方法如下:
runtimeService.createChangeActivityStateBuilder().processInstanceId(task.getProcessInstanceId())
.moveActivityIdTo(task.getTaskDefinitionKey(), operationContext.getTargetNodeId())
.processVariables(operationContext.getFormData()).changeState();
确实这样简单及方便多了!