1. 系統簡介
AI 排班 Agent 是一套通用型智慧排班系統,適用於醫院、診所、客運司機、警務、保全公司等各種輪班行業。 系統核心採用 ReAct(Thought → Action → Observation)推理引擎,逐日逐班自動指派人力, 並在每一次指派前強制檢核勞基法與自訂限制條件,確保產出的班表 100% 合規。
推理過程完全透明可視化
工時、輪班間隔自動把關
一鍵重排 + 自動通知
2. 登入與帳號
1開啟系統首頁,即顯示登入畫面。
2輸入您的員工編號(例如 E001)與密碼。
3首次登入即註冊:員工第一次登入時,輸入的密碼(至少 6 碼)會自動成為您的登入密碼,之後請使用相同密碼登入。
3. 角色與權限
| 功能 | 管理員 | 一般員工 |
|---|---|---|
| AI 排班 Agent(產生班表) | ✅ | ❌ |
| 班表檢視 / 匯出 Excel | ✅ | ✅ |
| 臨時變動重排 | ✅ | ❌ |
| 員工管理 / Excel 匯入 | ✅ | ❌ |
| 請假申請 | ✅(可代全員申請) | ✅(僅限本人) |
| 請假審核 | ✅ | ❌ |
| 限制條件設定 | ✅ | ❌ |
| 薪資試算 | ✅(全員) | ✅(僅本人) |
| 通知中心 | ✅(全部) | ✅(本人+全體廣播) |
權限同時在頁面與 API 層雙重把關,一般員工無法透過任何方式存取他人薪資或管理功能。
4. 員工管理與 Excel 匯入 管理員
📥 Excel 批次匯入(建議做法)
1進入「員工管理」→ 點擊 下載範本 取得標準 Excel 格式。
2依範本填入員工資料。支援欄位:員工編號、姓名、職務、部門、僱用類型(正職/兼職)、薪資類型(月薪/時薪)、月薪、時薪、電話、信箱、每週工時上限。
3點擊 匯入 Excel 選擇檔案 → 系統自動將 Excel 轉為 JSON 寫入資料庫。
4重複的員工編號會自動更新資料(不會產生重複員工),新的編號則新增。
✍️ 手動管理
點 新增員工 逐筆建立;點列表右側 可停用員工(停用後不再參與排班,資料保留)。
5. 請假申請與審核
員工申請
1進入「請假申請」頁,選擇起訖日期與假別。
2假別:特休(全薪)、病假(半薪)、事假(不給薪)、臨時假。
3送出後狀態為「待審核」,審核結果會收到通知。
管理員審核
在同一頁的「請假紀錄與審核」列表點 核准 或 駁回。核准後的請假,AI 排班時會自動避開該員工該日期,且假別會反映在薪資計算(病假半薪、事假扣薪)。
6. 排班限制條件 管理員
所有「啟用中」的條件,在 AI 排班的每一次人員指派前都會強制檢核,寧可留下人力缺口警示,也絕不排出違規班表。
內建勞基法條件(可開關)
| 條件 | 依據 |
|---|---|
| 每日工時上限 10 小時 | 勞基法第 32 條(保守值) |
| 每週工時上限 40 小時 | 勞基法第 30 條 |
| 輪班間隔至少 11 小時 | 勞基法第 34 條 |
| 連續工作不得超過 6 天 | 勞基法第 36 條(七休一) |
| 大夜班後不可接早班 | 疲勞管理原則 |
🪄 自然語言新增條件
直接輸入中文描述,AI 解析成結構化規則,例如:
- 「每天不能工作超過 10 小時」
- 「輪班間隔至少 12 小時」
- 「不能連續上班超過 5 天」
- 「大夜班後不能排早班」
7. AI 排班 Agent 管理員
1進入「排班 Agent」頁,選擇排班週期(起訖日期,建議 7~30 天)。
2確認左側「啟用限制條件」清單,可即時用自然語言補充條件。
3點擊 啟動 AI Agent 排班,右側即時顯示 Thought(思考)→ Action(行動)→ Observation(觀察) 的完整推理過程。
4完成後顯示統計:成功指派人次、人力缺口、避免違規次數,點 查看班表 檢視結果。班表發布時全體員工自動收到通知。
8. 班表檢視與匯出
「班表檢視」以 員工 × 日期 矩陣顯示,色塊代表班別(週末以粉色標示),每列右側顯示總時數。
- 上方下拉選單可切換歷史班表與版本(v1、v2…)。
- 點 匯出 Excel 下載班表(含班別對照表工作表),可直接列印張貼。
- 下方圖例顯示各班別代碼、名稱與時段。
9. 臨時變動重排 管理員
情境:員工急病、事故等臨時無法出勤時使用。
1在「班表檢視」點 臨時變動重排。
2選擇無法出勤的員工與日期,填寫原因。
3點 重排並通知,AI 重新排定整個週期(版本 +1)。
4系統自動比對新舊班表差異,只對「班表有異動」的員工發送個人化通知(站內 + LINE),清楚列出哪幾天的班改成什麼。
10. 薪資試算
選擇起訖日期(預設當月)點 試算,依出勤紀錄自動計算,可 匯出 Excel。
| 制度 | 計算方式 |
|---|---|
| 月薪制 | 底薪 + 加班費 − 請假扣款 |
| 時薪制 | 實際工時 × 時薪 + 加班費 |
| 加班費 | 依勞基法:前 2 小時 ×1.34、之後 ×1.67(時薪基準 = 月薪 ÷ 240) |
| 請假 | 特休全薪不扣;病假半薪(扣日薪 50%);事假不給薪(扣全日薪);日薪 = 月薪 ÷ 30 |
一般員工僅能查詢本人薪資;管理員可查詢全員並匯出報表。
11. 通知與 LINE 推播
以下事件會自動發送通知:
- 新班表發布 → 全體員工
- 班表異動(臨時重排)→ 僅通知受影響員工,附異動明細
- 請假申請/審核結果 → 相關人員
📱 綁定 LINE 接收推播
1加入公司的 LINE 官方帳號好友。
2登入系統後,點右上角 圖示,輸入您的 LINE User ID(U 開頭)。
3綁定後,所有屬於您的通知會同步推播到 LINE。
12. 常見問題 FAQ
Q1:忘記密碼怎麼辦?
請聯繫系統管理員。管理員可協助處理密碼重設。
Q2:為什麼排班結果有「人力缺口」?
代表在不違反任何啟用條件的前提下,可用人力不足以填滿所有班次。系統寧可留缺口也不違規。可增加人手、降低班別需求人數,或調整限制條件後重新排班。
Q3:已發布的班表可以修改嗎?
可使用「臨時變動重排」重新產生新版本(v2、v3…),歷史版本仍可在下拉選單查閱。
Q4:Excel 匯入失敗或資料不完整?
請先下載範本比對欄位名稱。「員工編號」與「姓名」為必填,缺漏的資料列會被略過並顯示提示。
Q5:如何套用到客運/保全等其他行業?
系統為通用架構:在員工管理設定各行業職務(司機、保全員…),並請管理員調整班別定義(時段、時數、需求人數)即可。
Q6:薪資試算金額可以直接發薪嗎?
試算結果供參考核對,實際發薪請依公司薪資制度與人資覆核為準(勞健保、津貼、獎金等需另計)。