
Activiti5完成了任务撤回功能,并支持任意跳转(包含代码和注释,文件名为spring-activiti-withdraw.zip)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
activiti本身不具备撤销功能,鉴于业务流程对撤回操作提出了明确要求,因此在借鉴他人代码的基础上,采用了两种方法来实现在任意节点的跳转。该代码经过验证,已确认可用;若在使用过程中遇到任何疑问,请随时与我联系。首先,我们需获取当前节点的信息,并确定要跳转到的目标节点。其次,需要收集当前节点的所有流出连接关系,并将这些连接关系临时保存在一个变量中,名为oldPvmTransitionList。随后,需要清除这些流向信息,即删除已有的流向关联。紧接着,我们需要新增相应的流向关联,并将目标节点的Destination属性设置为跳转节点。之后执行任务领取和完成任务的操作。最后, 恢复当前节点的流向关联,将其还原为oldPvmTransitionList中的值。此外, 还有一种更为详细的实现方式,具体请参考代码...
全部评论 (0)
还没有任何评论哟~


