請假系統的角色、假單狀態與術語定義。其他規格以 ::include 與 :ref 引用這裡,只在這一篇維護。
更新於 2026/10/07
請假系統讓員工線上申請假別、主管簽核、管理員維護帳號與額度。本篇是角色、狀態與術語的唯一來源:功能規格引用這裡的定義,不另外重寫。
角色
管理員:負責帳號審核、權限設定與稽核報表,也是唯一能調整年度額度的人。
主管:部門的第一線簽核者,對假單有核准與退回權,並對部門的出勤狀況負責。
主管職責
| 職責 | 說明 | 頻率 |
|---|---|---|
| 簽核假單 | 收到送審通知後 2 個工作天內核准或退回 | 每次送審 |
| 代理人指派 | 主管請假時指定代理簽核人 | 主管請假時 |
| 出勤檢視 | 檢查部門的出勤異常與未銷假單 | 每週 |
| 額度申訴 | 員工對額度有疑義時先由主管確認 | 視需要 |
員工:假單的申請人。可以:
- 申請、修改、撤回自己的草稿
- 查看自己的剩餘額度與歷史假單
- 在假期結束後銷假
假單狀態
每張假單依序經過下列狀態,任何一步退回都會回到草稿。
草稿
員工填寫假別、日期與事由,尚未送出。
送審
送出後通知主管,等待簽核。
核准/退回
主管核准後扣除額度;退回時附上原因。
銷假
假期結束後員工確認實際天數。
病假、事假依實際天數扣除,不需要預先累積。
特休從 年度額度 扣除,未用完的部分依公司規定處理。
術語
年度額度:員工每年可用的特休天數,依年資計算,於每年 1 月 1 日重新計算。
TS
// 年資滿 1 年 7 天、滿 2 年 10 天,之後每年加 1 天,上限 30 天function annualQuota(years: number): number { if (years < 1) return 0; if (years < 2) return 7; return Math.min(30, 10 + (years - 2));}未休完的特休可以遞延到隔年第一季,逾期歸零。這個定義目前沒有被任何規格引用,用來示範「尚未被引用」。
簽核權責
各角色在請假流程中的 RACI 分工:
年度額度:員工每年可用的特休天數,依年資計算,於每年 1 月 1 日重新計算。
TS
// 年資滿 1 年 7 天、滿 2 年 10 天,之後每年加 1 天,上限 30 天function annualQuota(years: number): number { if (years < 1) return 0; if (years < 2) return 7; return Math.min(30, 10 + (years - 2));}讀完這篇了嗎?
建立於 2026/10/07 testing/define-ref/系統-overview.mdx