Activiti 流程回退、上报撤销操作

项目中有一个上报的操作,上报之后就是上级单位的用户审批,如果审批不通过,则退回到上报的节点, 用户又可以继续编辑这条数据...

一开始就知道activiti 是没有回退这种操作的, 开始在网上找找看有没有什么实现方法,看了两篇文章, 最后参考了https://blog.csdn.net/lianjie_c/article/details/79242009 这篇博文,因为我用的 是5.21 的版本,博文用的6.x 的版本 稍修改之后,发现可以使用,找实例 , 加自己调试通过大概花了一天左右。


然而 并没有用这种方式,原因只有一个:太麻烦,而且涉及到了不了解的API。

 在调试的过程中找到思路,如果是撤销的操作, 就直接完成使用代码完成审核的任务,审核结果定死是打回修改,这样流程节点就又回到了上报的节点。这里有个问题, 在弯完成任务的时候有一个监听会改变此条记录的状态,解决的办法是在完成任务单额时候加了一个标识判断他是否来时撤销上报的操作时候完成的这个任务。

我自己的方式 编码加调试也就1个小时左右,但是有局限性, 节点后台的要有一个网关, 并且要可以回到原来的任务节点的连线



有的时候换一种思路 , 就节省的时间 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值