Flowable6已經實現了流程節點間的跳轉,本次就初探一下相關的API。java
相關的示例代碼在Flowable的開源代碼中能夠找到,具體的位置以下:node
\modules\flowable-engine\src\test\java\org\flowable\engine\test\api\runtime\changestate
代碼:api
/** * 移動節點 * www.1b23.com */ @RequestMapping(value = "move/{proInstId}/{nodeId}/{toNodeId}") public void move(@PathVariable("proInstId") String proInstId, @PathVariable("nodeId") String nodeId, @PathVariable("toNodeId") String toNodeId) { runtimeService.createChangeActivityStateBuilder() .processInstanceId(proInstId) .moveActivityIdTo(nodeId, toNodeId) .changeState(); }
runtimeService.createChangeActivityStateBuilder() .processInstanceId(proInstId) .moveActivityIdTo(nodeId, toNodeId) .changeState();