考核表單 PDF(gen_exam_form_pdf.py)
三種模式:blank(空白)、half(半填)、filled(全填)。
三種模式
| 模式 | 用途 | 顯示什麼 |
|---|---|---|
blank | 紙本作業初始 | 表頭 + 評分項目,無分數 |
half | 進行中查看 | 表頭 + 評分項目 + 已提交關卡的分數,未提交關卡留空 |
filled | 已完成存查 | 全部欄位填滿(含主管簽名、日期) |
分數可見性
依 考核表單對應規則:
- 初核:只看自己 A 分
- 複核:看 A + B
- 審核主管:看完整鏈
附件合併
PDF 末尾合併附帶資料:
- 員工照片
- 假勤統計表
- 獎懲記錄
- 主管評語附頁
職別題目
- 管理職表 vs 一般職表(考核表單對應規則)
- 業務 vs 非業務 → 共 4 種版型
API 規格
詳見 PAM Docs/dev/EXAM_FORM_PDF.md。
三類 PDF 服務
| Python 腳本 | 用途 |
|---|---|
gen_exam_form_pdf.py | 考核表(本頁) |
gen_interview_pdf.py | 面談表 + 追蹤表 |
gen_exam_result_pdf.py | 考核結果通知書(年中/年終/年度) |
服務端
ExamFormPdfService(C#)→ 呼叫對應 Python 腳本。
待實作
🟡 104 回寫 PDF 格式待微調——年中/年終/年度結算三種版型細節(印章位置/簽核歷程/等第區塊/欄位對齊)待 HR 提供修改清單。
相關概念
強連結(原文明確提及)
← 回到 wiki