帳號與權限異動的規則。只用行內引用,不嵌入任何定義。
這份規格只用行內引用:讀到角色名稱時,滑過去就能看到定義,不必離開本頁。
帳號建立
新進人員到職當天由 管理員 建立帳號,預設角色為 員工;若同時是部門主管,再加上 主管 角色。
額度
帳號建立時依年資帶入 年度額度。額度只能由管理員調整,調整紀錄會出現在稽核報表。假單要走到 假單狀態 的「核准」才會扣額度。
權限異動
權限異動是稽核最常抽查的項目。任何角色的新增、移除或調整,都要先由申請人在系統內送出異動單,附上異動原因與生效日期;異動單會依序經過申請人的直屬主管與人資窗口確認,確認時要比對組織圖與職務說明,避免把不該有的權限一起開出去。生效日期不得早於確認完成的日期,也不得晚於確認後三十天,超過期限的異動單會自動作廢、必須重新申請。若異動牽涉到簽核權(例如新增主管角色),系統會在生效當天通知原本的代理簽核人,並把尚未簽核的假單轉給新的簽核者;若是移除簽核權,尚未簽核的假單會退回給上一層主管,避免假單卡在已經沒有權限的人身上。每一筆異動都會寫入稽核紀錄,包含異動前後的角色、申請人、確認人與時間,紀錄保存五年、不可刪除,只能以新的異動覆蓋。最後,所有異動在生效前都必須經過 管理員 執行。
管理員:負責帳號審核、權限設定與稽核報表,也是唯一能調整年度額度的人。
員工:假單的申請人。可以:
- 申請、修改、撤回自己的草稿
- 查看自己的剩餘額度與歷史假單
- 在假期結束後銷假
主管:部門的第一線簽核者,對假單有核准與退回權,並對部門的出勤狀況負責。
| 職責 | 說明 | 頻率 |
|---|---|---|
| 簽核假單 | 收到送審通知後 2 個工作天內核准或退回 | 每次送審 |
| 代理人指派 | 主管請假時指定代理簽核人 | 主管請假時 |
| 出勤檢視 | 檢查部門的出勤異常與未銷假單 | 每週 |
| 額度申訴 | 員工對額度有疑義時先由主管確認 | 視需要 |
年度額度:員工每年可用的特休天數,依年資計算,於每年 1 月 1 日重新計算。
// 年資滿 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));}每張假單依序經過下列狀態,任何一步退回都會回到草稿。
草稿
員工填寫假別、日期與事由,尚未送出。
送審
送出後通知主管,等待簽核。
核准/退回
主管核准後扣除額度;退回時附上原因。
銷假
假期結束後員工確認實際天數。
病假、事假依實際天數扣除,不需要預先累積。
特休從 年度額度 扣除,未用完的部分依公司規定處理。