第三階段:等第審核完成後,虛擬部門主管調整年度總分 → 提交 → HR 確認 → 結算 → 鎖定

流程

flowchart LR
    A[等第審核已確認] --> B[虛擬部門主管<br/>調整年度總分]
    B --> C[提交]
    C --> D[HR 確認]
    D --> E[年度考核已完成]
    D -.退回.-> B
    E --> F[全部虛擬部門<br/>都 Confirmed]
    F --> G[執行結算 Settle]
    G --> H[Lock 專案]

兩道檢查站

確認年度結算前必須通過:

  1. 年終考核等第檢查站NarrativeCheckedAt)—— 詳見 等第審核流程
  2. 年度調分等第檢查站AnnualNarrativeCheckedAt)—— 本階段獨有

年度等第檢查站 API

Endpoint 用途
POST /api/hr/participants/{id}/annual-narrative-check 通過檢查
DELETE /api/hr/participants/{id}/annual-narrative-check 撤銷檢查

結算 API

POST /api/hr/projects/{projectId}/settle —— 詳見 SettlementService

鎖定/解鎖

動作 條件
鎖定 全部虛擬部門 Settlement 都 Confirmed
解鎖(退回) 需 HR 管理員密碼(ProtectionService

年度考核總覽

GET /api/hr/projects/{projectId}/annual-detail/{employeeId}

整合:年中 + 年終 + 獎懲 + 調分歷程。

分數顯示規則

狀態 用什麼分數
考核已完成 FinalScore
考核進行中 latestScoreD(最新 ExamRecord 的 ScoreD)作為 fallback

HR 角色不分狀態都可查看年度考核總覽。

相關概念