流程撤回
1. 简介
1.1 功能简介
流程撤回是指,在负责人提交或审批流程后,下一个节点负责人尚未审批的情况下,可以将该流程撤回到待办列表中重新处理。
1.2 应用场景
成员提交流程后,发现流程某些数据错填或漏填,可以将流程撤回,重新编辑好再提交。
1.3 预期效果
发起节点撤回流程:
审批节点撤回流程:
2. 设置方式
点击安装 简道云示例应用 模板,本文将按照示例模板进行讲解。
2.1 设置入口
1)访问刚刚安装的应用,访问任意一个流程表单。点击进入「编辑表单」页面,如下图所示:
2)进入「流程设定」,在「流程属性 >> 流程撤回规则」处点击下拉框选择撤回规则。
2.2 撤回规则
流程撤回规则支持设置为如下三种:
- 不允许撤回
- 仅允许发起节点撤回
- 允许所有节点撤回
具体撤回规则如下:
2.2.1 不允许撤回
不允许撤回,即所有节点不支持撤回流程。
2.2.2 仅允许发起节点撤回
仅允许发起节点撤回,即仅流程发起人可撤回流程至发起节点。
1)撤回位置
流程发起人在「我发起的」处点击数据详情,即可在数据详情页面点击「撤回」,将流程撤回至「我的待办」中。
2)撤回条件
- 流程未经审批人处理(提交、回退、结束);
- 流程发起人只能是内部企业成员,外部企业 中的成员,不可进行撤回。
2.2.3 允许所有节点撤回
允许所有节点撤回,即流程发起人、审批人均可撤回流程重新处理。
1)撤回位置
- 流程发起人可在「我发起的」处点击数据详情,在数据详情页面点击「撤回」,将流程撤回至「我的待办」中;
- 审批节点负责人可在「我处理的」处点击数据详情,在数据详情页面点击「撤回」,将流程撤回至「我的待办」中。
2)撤回条件
- 当前负责人进行提交、提交并打印、会签提交时;
- 当前节点未触发子流程/插件节点;
- 当前节点提交后,该流程未进行其他节点操作,如暂存、提交、回退等(抄送/提醒/催办/打印等不属于节点操作,不影响节点撤回);
注:当前节点的子节点中,若存在有多个父节点的流程节点或抄送节点,即使节点未被激活,提交后不允许撤回。
例如,下图节点 1 的子节点 2,存在多个父节点(发起节点、节点 1),则即使节点 2 未被流转激活(节点 1 提交至节点 3),也无法进行撤回操作。
2.3 效果演示
以发起节点的撤回为例,点击刚刚设置的流程表单,提交一条流程数据。
然后在「我发起的」页面中,可以看到刚刚提交的流程。点击流程详情,可以对流程进行撤回处理,如下图所示:
撤回的流程将回到「我的待办」页面中,流程发起人可以将数据修改后再提交。
3. 注意事项
若设置了 流程提醒:
- 流程撤回时,不会提醒节点负责人,也不会提醒流程发起人;
- 撤回后再次提交流程时,也会再次提醒节点负责人处理待办。