[]
        
(Showing Draft Content)

回退

回退节点操作允许用户将当前任务回退到之前的节点,以便重新审查或重新处理。

image

特性

  • 任务取消:回退时,当前分支的任务全部取消,触发任务取消时事件,然后流程重新定向。

  • 历史优先:回退时,任务负责人将使用回退节点上的历史参与人,而不是重新查找分配。

  • 网关回退:支持由网关导致的复杂回退情形。

三种回退策略

回退节点操作提供了三种不同的回退策略,每种策略具有不同的行为和用途:

a) 回退到上一节点

这个策略会将任务回退到基于流程图的前一个节点。

例如,如果流程是A-->B-->C,当节点B使用此策略回退时,它将始终回退到节点A而不是节点C。

b) 回退到开始节点

这是最简单的策略,直接回退到开始节点,相当于重走整个流程。

c) 回退到来源节点

此策略也是回退到前一个节点,但不同的是,它可以流向流程图中的后续节点。

例如,如果流程是A-->B-->C,当节点C回退到节点B后,节点B可以使用此策略回退到节点C。

步骤

  1. 打开流程任务:首先,您需要打开待处理的流程任务。通常,在您的任务列表或工作台中找到该任务。

  2. 查看任务详情:进入任务详情页面,您将看到任务的详细信息,包括业务单据、审批历史等。

  3. 执行回退操作:在任务详情页面,您会找到一个按钮或链接,通常标有“回退”或类似的词汇。点击该按钮以执行回退节点操作。

  4. 选择回退策略:系统可能会提供多个按钮,对应不同的回退策略,根据需要选择一种回退策略的按钮。

  5. 确认回退:系统将根据所选的回退策略执行回退操作。请确保您的选择符合流程需求。

注意事项

在执行回退节点操作时,请注意以下事项:

  1. 审慎操作:回退节点操作会将流程回退到之前的节点,请确保您了解回退策略的具体行为,并根据需要进行选择。

  2. 回退失效:回退的底层原理是记录了特殊的流转路径到数据库中,流程结束后,流转路径将清空。因此流程复活后,复活节点的回退功能将失效,但后续产生的流转仍可正常回退。

  3. 多分支流程:如果流程具有多个分支,回退策略可能会影响到所有相关分支。请谨慎选择回退策略,以避免意外的结果。

示例

假设您正在处理一个采购审批流程的任务,当前任务是在节点C。您意识到之前的审批节点B存在问题,需要重新审批。在任务详情页,您点击了“回退”按钮,并选择了“回退到前一节点”的策略。系统将任务回退到节点B,以便之前的审批人重新进行审批。