绩效考核、绩效档案
这篇解决什么
评价单怎么走自评到结果,申诉和批次结果审批用哪条 key,分数落到哪张档案表。读完能对上 213 / 212 / 211,以及 hrm_performance_result。
默认端口 48080,管理端前缀 /admin-api。PC 开发页 http://127.0.0.1:5800。批次和计划见 绩效模板、绩效计划。
示意图:一个人一张评价单。申诉复用这张单再开一条流程,不是第二张主表。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 评价单 | @RequestMapping("/hrm/performance-assessment-bill") | ruoyi-office/yudao-module-hrm/.../controller/admin/performance/PerformanceAssessmentBillController.java |
| 评价表 | hrm_performance_assessment_bill | PerformanceAssessmentBillDO |
| 结果确认单 | /hrm/performance-result-confirm-bill | PerformanceResultConfirmBillController |
| 结果档案 | /hrm/performance-result,表 hrm_performance_result | PerformanceResultController |
| 校准 | /hrm/performance-calibration | PerformanceCalibrationController |
| 复盘 | /hrm/performance-review | PerformanceReviewController |
| 统计 | /hrm/performance-statistics | PerformanceStatisticsController |
| PC | 任务 /hrm/performance/assessment-task/assessment-info | views/hrm/performance/assessment/ |
官方结果列表 /hrm/performance/result-list。确认详情 /hrm/performance/result-confirm-info。

本系统截图:绩效管理 → 绩效结果。默认只看本人;看全量要带批次(scope=batch)。

本系统截图:绩效考核评价单 info。自评/评审在节点上填,申诉仍是这张单。
三条流程
HrmBillTypeEnum 里绩效有三条,key 不要用目录名猜。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
213 评价 | hr_performance_assessment_bill | 自评 → 评审 → 校准 → 结果确认 |
212 申诉 | hr_performance_assessment_appeal | 同一张评价单的 appealProcessInstanceId |
211 批次结果 | hr_performance_result_confirm_bill | 批次维度汇总审批 |
评价单节点名在模型里:自评填报、评审填报、校准填报、结果确认。申诉再走审核 / 校准 / 结果确认。startAppeal 写 appeal_audit,不要另建一张申诉主表。
示意图:个人分走评价单。整批锁定走 211。薪资试算读的是已发布的 hrm_performance_result。
申诉不是新单据类型表
212 只是第二条流程。状态在评价单的 appealStatus / appealProcessStatus。对不上 key,待办点开会找不到表单。
结果行带 assessmentBillId、periodId、planId、分数、等级、系数。月度工资算绩效项时读这张表,见 月度工资、工资条。
配置与操作
员工从 绩效任务 打开评价单 assessment-info(key hr_performance_assessment_bill),按节点填自评 / 评审。申诉点 startAppeal,走 hr_performance_assessment_appeal,还是这张单。整批锁定走结果确认单 211。看分去结果列表,不要只改评价单上的草稿分冒充已发布。
