远鼎操作手册 → 人力资源

远鼎增强 场景手册 对照官方章节 · 远鼎增强模块

👥 人力资源

招聘、考勤、薪资与 Odoo 19 合同版本化

Odoo 19 企业版 人力资源操作手册

适用版本:Odoo 19 Enterprise
涉及模块hr(员工)+ hr_payroll(薪资)+ hr_holidays(假期)+ hr_attendance(考勤)+ hr_appraisal(绩效)+ hr_recruitment(招聘)
主角:HR专员小李、HR经理王总、员工张三
贯穿场景:招聘入职 → 员工管理 → 考勤/假期 → 薪资发放 → 绩效考核 → 离职


模块概述

HR 功能架构

人力资源(Odoo 19 Enterprise)
├── 员工管理(hr)
│   ├── 员工档案(hr.employee)
│   ├── 部门(hr.department)
│   └── 职位(hr.job)
├── 招聘(hr_recruitment)
│   ├── 职位发布
│   ├── 申请人追踪
│   └── 面试安排
├── 假期管理(hr_holidays)
│   ├── 假期类型
│   ├── 假期分配
│   └── 请假申请
├── 考勤管理(hr_attendance)
│   ├── 打卡记录
│   └── 加班管理
├── 薪资(hr_payroll)       ← 企业版
│   ├── 工资结构
│   ├── 工资单
│   └── 薪资批处理
├── 绩效考核(hr_appraisal)  ← 企业版
│   ├── 考核计划
│   └── 360度反馈
└── 员工自助服务(门户)

第一章:组织架构配置

1.1 创建部门

操作路径:员工 → 配置 → 部门 → 新建

部门名称:华东销售部
上级部门:销售与市场部(总部)
部门经理:王磊
公司:明星科技有限公司

1.2 创建职位

操作路径:员工 → 配置 → 职位 → 新建

职位名称:高级销售顾问
部门:华东销售部
预计员工数量:5

第二章:员工档案管理

2.1 创建员工档案

操作路径:员工 → 员工 → 新建

2.1.1 基本信息

姓名:张三
职位:高级销售顾问
工作邮件:zhangsan@mxtech.com.cn
工作手机:13800138001
公司:明星科技有限公司
部门:华东销售部
上级主管:王磊

2.1.2 工作信息("工作信息"选项卡)

工作地点:上海总部
工作类型:全职
时区:Asia/Shanghai
工作日历:标准工作时间(周一至周五 9:00-18:00)

2.1.3 私人信息("私人信息"选项卡,需HR权限)

身份证号:310104199001011234
出生日期:1990-01-01
籍贯:上海市
紧急联系人:李四(配偶)
紧急联系电话:13900139000
银行账户:工商银行 6222 0000 0000 0001(工资发放账户)

2.1.4 HR设置("HR设置"选项卡)

关联用户:zhangsan@mxtech.com.cn(创建对应系统用户)
时薪:(如按时计薪填写)
月薪:根据合同填写
徽章ID/PIN码:供考勤打卡使用

2.2 Odoo 19 新特性:员工版本(hr.version)

Odoo 19 引入员工信息版本化功能,合同信息支持历史追踪:

操作路径:员工档案 → "合同"选项卡

当前版本(2025年):
  合同开始:2025-01-01
  月薪:¥15,000
  薪资结构:月薪制
  工作日历:正常8小时

历史版本(2024年):
  合同开始:2024-01-01 ~ 2024-12-31
  月薪:¥12,000(调薪前)

这一新特性避免了修改员工信息时覆盖历史记录,便于薪资稽核。


第三章:招聘管理

3.1 发布职位

操作路径:招聘 → 职位 → 新建(或从已有职位发布)

职位名称:销售总监
部门:华东销售部
预期招聘数量:1
工作地点:上海

点击"发布到网站"→ 职位自动显示在公司招聘网页。

3.2 管理申请流程

操作路径:招聘 → 所有申请(看板视图)

