考核完成後,把成績與 PDF 回寫到 104 HRMS 系統的 9 階段 lifecycle。

9 階段(依專案進程)

階段 內容
1 考核完成(年中/年終/年度)
2 INSERT 至 104 HRMS_EXAM
3 產出考核結果通知書 PDF(gen_exam_result_pdf.py
4 COPY PDF 到 SMB 路徑
5 驗證寫入正確
6 回填 PAM 內 WrittenBackAt 時間戳
7 部門進度追蹤
8 全部完成
9 週期結案

三種考核 PDF

三 Tab UI(年中 / 年終 / 年度)

各 tab 用 DepWritebackBlock(每部門一鍵 + 進度追蹤)。

年度 tab 特殊處理

SMB 路徑檢查

writeback-status API:

前端銀行式雙 banner

Banner 內容
DB 連線 連 104 SQL 是否正常
SMB 路徑 PDF 存放路徑是否可寫

成功時不曝路徑;失敗時提示「請聯絡資訊科技部」。

UI 用語對齊