在现代企业的日常运营中,流程审批是连接需求提出、资源调配的核心环节。它的设计质量和执行效率直接影响到企业的运营成本和业务响应速度。随着企业对于灵活性和高效性的需求不断增长,固定审批人或完全静态的审批规则往往无法满足复杂多变的业务需求。
图片
在低代码流程引擎的广泛应用中,为满足企业多样化、动态化的业务流程需求,将流程节点审批人设置为表单字段,可以解决跨部门协作、区域性审批差异、紧急流程等问题。在JVS低代码流程引擎中通过“设置流程节点审批人为表单字段”,可以实现流程审批的高效和灵活管理。

常见的使用场景

1、跨部门协作项目:
例如,市场部员工发起“跨部门联合营销活动”申请,需要技术部、财务部、法务部协同审批。由于协作部门随项目类型动态变化(比如临时新增设计中心),无法预先绑定所有审批人。此时,可由发起人在表单中手动选择相关部门人员作为审批人,避免流程因责任不清在多个部门间流转。
2、评审流程
当流程涉及外部或非固定组织角色的评审时,这些人员通常不在企业预设审批角色中。通过表单中的“用户选择”组件,发起人可直接指定外部专家为审批人,确保流程顺利流转。
3、区域性审批差异处理
在大型企业中,不同工厂、区域的组织架构和审批映射关系可能不同。例如,同一采购审批在A工厂由生产总监批复,在B工厂则由运营总监批复。通过表单中的“部门选择”字段,可自动触发该部门负责人的审批任务,无需为每个区域单独配置流程。
4、紧急流程或者临时授权
遇到紧急事项时,需要跳过预设审批规则,直接指定负责人处理(如高层领导直接批示)。发起人可在表单中选择特定领导作为审批人,加速流程推进。
5、动态调整审批责任
对于项目制任务或临时性工作,审批责任可能随项目阶段变化。例如,在项目初期由技术负责人审批,后期转为产品经理审批。通过表单字段绑定审批人,可根据项目阶段动态调整,无需修改流程设计本身。
设置流程节点审批人为表单字段
流程审批人可以按照流程表单中【用户选择】和【部门选择】组件作为审批人。
注意,组件字段绑定名必须与选择的审批人字段保持一致,不然在流程审批会找不到审批人。

示例演示

图片

操作步骤

成员字段审批人
如下图,进入流程设计器中,配置发起人表单,拖取用户选择组件
图片

图片
返回流程设计,在审批人节点选择成员字段,下拉选择表单中的用户选择组件字段,如下图
图片
上图中的审批人对应的就是表单设计中”审批人“字段。
如果用户选择组件开启了默认取值,那么审批人就默认取系统当前登录用户。
最后保存表单设计,保存流程设计并发布,新创建数据就可以查看效果,如下图
图片

图片

部门字段审批人

注意,部门字段作为审批人是取选择的部门负责人作为审批人
进入流程设计,配置发起人表单,在表单设计中拖取【部门选择】组件,如下图
图片

图片
保存表单设计,返回流程设计,审批人节点选择部门字段,下拉选择【部门选择】组件绑定字段
图片
最后保存表单设计,保存流程设计并发布,新创建数据就可以查看效果,如下图
图片
如图,部门审批人对应的产品部和设计部所属负责人审批
图片
在管理后台查看部门负责人,如下图
图片

图片
在线demo:https://frame.bctools.cn
基础框架开源地址:https://gitee.com/software-minister/jvs


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已