本发明涉及一种基于Activiti工作流实现逆向流转的方法,它包括以下步骤:S1.确定流程的回退路径;S2.对回退路径上的收敛网关执行对象补偿;S3.对分裂网关并行于当前节点的执行实例进行裁剪;S4.判断回退节点是否处于并发分支;S5.执行对象执行回退节点。本发明的目的在于提供一种基于Activiti工作流实现逆向流转的方法,不依赖于Activiti的控制流,并且能够支持复杂业务流程的节点回退,包括并行网关、包容网关、排他网关等产生的多执行路径的业务流程。本发明的优点在于:简化了业务流程,无需额外配置反向的控制流,使得流程图的绘制变得简单;明能够支持较为复杂的业务流程图。