本系统采用 OKR(40%)+ KPI(60%)双轨考核模型,基于树形组织架构,支持从目标制定到绩效面谈的完整闭环。系统内置四层 OKR 对齐机制(公司→部门→团队→个人),并提供消息通知、分角色权限、绩效审计留痕等企业级能力。
DRAFT → OKR_ALIGN → EXECUTING → ASSESSING → ARCHIVED
↓ ↓ ↓ ↓ ↓
草稿 目标对齐 执行追踪 考评打分 归档完成
访问系统地址,使用管理员账号登录:
adminemoon123456路径:侧边栏 → 组织架构(需 HR 管理员或以上权限)
操作步骤:
角色体系:
| 角色 | 权限范围 | 典型人员 |
|---|---|---|
| 超级管理员 | 全局所有权限 | 系统管理员 |
| HR 管理员 | 全部人员数据、考核配置、报表导出 | HRBP |
| 部门负责人 | 本部门及下级部门 OKR、评分审批 | 部门总监 |
| 团队主管 | 直属下级 OKR、评分 | 团队 Leader |
| 普通员工 | 仅自己的 OKR 和绩效数据 | 全员 |
路径:侧边栏 → 考核周期
操作步骤:
周期创建后状态为 DRAFT(草稿),尚未对员工开放。
操作步骤:
执行人:HR 管理员或超级管理员
路径:侧边栏 → 我的 OKR → 选择当前周期
操作步骤:
执行人:部门负责人
路径:侧边栏 → 我的 OKR → 选择当前周期
操作步骤:
执行人:全员
路径:侧边栏 → 我的 OKR → 选择当前周期
操作步骤:
注意事项:
路径:侧边栏 → OKR 对齐
此页面以树形结构展示公司→部门→团队→个人的完整对齐关系:
执行人:团队主管 / 部门负责人
路径:侧边栏 → 团队 OKR → 待审核
操作步骤:
执行人:HR 管理员
路径:侧边栏 → 考核周期 → 点击"开始执行"
周期状态变为 EXECUTING,全员可更新 KR 进度。
执行人:全员
路径:侧边栏 → 我的 OKR → 点击 KR 旁的"更新进度"
操作步骤:
自动化行为:
周期结束前 3 天,系统自动向全员发送截止提醒通知。右上角铃铛图标出现红色角标提示。
执行人:HR 管理员
路径:侧边栏 → 绩效模板
操作步骤:
执行人:HR 管理员
路径:通过 KPI 模板为每个周期的每位员工生成 KPI 配置
设置完成后可锁定,锁定后的 KPI 配置不可编辑。
执行人:HR 管理员
路径:侧边栏 → 考核周期 → 点击"开始考评"
周期状态变为 ASSESSING。
执行人:全员
路径:侧边栏 → 我的绩效 → 选择当前周期
操作步骤:
执行人:有下级的管理者
路径:侧边栏 → 绩效打分
操作步骤:
评分公式:
总分 = OKR得分 + KPI得分 + 加分 - 扣分
系统自动计算并映射等级(A/B/C/D)。
自动化行为:
audit_correction 审计表,修改即留痕执行人:全员
路径:侧边栏 → 我的绩效
查看上级评分结果,点击"确认"。确认后上级收到确认通知。
执行人:管理者
路径:侧边栏 → 绩效沟通
操作步骤:
自动化行为:
执行人:全员
路径:侧边栏 → 绩效沟通
查看上级填写的面谈记录,在"员工反馈"栏中填写自己的意见和计划,提交回复。
路径:侧边栏 → 历史绩效
可查看历次考核周期的绩效结果,用于纵向对比和成长轨迹追踪。
执行人:HR 管理员
路径:侧边栏 → 考核周期 → 点击"归档"
周期状态变为 ARCHIVED。
归档时自动执行:
snapshot_json(历史快照)snapshot_json系统每天凌晨 2 点自动检查周期状态:
| 通知类型 | 触发时机 | 接收人 |
|---|---|---|
| OKR 待审核 | 下级提交 OKR | 直属上级 |
| 审核结果 | 上级通过/驳回 OKR | OKR 提交人 |
| 评分待确认 | 上级完成评分 | 被评人 |
| 评分已确认 | 下级确认评分 | 上级 |
| 周期截止提醒 | 周期结束前 3 天 | 周期内全员 |
| 进度滞后 | KR 进度落后时间线 | OKR 负责人 |
| 面谈通知 | 上级发起面谈 | 下级 |
通知轮询间隔为 60 秒。
路径:侧边栏 → 考核维度(需 HR 管理员权限)
可自定义考核维度(如"工作态度"、"专业能力"等),设置最高分和排序。
路径:侧边栏 → 操作日志(需 HR 管理员权限)
记录所有关键操作:谁(operatorId)、做了什么(action)、对哪个实体(entityType/entityId)、变更前后数据对比(oldDataJson/newDataJson)、操作时间、IP。
当评分需要修正时,系统先将修正前的值写入 audit_correction 表,包括:
确保"不可修改"语义通过审计留痕实现。
Q:为什么我无法提交 OKR? A:检查三点:① 当前周期是否处于 OKR_ALIGN 阶段;② 你的上级是否已完成 OKR 提交;③ 是否已提交过本周期 OKR(需上级驳回后才能重新提交)。
Q:KR 权重之和必须等于 100 吗? A:是的,系统强制校验。这是为了保证进度汇总计算的准确性。
Q:评分提交后还能修改吗? A:上级评分提交后不可直接修改。如确需修正,需通过审计修正流程,旧值会被记录留痕。
Q:未对齐的 OKR 会怎样? A:个人 OKR 如果不选择对齐目标,会在 OKR 对齐视图中被标记为"孤立目标"。不影响评分,但建议对齐以获得更好的团队协同。
Q:通知为什么会延迟? A:通知采用异步处理(@Async),正常情况秒级送达。前端每 60 秒轮询未读数,首次进入页面立即拉取。
| 操作 | 超级管理员 | HR管理员 | 部门负责人 | 团队主管 | 员工 |
|---|---|---|---|---|---|
| 管理用户/部门 | ✅ | ✅ | — | — | — |
| 管理考核周期 | ✅ | ✅ | — | — | — |
| 创建公司级 OKR | ✅ | ✅ | — | — | — |
| 创建部门级 OKR | ✅ | ✅ | ✅ | — | — |
| 查看本部门全部 OKR | ✅ | ✅ | ✅ | — | — |
| 查看下级 OKR | ✅ | ✅ | ✅ | ✅ | — |
| 审核下级 OKR | ✅ | ✅ | ✅ | ✅ | — |
| 为下级打分 | ✅ | ✅ | ✅ | ✅ | — |
| 查看自己的 OKR/分数 | ✅ | ✅ | ✅ | ✅ | ✅ |
| 管理 KPI 模板 | ✅ | ✅ | — | — | — |
| 导出报表 | ✅ | ✅ | ✅ | — | — |
| 查看操作日志 | ✅ | ✅ | — | — | — |