审批人审批转签其他负责人

比如也有个场景,审批人可能要休假,当前她的所有审批节点,我想替换成其他负责人, 我想实现转签给同一个角色或者同一个部门下的需求,怎么实现? 我发现触发器只能选择申请人,或者只有规则定死负责人。还有其他方案吗?

* 描述问题

* 运行环境

  • NocoBase 版本:
  • 数据库种类与版本:
  • 操作系统:
  • 部署方式:
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

预期行为

截图

日志

设置成或签模式, 审批人和代办人属于同一角色;
审批人设置过滤条件, 判断当前用户状态,休假时且查询同岗的人非当前用户

可以通过上游的查询节点,查一定范围的用户,或者相关的角色,用作变量在范围里作为匹配条件。

一般外面的审批流产品会提供批量转签的功能,属于审批流程系统中的运维功能使用,可能和当前工作流的设计逻辑不匹配,但是建议多考虑下国内成熟的BPMS引擎产品的设计,国内外应该不少公司对这块是有要求的,审批能力做强了,对于nocobase的销售肯定是很加分的,目前很多企业采购审批引擎的痛点就是无法天然和业务系统集成起来,很多审批流程都是跟业务系统数据强相关的,nocobase目前的架构有天然的优势,就是审批能力不够强,可以参考下国内外知名的流程引擎产品,开源的都不行,要看商业化了的

甚至可以考虑在工作流插件之外独立一个审批流插件,专门服务审批场景

在工作流中将审批能力做强对于nocobase来说并不是什么太好的设计,这种东西就应该用插件进行独立扩展 作为一个内置功能,不可取

感谢各位的建议,我们会详细考虑提到的场景,并持续优化审批相关的功能和体验。

我也想到用上游,但是场景也有可能规模会比较大,涉及部门过多,审批人会不会不太好转,还是是每个部门 的审批都要创建一个,不知道我的理解有没有问题。
而且 审批人条件关联申请人的条件 是不是过少了,比如 【角色,部门】

触发器变量中的部门信息暂时没有直接追加,需要通过查询节点做一个加载。未来针对审批人(含转签、加签)会考虑加入部门、角色等更便捷的选择方式。

1 Like

整个审批都应该做成独立插件,别跟工作流弄一起比较好

为进一步提升审批系统的适应能力与自动化水平,现计划对其审批人指派机制进行功能强化。当前流程在动态处理与用户灵活性方面存在提升空间,具体需求如下:

  • 可配置的节点负责人 :系统应支持在流程设计阶段,为每一个审批节点灵活配置其负责人或负责角色。
  • 全局性转签机制 :需增强转签功能,从当前的“单任务转办”升级为“全局转签”。即,当某一审批人将任务转签给他人后,不仅当前节点,所有后续的审批任务均应自动转交给该接替者处理。
  • 基于上下文的动态审批人 :此为本次优化的核心。目前审批节点在指定审批人时,缺乏对流程实例运行时数据(如表单字段、业务部门、项目类型等)的访问能力。期望能引入一种机制,使审批人的指派可以依据这些动态数据来决定(例如:根据“费用类型”字段自动选择不同的部门负责人),从而实现真正的动态流程。

鉴于动态配置审批人所涉及的技术实现复杂性,恳请各位专家就实现方案提供宝贵建议,还有其他方案可解决吗? 上面专家说 可以通过上游的查询节点,查一定范围的用户,但是我好像实际用不了【节点数据】。


1 Like

老师们 有什么想法和建议 能解决此处功能吗?

能不能做多一个条件判断,用户增加休假请假等不在岗状态,如果用户不在岗,则转下一流程,在下一流程设置为某一角色或部门等可以审批