Article
2026-02-28-HR主数据_层级拆分
蚂蚁集团-人事板块
层级拆分与职务体系调整
一、原有模型
当前职务体系由三张表构成:
- 职务表(如:Java开发)
- 层级表(如:P5、P6)
- 职位表(职务 + 层级组合)
特点:
- 单一体系
- 无租户概念
- 业务系统直接依赖层级做判断
二、层级拆分需求
原层级:
- P5、P6、P7
调整为:
- 10、11、12、13、14、15、16
例如:
- P5 拆为 10、11
表面实现方式:
- 增加新层级字段
- 建立映射关系
- 上游系统替换使用
三、复杂度来源
1. 区间判断问题
上游存在逻辑:
- 层级 ≥ P6
拆分后需要明确:
- 应改为 ≥ 11 还是 ≥ 12
如果拆分规则存在不确定性,所有区间逻辑都需要重新确认。
因此提出使用统一数值刻度替代层级名进行判断。
2. 多体系扩展问题
本次为一次层级拆分,但未来可能:
- 多公司
- 多套层级体系
- 再次拆分
问题转化为:
是否每次都改造上游系统,还是一次性支持多租户、多方案结构。
四、方案方向
-
刻度 + 新层级字段
改造成本低,但不解决多租户问题。 -
业务规则托管
将区间规则迁移至主数据侧,属于过渡方案。 -
完全租户化 + 方案化
引入方案层,每个租户独立职务 / 层级 / 职位体系,改造成本最高。
核心问题在于:
是仅解决本次层级拆分,还是借此完成结构升级。