activiti流程回退功能在原始api中并没有提供,需要我们自行实现,现有如下几种思路
提供思路
- 复制流程
关闭当前流程并获取当前流程已执行节点信息(截止到当前节点的上一节点),创建新流程并将获取的已执行节点信息赋值系统控制走流程
- 修改数据库
获取上一节点任务信息,修改当前节点信息为上一节点任务信息,需要修改数据库表,如下:
ACT_RU_TASK 正在运行的任务节点表
ACT_RU_EXECUTION 运行时流程执行实例表
ACT_HI_TASKINST 历史任务节点表(包括正在运行的)
ACT_RU_IDENTITYLINK 任务与人员关联表
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!
本文出自:monkeyGeek
座右铭:生于忧患,死于安乐
欢迎志同道合的朋友一起交流、探讨!
