強制具體事蹟(NarrativeReason ≥ 50 字必填)

主管原始分數落在特優/乙等/丙等時,必填 ≥ 50 字的具體事蹟。

觸發規則

只看主管自己打的原始分數

主管看哪個分數
初核A
複核B
合併(R1=R2)A

三個關鍵案例

Case 1:扣分造成 D drop(不觸發)

A = 70, B = 70(甲等)
D = 69.625(乙等,因事假扣 0.375)
→ 不強制具體事蹟(B 在甲等,事由明確為出勤)

Case 2:B 在乙等(觸發)

A = 77.5, B = 68(乙等)
D = 72.75(甲等)
→ 強制具體事蹟(B 在乙等)

Case 3:A 在特優(觸發)

A = 92, B = 85(優等)
D = 87.x(優等)
→ 強制具體事蹟(A 在特優)

主管評語(Comment)

角色規則
初核甲等(70-89)必填
複核完全選填

內容驗證執行時機

ReviewValidator

動作驗證
SaveDraftAsync(存草稿)即擋
SubmitReviewAsync(單筆送出)safety net
BatchSubmitAsync(批次送出)safety net

等第天花板 是同樣機制(即擋 + 多重 safety net)。

相關概念

強連結(原文明確提及)

← 回到 wiki