在工作流中,退回和驳回是两个不同的概念,但在实际操作中可能都涉及到将流程回退到之前的某个节点。以下是详细分析:
一. 退回与驳回的定义及区别
退回:
- 退回通常指的是在流程执行过程中,将当前任务或流程回退到之前的某个节点或状态,以便重新进行某些操作或修正错误。
- 退回可能发生在流程的任何阶段,且不一定需要特定的审批或条件。
驳回:
- 驳回,又名回退、不通过,特指在工作流应用场景中,审批人操作任务将流程回退到历史路径上某个审批节点的过程。
- 驳回通常涉及到审批人的决策,且往往是在审核或审批过程中发现不符合要求或需要修正时进行的。
- 驳回可能伴随着特定的驳回规则,如要驳回的目标节点和驳回后重新提交的返回设置等。
二. 驳回的具体应用场景及规则
应用场景:
- 例如,在差旅费报销流程中,如果住宿费超标或没上传发票相关影像信息的单据,往往需要回退到申请人重新修改,这个过程就是驳回。
驳回规则:
- 驳回规则主要包含两部分:要驳回的目标节点与驳回后重新提交的返回设置。
- 要驳回的目标节点可以是开始节点、上一节点、固定某个历史节点或任意历史节点,具体由管理员在设计流程时指定或由驳回人动态选择。
- 驳回后重新提交的返回设置可以是顺序流转、返回我(只给驳回人创建任务)或返回本节点(重新为所有参与者创建任务),具体设置由管理员或驳回人根据实际需求确定。
三. 总结
- 退回是一个更广泛的概念,可能发生在流程的任何阶段,不一定涉及审批或特定规则。
- 驳回则是一个更具体的操作,通常发生在审批过程中,且往往伴随着特定的驳回规则和审批人的决策。
我建议在实际应用中,根据具体需求和流程设计来选择合适的退回或驳回方式,并确保相关规则和流程设计符合实际业务需求。如有进一步需要,您可以继续咨询我。