使用activiti實現分支退回功能時遇到的問題


在Springboot集成activiti實現工作流管理功能時,有個功能是需要分支退回。有個提交節點的下一個節點是兩個分支,這兩個分支都有退回功能。遇到的問題是兩個分支同時退回時,會產生兩個提交節點,正確的是應該產生一個提交節點。

解決方案:退回兩個提交節點后,刪除act_run_task中時間較久的那個提交節點,即第一個分支退回產生的提交節點。此時,刪除時不用使用activiti自帶的刪除任務的方法,不然會提示任務所屬的流程還在進行中,不能刪除。需要自己實現對act_run_task表數據的刪除操作。

經測試,上述方法可行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM