如何实现自由选择负责人
1. 简介
1.1 案例简介
部分场景下,流程审批的负责人不是由管理员设计流程时预设的,而是在流程审批的过程中,再决定由谁负责下一流程及节点的审批。
视频教程:动态负责人。
1.2 使用场景
流程节点的负责人不固定,需要在流程审批的过程中选择负责人。
1.3 设计思路
提前在表单中设计一个成员字段,这个成员字段在流程审批过程中,由某一个节点填写后再向下流转,下方的流程节点以这个成员作为节点负责人来审批流程。
1.4 预期效果
如下图所示,发起流程处填写的「选择初审人」字段的成员将作为「初审人」节点的节点负责人:
如何让流程中的人能够自由选择下方节点的负责人?或者说如何设置一个动态的负责人?本文以成员字段举例进行讲解,部门字段同理。
2. 设置步骤
点击安装实例模板:自由选择流程负责人,本文将按照模板中的流程进行讲解。
2.1 表单设计
表单设计中添加成员字段,填写的节点负责人可以作为后续节点的流程审批人:
有多少个节点的审批人需要由成员自由选择就添加多少个成员字段:
- 如果只有一个负责人,选择「成员单选」字段;
- 如果一个节点可以由多个负责人审核,选择「成员多选」字段。
除了成员字段,还可以添加其他字段作为审批意见提交入库。
2.2 流程设定
假设报销审批一共有 2 个流程审批节点,每个节点的节点负责人都需要由上一流程节点设置。
2.2.1 流程发起节点
流程发起节点中勾选初审人字段的编辑权限,用于填写流程初审负责人,如下图所示:
2.2.2 初审节点
而「初审人」节点的负责人则设置为发起节点所选择的初审人,如下图所示:
初审节点不仅仅需要进行审批,还需要设置下一节点的负责人,如下图所示:
2.2.3 终审节点
终审节点已经是流程中的最后一个审批节点,因此不需要继续选择审批人,只需要设置节点负责人和相关字段权限即可:
全部设置完毕后点击保存,然后将流程 发布 给需要提交流程的成员。
2.3 效果演示
1)电脑端
发起流程数据时选择下一节点负责人,如选择 Yonne 作为初审负责人:
可以看到,下一节点的负责人即上一节点提交数据时选择流程负责人 Yonne:
2)移动端