日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

flowable实现流程回退功能

發布時間:2024/9/27 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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();

總結

以上是生活随笔為你收集整理的flowable实现流程回退功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。