招聘漏斗阶段:

新建(New)→ 初筛(Qualified)→ 面试(Interview)→ 合同(Contract Proposed)→ 录用

每个申请人卡片显示:
- 申请人姓名、应聘职位
- 来源(网站/内推/招聘网站)
- 负责HR
- 下一个活动提醒

3.3 AI简历提取(企业版)

前提:安装 hr_recruitment_extract 模块

操作:上传简历PDF → AI自动提取:
- 姓名、联系方式
- 教育背景
- 工作经历
- 技能

3.4 安排面试

申请人档案 → "安排面试"按钮:

面试类型:视频面试(Teams)
面试官:王磊、HR小李
时间:2025-03-18 14:00
会议链接:自动发送给申请人

3.5 发送录用通知

确定录用后:
- 申请人阶段移至"合同"
- 点击"创建员工"→ 自动创建员工档案
- 发送录用通知书(可用电子签名模块签署合同)


第四章:假期管理

4.1 配置假期类型

操作路径:假期 → 配置 → 假期类型 → 新建

常用假期类型配置:

假期类型 计算方式 是否需要审批 可取天数来源
年假 按天 需要审批 分配额度
病假 按天 无需审批 无限制
婚假 按天 需要审批 固定3天
陪产假 按天 需要审批 固定3天
调休 按天/小时 需要审批 来自加班补偿

4.2 假期分配(年假计提)

操作路径:假期 → 经理 → 分配 → 新建

批量给员工分配年假:

假期类型:年假
分配方式:
  ○ 固定数量(如10天)
  ● 按规则自动计算(如入职满1年10天,满3年15天,满5年20天)

分配对象:
  ● 按部门:华东销售部(全部)

生效日期:2025-01-01

4.3 员工申请假期

员工自助(门户/移动端)

操作路径:我的时间 → 新请假申请

假期类型:年假
开始日期:2025-04-05(清明节前一天)
结束日期:2025-04-07
天数:2天(周六日不计)
原因:家庭出游

提交后,主管王磊收到审批通知。

4.4 假期审批

主管操作
1. 收到邮件通知或在系统查看待审批
2. 假期 → 经理 → 待审批
3. 查看员工假期余额、历史请假记录
4. 点击"批准"或"拒绝"(拒绝需填原因)


第五章:考勤管理

5.1 打卡方式

Odoo 支持多种打卡方式:

打卡方式 说明
系统打卡 员工在电脑端系统操作
员工自助终端 专用触摸屏设备,刷工卡/PIN码
条码/二维码 扫描工牌条码
人脸识别 需要集成第三方设备

5.2 查看考勤记录

操作路径:考勤 → 出勤报告(管理员)

日期范围:2025-03-01 至 2025-03-31
员工:张三

日期       签到      签退      工作时长  状态
2025-03-01  09:02   18:05   8h03m    正常
2025-03-02  09:15   17:30   8h15m    早退
2025-03-03  08:45   20:30  11h45m    加班3.75小时
...

5.3 加班管理

员工申请加班补偿:

员工:张三
加班日期:2025-03-03
加班时长:2小时(扣除正常工时后)
补偿方式:
  ● 调休(转换为调休假)
  ○ 加班工资(发放到薪资)

第六章:薪资管理(企业版)

6.1 薪资结构配置

操作路径:薪资 → 配置 → 薪资结构

明星科技薪资结构示例(月薪制):

薪资结构:标准月薪制(适用全体正式员工)

薪资规则(按计算顺序):
  代码   名称              类别        公式
  BASIC  基本工资          固定工资    合同约定月薪
  ALLOW  岗位津贴          津贴        按职级固定金额
  OVER   加班工资          变动工资    基本工资/21.75/8 × 1.5 × 加班小时数
  TRANS  交通补贴          津贴        500元(税前)
  MEAL   餐补              津贴        300元(税前)
  GROSS  应税工资          汇总        BASIC + ALLOW + OVER + 应税部分津贴
  SHEBAO 社会保险(个人)  扣款        GROSS × 社保费率(8%养老+2%医疗+1%失业)
  GJJF   个人住房公积金    扣款        合同约定公积金比例 × BASIC
  IIT    个人所得税        扣款        按速算扣除数计算
  NET    实发工资          净工资      GROSS - SHEBAO - GJJF - IIT

