在退回处理时,一般会对节点进行标记为重新退回的类型。此外,由于退回处理时候需要跨越网关节点,会涉及到多个节点的分支或者合并的情况,所以退回后的节点,重新流转时候,跟正常引擎解析的情况有所差别,如下图举例所示:

退回可能的情况有:

  1. 网关之后的节点退后到办公室财务节点;
  2. 财务主管退回到合并网关之前的节点。

这个时候,为了使得退回后的节点仍然可以重新运行到网关之后的节点,就需要调用返送方法,使得流程能够重新回到退回之前的节点位置。