人员配置
人员配置
人员配置用于决定当前节点的任务要分配给谁处理。审批节点和办理节点都可以配置人员来源。
当前支持四种人员来源:
-
指定用户;
-
指定用户组;
-
按职位/范围查找;
-
按汇报线查找。
这些方式可以根据业务场景组合使用,但实际配置时建议保持清晰,不要一次配置过多来源,否则后续排查流程时不容易判断任务为什么分配给某个人。
指定用户
「指定用户」用于直接选择一个或多个 Odoo 用户作为处理人。
这里是多选。
也就是说,你可以选择一个用户,也可以一次选择多个用户。
适合场景:
-
固定由某个负责人审批;
-
固定由几位管理人员共同处理;
-
指定某几个用户作为候选审批人;
-
临时演示或测试流程。
需要注意的是,如果当前节点是任一审批人模式,那么多个用户中任意一人处理即可;如果当前节点是会签模式,则会按照会签规则判断是否通过。
例如:
指定用户选择 A、B、C。
如果审批模式是任一审批人,则 A、B、C 中任意一人同意即可。
如果审批模式是会签,则会根据最小通过人数或全员通过规则判断。
指定用户组
「指定用户组」用于从 Odoo 用户组中解析处理人。
这里是单选。
也就是说,一个节点只能选择一个用户组。系统会根据该用户组中的用户生成处理人。
适合场景:
-
某类审批由一个权限组处理;
-
不想逐个维护用户;
-
希望通过 Odoo 用户组统一管理候选人;
-
例如“销售经理组”“财务审批组”“采购负责人组”。
需要注意的是,用户组本身只是一个来源,最终仍然会解析到具体用户。用户组里有哪些可用用户,当前节点就可能分配给哪些用户。
按职位/范围查找
「按职位/范围查找」用于根据员工的职位和范围动态查找处理人。
这种方式适合组织结构比较清晰的场景,例如:
-
查找所有财务经理;
-
查找当前部门内的部门负责人;
-
查找提交人相关部门内的某个岗位;
-
查找指定部门范围下的某类岗位人员。
这里主要有两个配置:职位和查找范围。
职位
「职位」用于指定要查找的岗位,例如:
-
财务经理;
-
销售总监;
-
区域销售经理;
-
HR 经理;
-
部门负责人。
系统会根据员工档案中的职位信息查找对应用户。
查找范围
职位查找支持三种范围。
| 范围 | 含义 |
| 全局 | 在整个公司范围内查找该职位的人员 |
| 在指定部门内 | 只在指定部门里查找该职位的人员 |
| 在提交人相关部门内 | 根据流程发起人所在部门,再结合部门层级查找 |
全局
「全局」表示不限制部门,只要员工职位匹配,就会被查找到。
适合场景:
公司只有一个财务经理,任何流程都找财务经理审批。
在指定部门内
「在指定部门内」表示先指定一个部门,再在这个部门中查找对应职位。
适合场景:
固定由“华东销售部”的区域销售经理审批。
在提交人相关部门内
「在提交人相关部门内」表示根据流程发起人所在部门动态查找。
这个范围适合按照组织上下级来找对应岗位。
通常会配合部门层级使用:
-
0:当前部门; -
1:上级部门; -
2:上上级部门; -
依此类推。
示例:
发起人属于“华东一区销售组”。
部门层级填
1,系统会到它的上级部门中查找指定职位。如果职位选择“区域销售经理”,就可以动态找到该区域对应的经理。
这种方式适合做区域审批、部门负责人审批、业务线负责人审批等场景。
按汇报线查找
「按汇报线查找」用于根据发起人的员工档案,沿着上级关系向上查找处理人。
它适合最常见的“找直属上级”“找上上级”“找管理链路上的某一级领导”这类审批。
汇报层级
汇报层级用于控制向上找几级。
-
0:发起人自己; -
1:直属上级; -
2:上上级; -
3:再上一级; -
依此类推。
示例:
汇报层级填
1,表示找发起人的直属上级。汇报层级填
2,表示找发起人的上上级。
这里的 0 很重要,它表示发起人自己。在某些办理节点中,如果需要让申请人自己补充资料,就可以使用汇报层级 0。
审批上限职位
「审批上限职位」用于限制汇报线向上查找的最高位置。
如果配置了上限职位,系统沿汇报线向上查找时,遇到该职位就会停止。
适合场景:
-
审批最多到部门经理;
-
审批最多到销售总监;
-
不希望流程无限向上找到总经理;
-
某类业务只允许在部门内部完成审批。
示例:
设置汇报层级为
3,但审批上限职位为“销售总监”。如果向上查找过程中已经到达销售总监,就不会继续往更高层级查找。
使用建议
如果处理人固定,优先使用指定用户。
如果处理人由权限组维护,使用指定用户组。
如果处理人和岗位有关,使用按职位/范围查找。
如果处理人和发起人的上下级关系有关,使用按汇报线查找。
实际配置时建议先问自己一句:
这个节点的处理人,是固定的人、某个组、某个岗位,还是发起人的上级?
答案是什么,就选择对应的人员来源。