人才库为什么不是“把候选人打个标签”就完事:Odoo Talent Pool 的去重、复制与复用边界
很多团队以为人才库就是在候选人身上挂个 pool 标签。Odoo 源码其实做得更细:有直接入池、复制成 talent、通过邮箱/电话/LinkedIn 间接识别同人,以及专门避免重复加池的搜索逻辑。
TOPIC PICKS
很多团队以为人才库就是在候选人身上挂个 pool 标签。Odoo 源码其实做得更细:有直接入池、复制成 talent、通过邮箱/电话/LinkedIn 间接识别同人,以及专门避免重复加池的搜索逻辑。
可以顺着继续读的相邻方向
基于 approvals 源码与测试,讲清申请人何时还能改单、审批专员能改什么、普通 approver 为什么不能随便改 approver 行。
基于 approvals 分类模型与测试,讲清字段模板、最低审批人数、经理必审、自动编号与顺序审批之间如何互相约束。
很多团队做薪资时,只盯着 salary rule 的公式,仿佛把规则从上到下跑一遍就能得到正确工资。真正更关键的是:Structure Type 决定你在什么制度里算,Worked Days 决定工时口径,Inputs 决定临时变量,Rules 只是最后消费这些输入的计算层。
基于 approvals 模型与测试,讲清草稿删除、已批准归档、附件清理、产品行删除与复制命名这些容易被忽略的边界。
基于 approvals 请求模型与测试,讲清 request owner 可选范围、跨公司员工档案匹配,以及经理审批为什么经常选错人。
很多 HR 看到累计计划配错了,会直觉觉得“把 accrual plan 改对,旧余额应该一起刷新”。但从 hr.leave.allocation 的累计处理逻辑能看出,milestone、carryover、nextcall、lastcall 和 expiring carryover days 都是在沿时间线推进,而不是每次全量回算整段历史。