排班的每月循環:規劃月份 → 產生草稿 → 排人 → 發佈。前提是 排班設定裡已有班別與日型 — 沒有日型的分院 什麼都排不了,畫面會直接指路過去。
每月一次:規劃月份
「規劃月份」把設定裡的每週節奏套到實際日期上:月曆每格塗著當天日型的 顏色,例外的日子帶個點。這裡只處理這個月的例外 — 這個週三放假、那個週六 加開 — 常態節奏屬於設定頁,不必每月重講。
改好例外按產生:草稿班表生成,畫面直接落到工作台。一個月只有一份 班表 — 已規劃過的月份會顯示連往現有班表的提示,而不是產生按鈕。
排人
工作台有兩種視角,一鍵切換:班表是人 × 日期的格子,看誰在哪天;缺口是 整月的月曆,看哪裡還缺人,分頁上的數字就是還沒排的人數。月曆的每一天按班別分列, 依開始時間排,每列以班別代碼開頭;空著的位置寫著要補的職位(例如「護」),需求指定了 工作內容時就寫工作內容。滑過任一格可看完整的班別、時間、職位與人名。「將姓名拖到缺口, 或直接點擊缺口。」
「人員」側欄列出每個人在這份班表上的時數與連續上班天數。連續天數只要再排一天就需要 覆寫時,會以琥珀色加上提醒圖示標出,滑過可看原因。
- 點缺口:候選名單,按乾淨 → 提醒 → 需覆寫 → 不可排 排序 — 硬性衝突的人 顯示為不可選,而不是藏起來。同仁登記的可排班時間也標在 這裡:「無法上班」是需覆寫,「希望避開」是提醒。
- 點格子(某人某天):這個人當天已有的班、可排的班、標記休假日(例日/ 休日/國定假日 — 不指定時系統按預設規則:一週第一個休日是例日,其次休日)、 移除。
三級衝突是這個工作台的語言:不可排直接拒絕(伺服器端也一樣擋); 需覆寫要你打一句理由,理由記在該格上;提醒照排但標記著。假單已核准的人, 格子上寫著「請假」。
發佈,或整月重來
- 發佈 — 草稿的主要動作:整月一次定案,班表成為已發佈, 每人收到一則通知(不管幾個班)。發佈後的修改是逐格修正,班表維持 已發佈、不會退回草稿 — 畫面提示說得直接: 「已發布——調整請直接在班表上逐格修改。」
- 刪除草稿 — 排壞了的月份整份移除(班次、排班、休假標記,一次全部刪除),回頭 重新規劃 — 不會在原班表上重新產生。確認框說明所有班次與已排入的人員都會一併移除; 已發佈的月份永遠沒有這顆按鈕。