During the rollback process, the node is generally marked as a re-rollback type. In addition, since the rollback process needs to cross the gateway node, it will involve the branching or merging of multiple nodes. Therefore, when the node after the rollback is re-circulated, it is different from the normal engine parsing situation, as shown in the following figure:

Possible return scenarios include:

  1. The nodes after the gateway retreat to the office finance node;
  2. The treasurer falls back to the node before the merge gateway.

At this time, in order to allow the node after the rollback to still run again to the node after the gateway, it is necessary to call the return method so that the process can return to the node position before the rollback.