手机网站做成app,百度网盘网页版登录,我劝大家不要学android,餐饮网站建设有什么好处此版本为旧的版本#xff0c;建议参看新的版本6.4.0
前期项目要求实现流程回退#xff08;仅要求回退到上一节点#xff09;#xff0c;所使用的flowable版本是6.2.0-SANPSHOT。在网上收到的流程回退的例子都是activity的#xff0c;然而activity的很多接口在flowable中都…此版本为旧的版本建议参看新的版本6.4.0
前期项目要求实现流程回退仅要求回退到上一节点所使用的flowable版本是6.2.0-SANPSHOT。在网上收到的流程回退的例子都是activity的然而activity的很多接口在flowable中都已经取消了。最后参考了http://blog.csdn.net/qq_30739519/article/details/51248516和http://blog.csdn.net/tanglei6636/article/details/53992066这2篇文章感谢。下面记录了一下我的大致实现。 2、通过flowable的org.flowable.engine.ManagementService调用自己写的Command实现回退。 manageMentService.executeCommand(new JumpCmd(flowElement,currentTask,hisTaskEntity)); //第一个参数flowElement是需要跳转到的节点信息这里因为要求的是回退到上一节点所以这里只上一节点信息 //第二个参数是值当前任务实体 //第三个参数指需要跳转到的节点的任务实体这里指上一节点的任务实体
说明对于无分支的流程需要回退到上一节点可以直接利用flowable现有的API调用方法如下
runtimeService.createChangeActivityStateBuilder().processInstanceId(processInstanceId).cancelActivityId(currentNode).startActivityId(beforeNode).changeState();