如何将数据流转给对应部门主管
1. 简介
1.1 案例简介
将流程数据流转给提交人所对应的部门主管进行审批。
1.2 应用场景
负责人不固定,为提交人的部门主管,根据提交人的不同,需要审批流程的部门主管也不同。
1.3 设计思路
方案一
1)在设计表单时,表单中添加一个部门字段,该部门字段填写提交人对应的部门。
2)然后流程节点的负责人设置时,选择该部门的直接部门主管作为审批人。
方案二
部门 A 组织庞大,向下又分了几个子部门,子部门下面又划分了不同级数的部门,这些部门的部门主管均为这个大部门 A 的部门主管,每个子部门没办法指定直接部门为流程负责人。此时可以通过条件流程,让不同部门数据流向不同的节点,设置不同的部门主管。
方案三
表单中添加成员字段,成员在提交数据时,自己选择某一个成员作为部门负责人。
1.4 预期效果
流程设计时,可以选择申请人的直接部门主管作为节点负责人。
2. 直接部门主管审批
点击安装实例模板:自由选择流程负责人,本文将按照模板中的流程进行讲解。
2.1 表单设计
设计一个流程表单,安装 自由选择流程负责人后,模板中的表单设计如下图所示,表单中添加成员或者部门字段:
2.2 流程设置
然后在流程设定处,设计部门负责人,如下图所示:
在设置负责人时,选择「动态负责人>>主管」,根据表单中的成员/部门字段选择对应的主管,如下图所示:
注:设置动态负责人为部门主管时,需要确定在通讯录中为每个部门均设置了部门主管,否则可能导致成员流程提交失败。
部门主管的设置方法如下图所示:
2.3 效果演示
发起流程时选择部门:
研发中心的部门负责人为 Yonne,如下图所示:
那么流程提交后,数据将自动流转至部门负责人处,如下图所示:
3. 条件流程审批
点击安装实例模板:自由选择流程负责人,本文将按照模板中的流程进行讲解。
3.1 表单设计
表单中添加一个部门字段,部门的默认值设置为「当前用户所在部门」,如下图所示:
3.2 流程设置
在流程设定处,添加多个流程节点,每个节点代表一个大部门的流程审批,设置固定的流程负责人。下图所示:
设置数据流转条件,以表单中添加的部门字段作为流转条件。每个部门均需要设置,如下图所示:
设置流转条件后,根据提交人的部门不同,将会流转到不同流程分支,由各自的部门主管来处理流程。
3.3 效果演示
提交数据,并选择所在部门:
研发中心流转的部门负责人为下图中的 Beverly:
然后我们可以看到流程提交后流转的节点也是研发中心,负责人为之前流程节点设置的负责人:
4. 成员字段作为部门负责人
点击安装实例模板:自由选择流程负责人,本文将按照模板中的流程进行讲解。
4.1 表单设计
表单中添加成员字段,用于成员选择负责审批的部门负责人。
4.2 流程设置
流程设置时,将选择负责人的字段权限开放给流程发起人。如下图所示:
4.3 效果演示
提交数据,并选择初审负责人为韩梅梅,如下图所示:
提交数据后,通过流程流转图可以看出,流程已流向下一节点,且节点负责人为韩梅梅: