操作手册.md 12 KB

医梦AI OKR 绩效考核系统 — 操作手册

系统概述

本系统采用 OKR(40%)+ KPI(60%)双轨考核模型,基于树形组织架构,支持从目标制定到绩效面谈的完整闭环。系统内置四层 OKR 对齐机制(公司→部门→团队→个人),并提供消息通知、分角色权限、绩效审计留痕等企业级能力。

考核周期状态机

DRAFT → OKR_ALIGN → EXECUTING → ASSESSING → ARCHIVED
  ↓         ↓           ↓           ↓           ↓
 草稿    目标对齐    执行追踪    考评打分    归档完成

第一章:系统初始化

1.1 登录系统

访问系统地址,使用管理员账号登录:

  • 默认账号:admin
  • 默认密码:emoon123456

1.2 组织架构搭建

路径:侧边栏 → 组织架构(需 HR 管理员或以上权限)

操作步骤

  1. 创建部门:点击"新建部门",填写部门名称、上级部门、部门负责人
  2. 创建用户:点击"添加用户",填写用户名、真实姓名、邮箱、职位
  3. 分配角色:为用户选择合适的角色(详见下方角色说明)
  4. 设置上下级:在用户列表中设置直属上级,构建汇报关系树

角色体系

角色 权限范围 典型人员
超级管理员 全局所有权限 系统管理员
HR 管理员 全部人员数据、考核配置、报表导出 HRBP
部门负责人 本部门及下级部门 OKR、评分审批 部门总监
团队主管 直属下级 OKR、评分 团队 Leader
普通员工 仅自己的 OKR 和绩效数据 全员

第二章:创建考核周期

2.1 新建考核周期

路径:侧边栏 → 考核周期

操作步骤

  1. 点击"新建周期"
  2. 填写周期名称(如"2026年Q2考核")
  3. 选择周期类型(月度/季度/年度)
  4. 设置开始日期和结束日期
  5. 点击创建

周期创建后状态为 DRAFT(草稿),尚未对员工开放。

2.2 启动 OKR 对齐阶段

操作步骤

  1. 在周期列表中点击目标周期的"启动对齐"按钮
  2. 周期状态变为 OKR_ALIGN,全员可开始制定 OKR

第三章:多层级 OKR 制定

3.1 制定公司级 OKR

执行人:HR 管理员或超级管理员
路径:侧边栏 → 我的 OKR → 选择当前周期

操作步骤

  1. 点击"创建 OKR",层级选择"公司"
  2. 填写公司级目标(O),建议 3-5 个
  3. 为每个 O 添加关键结果(KR),每条 KR 需设置:
    • 标题(可衡量的具体结果)
    • 目标值
    • 权重(所有 KR 权重之和 = 100)
  4. 公司级 OKR 创建后自动通过,全员可见

3.2 制定部门级 OKR

执行人:部门负责人
路径:侧边栏 → 我的 OKR → 选择当前周期

操作步骤

  1. 点击"创建 OKR",层级选择"部门"
  2. 点击"对齐目标",在树中选择对齐的公司级 O(可选)
  3. 填写部门目标,添加 KR
  4. 部门级 OKR 创建后自动通过

3.3 制定个人 OKR

执行人:全员
路径:侧边栏 → 我的 OKR → 选择当前周期

操作步骤

  1. 点击"创建 OKR",层级默认为"个人"
  2. 在"对齐目标"下拉树中选择上级的 OKR(可选但推荐)
  3. 填写个人目标(O),每人每周期 1 个 O
  4. 添加 2-5 条 KR,权重之和 = 100
  5. 点击"提交",OKR 进入 SUBMITTED 状态,等待上级审核

注意事项

  • 上级必须已完成自己的 OKR 提交,下级才能提交
  • 未对齐的个人 OKR 会标记为"孤立目标",在对齐视图中显示警告

3.4 查看 OKR 对齐树

路径:侧边栏 → OKR 对齐

此页面以树形结构展示公司→部门→团队→个人的完整对齐关系:

  • 左侧树:按层级展示所有 OKR,显示进度条和层级标签
  • 右侧详情:点击节点查看 KR 列表和进度详情
  • 底部警告区:列出所有未对齐的孤立目标

3.5 审核下级 OKR

执行人:团队主管 / 部门负责人
路径:侧边栏 → 团队 OKR → 待审核

操作步骤

  1. 查看下级提交的 OKR 详情
  2. 检查对齐关系是否正确、KR 是否合理
  3. 点击"通过"或"驳回"(驳回需填写备注)
  4. 上级会收到审核结果的消息通知

第四章:OKR 执行与进度追踪

4.1 切换到执行阶段

执行人:HR 管理员
路径:侧边栏 → 考核周期 → 点击"开始执行"

周期状态变为 EXECUTING,全员可更新 KR 进度。

4.2 更新 KR 进度

执行人:全员
路径:侧边栏 → 我的 OKR → 点击 KR 旁的"更新进度"

操作步骤

  1. 输入当前进度值
  2. 选择进度状态(未开始 / 进行中 / 已完成)
  3. 填写备注(可选)
  4. 提交

自动化行为

  • 系统自动计算该 O 的汇总进度(KR 加权平均)
  • 进度滞后于时间线时,系统会触发进度滞后提醒
  • 所有进度变更记录在操作日志中,可追溯

4.3 周期截止提醒

周期结束前 3 天,系统自动向全员发送截止提醒通知。右上角铃铛图标出现红色角标提示。


第五章:KPI 配置

5.1 管理 KPI 模板

执行人:HR 管理员
路径:侧边栏 → 绩效模板

操作步骤

  1. 创建 KPI 模板,填写模板名称和分类
  2. 添加考核项目(items_json),定义评分标准
  3. 可按岗位关联模板

5.2 分配 KPI 配置

执行人:HR 管理员
路径:通过 KPI 模板为每个周期的每位员工生成 KPI 配置

设置完成后可锁定,锁定后的 KPI 配置不可编辑。


第六章:绩效考评

6.1 切换到考评阶段

执行人:HR 管理员
路径:侧边栏 → 考核周期 → 点击"开始考评"

周期状态变为 ASSESSING

6.2 员工自评

执行人:全员
路径:侧边栏 → 我的绩效 → 选择当前周期

操作步骤

  1. 查看自己的 OKR 完成情况和 KPI 配置
  2. 填写 OKR 自评分数
  3. 填写 KPI 自评分数
  4. 如有奖惩项,填写加分/扣分
  5. 提交自评(仅可提交一次)

6.3 上级评分

执行人:有下级的管理者
路径:侧边栏 → 绩效打分

操作步骤

  1. 在下级列表中选择待评分员工
  2. 页面采用左右分栏布局:
    • 左侧:员工 OKR 详情 + KPI 配置
    • 右侧:评分表单
  3. 分别为 OKR 和 KPI 打分
  4. 填写奖惩项和评语
  5. 提交评分

评分公式

总分 = OKR得分 + KPI得分 + 加分 - 扣分

系统自动计算并映射等级(A/B/C/D)。

自动化行为

  • 提交评分后,下级收到"评分已确认"消息通知
  • 评分数据写入 audit_correction 审计表,修改即留痕

6.4 员工确认评分

执行人:全员
路径:侧边栏 → 我的绩效

查看上级评分结果,点击"确认"。确认后上级收到确认通知。


第七章:绩效面谈

7.1 上级发起面谈

执行人:管理者
路径:侧边栏 → 绩效沟通

操作步骤

  1. 选择被考核人
  2. 填写面谈记录:
    • 工作亮点(highlights)
    • 存在问题(issues)
    • 改进方向(improvements)
  3. 保存面谈记录

自动化行为

  • 下级收到面谈通知
  • 通知面板可点击跳转到反馈页

7.2 员工提交面谈反馈

执行人:全员
路径:侧边栏 → 绩效沟通

查看上级填写的面谈记录,在"员工反馈"栏中填写自己的意见和计划,提交回复。

7.3 历史绩效查看

路径:侧边栏 → 历史绩效

可查看历次考核周期的绩效结果,用于纵向对比和成长轨迹追踪。


第八章:周期归档

8.1 归档操作

执行人:HR 管理员
路径:侧边栏 → 考核周期 → 点击"归档"

周期状态变为 ARCHIVED

归档时自动执行

  • OKR 目标写入 snapshot_json(历史快照)
  • KPI 配置写入 snapshot_json
  • 此后 OKR 和 KPI 数据不可修改,确保审计完整性

8.2 周期自动推进

系统每天凌晨 2 点自动检查周期状态:

  • 到期周期自动从 EXECUTING 切换到 ASSESSING
  • 到期周期自动从 ASSESSING 切换到 ARCHIVED

第九章:消息通知体系

9.1 通知类型

通知类型 触发时机 接收人
OKR 待审核 下级提交 OKR 直属上级
审核结果 上级通过/驳回 OKR OKR 提交人
评分待确认 上级完成评分 被评人
评分已确认 下级确认评分 上级
周期截止提醒 周期结束前 3 天 周期内全员
进度滞后 KR 进度落后时间线 OKR 负责人
面谈通知 上级发起面谈 下级

9.2 查看通知

  • 铃铛图标:右上角导航栏,显示未读红色角标
  • 通知面板:点击铃铛展开,显示最近 20 条通知,点击可跳转到对应页面
  • 通知列表:点击"查看全部"进入完整列表,支持分页和类型筛选
  • 全部已读:一键标记所有通知为已读

通知轮询间隔为 60 秒。


第十章:系统管理

10.1 考核维度配置

路径:侧边栏 → 考核维度(需 HR 管理员权限)

可自定义考核维度(如"工作态度"、"专业能力"等),设置最高分和排序。

10.2 操作日志

路径:侧边栏 → 操作日志(需 HR 管理员权限)

记录所有关键操作:谁(operatorId)、做了什么(action)、对哪个实体(entityType/entityId)、变更前后数据对比(oldDataJson/newDataJson)、操作时间、IP。

10.3 审计修正

当评分需要修正时,系统先将修正前的值写入 audit_correction 表,包括:

  • 修正类型
  • 旧值 JSON
  • 新值 JSON
  • 修正原因
  • 操作人

确保"不可修改"语义通过审计留痕实现。


附录 A:常见问题

Q:为什么我无法提交 OKR? A:检查三点:① 当前周期是否处于 OKR_ALIGN 阶段;② 你的上级是否已完成 OKR 提交;③ 是否已提交过本周期 OKR(需上级驳回后才能重新提交)。

Q:KR 权重之和必须等于 100 吗? A:是的,系统强制校验。这是为了保证进度汇总计算的准确性。

Q:评分提交后还能修改吗? A:上级评分提交后不可直接修改。如确需修正,需通过审计修正流程,旧值会被记录留痕。

Q:未对齐的 OKR 会怎样? A:个人 OKR 如果不选择对齐目标,会在 OKR 对齐视图中被标记为"孤立目标"。不影响评分,但建议对齐以获得更好的团队协同。

Q:通知为什么会延迟? A:通知采用异步处理(@Async),正常情况秒级送达。前端每 60 秒轮询未读数,首次进入页面立即拉取。


附录 B:角色权限速查

操作 超级管理员 HR管理员 部门负责人 团队主管 员工
管理用户/部门
管理考核周期
创建公司级 OKR
创建部门级 OKR
查看本部门全部 OKR
查看下级 OKR
审核下级 OKR
为下级打分
查看自己的 OKR/分数
管理 KPI 模板
导出报表
查看操作日志