6.2 生成工资单

操作路径:薪资 → 员工 → 工资单 → 新建

或批量生成:薪资 → 批量工资单(Pay Runs)→ 新建

批次名称:2025年3月薪资
期间:2025-03-01 至 2025-03-31
结构类型:月薪制

点击"生成工资单" → 系统为所有在职员工自动创建工资单草稿

6.3 工资单确认与发放

审核单个工资单

员工:张三
期间:2025年3月

薪资计算明细:
  基本工资:              ¥15,000
  岗位津贴:              ¥ 2,000
  加班工资(15小时):    ¥ 1,293
  餐补:                  ¥   300
  交通补贴:              ¥   500
  应税合计:              ¥19,093

  个人社保(11%):       -¥ 1,650
  个人公积金(12%):     -¥ 1,800
  个人所得税(预扣法):  -¥   556

  实发工资:              ¥15,087

批量确认:薪资批次 → 全选 → "确认" → "过账" → 生成财务凭证

银行付款文件:点击"生成付款文件" → 导出XML/CSV → 上传网银批量打款


第七章:绩效考核(企业版)

7.1 设置考核计划

操作路径:绩效 → 配置 → 考核计划

计划名称:2025年度半年度考核
周期:半年
触发方式:入职满6个月时自动发起
考核对象:全体正式员工

考核项目:
  1. 工作绩效(40%)
  2. 工作态度(20%)
  3. 团队协作(20%)
  4. 个人成长(20%)

7.2 360度反馈

操作路径:绩效 → 某次考核 → "请求评价"

被考核人:张三
自评:张三本人填写自我评价
上级评价:王磊(直接主管)
平级评价:同事李四、王五
下级评价:(无下属,跳过)

系统自动收集各方评价,汇总为最终绩效分数。

7.3 技能管理

操作路径:员工档案 → "履历&技能"选项卡

技能组:销售技能
  CRM系统操作:专家(5星)
  客户谈判:高级(4星)
  产品知识:中级(3星)

技能组:语言
  普通话:母语
  英语:商务英语(4星)

第八章:员工离职

8.1 离职处理

操作路径:员工档案 → "存档"按钮(或"离职流程"按钮,企业版)

离职日期:2025-04-30
离职原因:个人原因(主动辞职)
离职检查清单:
  ☑ 完成工作交接
  ☑ 归还工卡/设备
  ☑ 清算待休假期
  ☑ 结算最后一个月工资
  ☑ 发送离职证明

