activiti实现流程回退

activiti流程回退功能在原始api中并没有提供,需要我们自行实现,现有如下几种思路


提供思路

  • 复制流程

关闭当前流程并获取当前流程已执行节点信息(截止到当前节点的上一节点),创建新流程并将获取的已执行节点信息赋值系统控制走流程

  • 修改数据库

获取上一节点任务信息,修改当前节点信息为上一节点任务信息,需要修改数据库表,如下:

ACT_RU_TASK 正在运行的任务节点表

ACT_RU_EXECUTION 运行时流程执行实例表

ACT_HI_TASKINST 历史任务节点表(包括正在运行的)

ACT_RU_IDENTITYLINK 任务与人员关联表



版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!

本文出自:monkeyGeek

座右铭:生于忧患,死于安乐

欢迎志同道合的朋友一起交流、探讨!

monkeyGeek

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×