系统自动处理
- 员工状态变为"离职"(active = False
- 删除系统登录权限
- 保留历史数据(工资单、考勤等)


第八章(扩展):薪资管理深化(官方文档精华)

来源:官方文档 https://www.chinaodoo.com/documentation/saas-19.1/zh_CN/applications/hr/payroll.html

薪资计算流程(官方标准流程)

① 员工签署合同(hr.contract)
      ↓
② 系统根据合同+考勤/假期/排班 生成工作条目(Work Entries)
      ↓
③ 解决工作条目冲突(异常出勤、漏打卡等)
      ↓
④ 创建工资单(单个或批量工资运行)
      ↓
⑤ 计算工资(根据工资结构和规则)
      ↓
⑥ 验证工资单(过账到财务)
      ↓
⑦ 支付员工(银行转账/支票)

薪资设置关键配置

操作路径:薪资 → 配置 → 设置

会计:
  ☑ 过账工资单到会计(薪资分录出现在会计仪表板)
  ☑ 批量账目移动(同期所有薪资分录合并为一笔,匿名处理)

合同到期通知:提前XX天通知合同快到期
工作许可到期通知:提前XX天通知工作许可快到期

工作条目(Work Entries)

工作条目是薪资计算的基础数据,记录员工每天的出勤类型:

工作条目类型 薪资影响
出勤 正常计薪
病假 按病假规则计算(可能部分薪资)
年假 按合同规定计算
法定节假日 全额计薪(不扣减)
加班 计入加班费
旷工 扣减薪资

处理工作条目冲突

操作路径:薪资 → 员工 → 工作条目

常见冲突类型:
  打卡时间与计划排班不符 → 需确认哪个是准确的
  同一时间有多个条目    → 可能是系统重复
  假期条目与出勤条目重叠 → 假期审批记录与考勤机记录冲突

解决方法:
  1. 查看冲突(红色高亮显示)
  2. 点击冲突条目 → 手动修正
  3. 确认所有冲突解决后,再进行薪资计算

批量工资运行(Pay Runs)

操作路径:薪资 → 薪资单 → 批量工资运行 → 新建

薪资周期:2025年3月(2025-03-01 至 2025-03-31)
公司:明星科技有限公司
工资结构:月薪制(中国本地化)

点击"生成工资单" → 系统为所有员工自动生成草稿工资单

工资单列表:
  张三    月薪    ¥15,000  → 计算中...
  李四    月薪    ¥12,000
  王五    月薪    ¥18,000

  扣减项(自动从工作条目获取):
    病假3天:-¥2,045.45(¥15,000/22工作日×3天)

  应发合计:
  个人所得税:
  社保个人部分:
  实发金额:

检查无误 → "验证全部" → 工资单状态变为"已验证"
→ "付款" → 生成银行转账文件

递延假期处理

场景:工资单已验证,员工次日补了病假申请

问题:工资单已经算好了,假期怎么处理?

配置:薪资 → 配置 → 设置 → 递延休假
  负责人:HR专员小李

系统自动将假期延至下一个薪资周期处理
不需要取消和重新计算已验证的工资单

薪资本地化(中国)

安装 l10n_cn_hr_payroll(中国薪资本地化)后,预配置:

工资结构:
  基本工资
  绩效奖金
  各类补贴
  个人所得税(预设税率表)
  社会保险(五险:养老/医疗/失业/工伤/生育)
  住房公积金

月度薪资单包含:
  应发项目
  代扣项目(个税+社保+公积金个人部分)
  企业代付项目(社保+公积金公司部分)

第九章:员工合同签署(Sign 集成)

9.1 发起劳动合同签署

前提:安装 hr_contract_sign(或 sign 模块)

操作路径:员工 → 员工档案 → 某员工 → "合同"选项卡 → "签署合同"按钮

员工:张三
合同模板:标准劳动合同(2025版)

自动预填以下信息:
  员工姓名:张三
  身份证号:(从员工档案获取)
  职位:销售工程师
  部门:华东销售部
  基本工资:¥15,000/月
  合同开始:2025-04-01
  合同期限:3年(至2028-03-31)

签署角色:
  员工(张三)→ 邮件通知签署
  公司代表(HR经理王总)→ 邮件通知签署

截止日期:2025-04-05

签署完成后:
- 合同状态自动更新为"已签署"
- 已签PDF自动存入员工档案
- 可在"合同"选项卡查看签署历史

9.2 Offer Letter(录用通知)签署

场景:发送录用offer,候选人在线确认

操作路径:招聘 → 申请人档案 → "发送Offer"按钮

Offer模板:标准录用通知书
  职位:销售工程师
  薪资:月薪¥15,000(试用期¥13,000)
  入职日期:2025-04-01

签署流程:
  候选人在线签署确认 → 系统通知HR → 自动转换为员工

第十章:员工自助服务

10.1 员工门户功能

员工通过门户(portal)可以自助完成:

功能 操作
查看工资单 门户 → 我的工资单 → 下载PDF
提交请假申请 门户 → 请假申请 → 填写并提交
查看剩余假期 门户 → 假期余额
提交费用报销 门户 → 费用 → 上传收据
查看合同 门户 → 我的合同
填写绩效自评 门户 → 绩效评价 → 填写自评

10.2 员工手机端操作

安装 Odoo 移动端 App(iOS/Android)后,员工可以:

移动端功能:
  ├── 扫码打卡(hr_attendance)
  ├── 请假申请(随时随地提交)
  ├── 工资单查看
  ├── 费用报销(拍照上传收据)
  └── 工作日历查看

第十一章:排班管理(hr_work_entry_contract_planning)

11.1 工作日历配置

操作路径:员工 → 配置 → 工作日历

工作日历:标准工时(月薪)
  时区:亚洲/上海
  周工时:40小时(5×8小时)
  工作日:周一至周五 08:30-17:30(含1小时午休)

弹性工时日历:
  每周38小时(弹性)
  记录具体出勤时间

11.2 特殊假期配置

操作路径:员工 → 配置 → 公共假期

2025年中国公共假期:
  元旦:2025-01-01(1天)
  春节:2025-01-28 至 2025-02-04(8天)
  清明节:2025-04-05(1天)
  劳动节:2025-05-01 至 2025-05-05(5天)
  端午节:2025-05-31(1天)
  中秋节:2025-10-06(1天)
  国庆节:2025-10-01 至 2025-10-07(7天)

调休安排:2025-01-26、2025-02-08等工作日调班

11.3 排班计划

操作路径:员工 → 排班 → 计划排班(需安装 hr_planning 模块)

部门:客服组(需要轮班)
排班周期:2025年第14周(4月1日-4月7日)

班次分配:
  早班(8:00-16:00):  张三、李四
  晚班(16:00-24:00): 王五、赵六

操作步骤:
  1. 打开排班视图(甘特图或周视图)
  2. 拖拽员工到对应时间格
  3. 或点击时间格 → 选择员工和班次
  4. 发布排班 → 员工收到邮件/短信通知

第十二章:Odoo 19 HR 新特性

12.1 员工合同版本化(hr.version - Odoo 19新增)

Odoo 19 引入了员工档案的版本管理功能,每次重要变更(晋升、调薪、调岗)会自动创建新版本:

张三的员工档案历史版本:

v1.0(2023-04-01 入职)
  职位:销售助理,月薪:¥8,000

v2.0(2024-04-01 转正并晋升)
  职位:销售工程师,月薪:¥12,000

v3.0(2025-01-01 年度调薪)
  职位:销售工程师,月薪:¥15,000

← 当前版本

优势
- 完整的薪资和职位变更历史
- 计算工龄工资时有精确依据
- HR审计时可追溯每次变更原因

12.2 AI 简历提取(hr_recruitment_extract)

企业版支持 AI 自动从简历中提取候选人信息:

操作路径:招聘 → 申请 → 上传简历 → AI自动填入

上传 PDF 简历后,AI 自动识别并填入:
  ✓ 姓名、性别、年龄
  ✓ 联系方式(手机、邮箱)
  ✓ 工作经历(公司、职位、时间段)
  ✓ 教育背景
  ✓ 技能标签

HR 审核 AI 提取的信息 → 确认保存
节省人工录入时间约80%

附录:关键字段速查

字段 模型 说明
active hr.employee 是否在职(False=离职)
department_id hr.employee 所属部门
parent_id hr.employee 上级主管
resource_calendar_id hr.employee 工作日历
work_email hr.employee 工作邮箱
barcode hr.employee 考勤打卡ID
pin hr.employee 打卡PIN码
hr_presence_state hr.employee present/absent等
holiday_status_id hr.leave 假期类型
state hr.leave draft/confirm/validate/refuse
number_of_days hr.leave 请假天数
check_in hr.attendance 签到时间
check_out hr.attendance 签退时间
worked_hours hr.attendance 工作时长

文档版本:Odoo 19 Enterprise | 更新日期:2026-03-04