移動排班產生器
將員工與排班清單轉換為平衡的輪流排班,包含精確日期、分配總數、頁面內表格,以及可下載的 CSV 檔案。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.至少輸入兩名唯一員工名稱,以及一至四個排班名稱,每行輸入一個。
- 2.選擇一個真實的起始日期,並設定一個從 1 至 31 天數的範圍,然後產生輪值排班。
- 3.請審查每一項日期對應的排班與總數,下載 CSV 檔案,並在使用前確認可負擔性、資格、休息與勞動規則。
關於移動排班產生器
移動排班產生器會根據四個輸入專案產生簡單的輪流排班草案:員工名稱、排班名稱、起始日期,以及天數。每行輸入一個唯一員工名稱,每行輸入一個排班名稱。工具會為每日排班指派給一位員工,顯示完整的日期對應表格,統計每位員工的分配次數,並產生一個包含頁面顯示相同行數的 CSV 檔案。此工具適用於團隊需要透明輪值情境,而非隱藏的最佳化模型。
排班規則為可預測的。排班依照日期順序,再依照輸入順序進行。每一個連續的排班槽位會遞增至下一位員工,當達到列表末端時則回到第一個員工。對於三名員工與兩種每日排班,順序為 Alice、Bob、Cara、Alice、Bob、Cara 以此類推。因此,在產生範圍內,各員工的總分配數最多相差一。使用相同的驗證輸入再次執行,將產生完全相同的結果,讓結果容易審查與重複驗證。
該工具至少需要兩名員工,最多支援五十名。員工名稱會被修剪,限制為六十個字元,且必須唯一(不論大小寫)。例如 Alex 與 alex 會被視為重複而被拒絕。排班名稱遵循相同的文字限制規則,最多支援四種排班。員工數必須大於或等於排班數,因此不會出現同一天由同一員工負責兩種不同排班的情況。
起始日期必須使用 YYYY-MM-DD 格式,範圍為 2000 至 2099。日期必須能透過 UTC 日曆轉換,因此像 2023-02-29 或 2026-04-31 這樣的不可能日期將被拒絕。產生的日期以整數 UTC 天為單位遞增,避免當地夏令時導致日期跳過或重複的問題。日期範圍可涵蓋一天至三十一天。這些限制確保表格與下載的運作順暢,也讓使用者能實際檢視每一項排班前後的內容。
輸出的 CSV 檔案以「日期」、「排班」、「員工」為標題欄。每個格子均以引號包覆,嵌入的引號會被雙重處理,符合標準的 CSV 資料轉義規則,因此名稱中若含逗點或引號,仍會作為資料保留,不會影響欄位結構。只有在成功生成排班後才會產生下載。修改任一輸入將清除舊結果,且暫時性物件 URL 在下載完成或頁面關閉後將被廢除,避免出現與新輸入不匹配的過期檔案。
此產生器刻意不收集員工的可負擔性、請假日期、資格、資歷、位置、合約工時、休息時間、加班、休息期、勞動成本、工會規則、特殊需求或特定管轄地的勞動要求。它不是一個約束求解器、薪資系統、打卡機、合規審計或疲勞風險評估工具。僅以平衡的排班數量來判斷,無法證明排班是安全、公平、合法、足夠人力或符合特定工作場所需求的。
請將結果作為草稿使用。確認每項排班都有足夠合格人員,直接確認員工可負擔性,加入休息時間與交接安排,檢視連續工作模式,並應用所有組織與法律規則。若某員工無法執行顯示的排班,請直接編輯下載的表格或使用具備必要限制的專用人力系統。此產生器絕不會靜默地宣稱簡單輪值已解決實際工作場所的真實需求。
所有名稱與排班計算皆保留在當前瀏覽器標籤頁中。不會有任何員工名單被上傳、儲存在帳戶中,或傳送至排班服務。本工具的合約範圍明確且可測試:驗證唯一且限制的輸入、確認真實的 UTC 起始日期、依照輪值順序填滿所有槽位、確保分配總數最多相差一、完整顯示結果且不截斷,並以正確引號包覆的 CSV 格式輸出。
方法與來源
以大小寫不敏感方式修剪並驗證員工名稱的唯一性(2-50)、排班名稱的唯一性(1-4)、真實的 UTC 日期(2000-2099),以及天數(1-31)。拒絕控制字元與表格公式字首(在 CSV 之前匯出時)。要求員工數不得少於每日排班數。依照日期與排班順序訪問槽位,並以(天數 × 排班數量 + 排班索引)對員工總數取模來指派員工。統計每一項分配,序列化完整表格,並對每一個 CSV 區域的內容加上雙引號包覆。修改輸入將清除舊結果,並廢除暫時下載的 URL。此結果明確為一個輪值草案,而非勞動、可負擔性、資格、疲勞或覆蓋力的最佳化工具。
常見問題
- 排班產生器會考慮可負擔性或勞動規則嗎?
- 不會。它僅產生一個透明的輪值草案。請分別審查可負擔性、資格、休息時間、加班、休息期以及所有適用的工作場所規則。
- 排班是如何公平分配的?
- 每一項日期對應的排班會遞增至下一位員工,並在列表末端迴圈。在產生範圍內,各員工的分配總數最多相差一。
- 是否允許同一員工在同一日負責兩項排班?
- 不會出現在產生結果中。該工具要求員工數不得少於每日排班數量,且輪值步驟會為同一天的每一項排班指派不同的員工。
相關工具
- Gantt 圖表製造器將 2 轉為 30 任務、起始、結束列轉換為確定性 UTC Gantt 線形時間軸,並下載與 SVG 完全相同的預覽。
- 待辦清單在這個瀏覽器中維持一個簡單的私人任務清單,完成工作後標記為完成,之後可直接回來檢視,無需建立帳號。
- 線上筆記本一個無幹擾的筆記本,輸入時會自動儲存到你的瀏覽器中——無需註冊,不會上傳任何內容。
- 線上白板在響應式私密畫布上草圖,並下載一份清潔的 PNG。
- 自動計數器執行一個私有的開始、暫停與恢復間隔計數器,將延遲的瀏覽器計時轉換為本機每日歷史紀錄。
- 籃球得分紀錄器請分別記錄 1、2 和 3 點數事件給兩隊,包含場次當地球隊犯規與可撤銷的歷史紀錄,而非統一的總計。
裝置與生產力 使用指南
查看全部- Create a Microsoft Teams Shift Schedule From a Roster (英文原文)
- Generate a Work Schedule in Batch From a Roster (英文原文)
- Create a Shift Schedule in Teams: A Round-Robin Method (英文原文)
- Break Reminder for Beginners: Set One Up in a Browser Tab (英文原文)
- How Do I Compare Approaches to Use Basketball Scorekeeper (英文原文)
- How to Choose the Right Approach to Use Auto Counter (英文原文)
- How Much of the Year Is Left: Live Percentage and Days (英文原文)
- How to Avoid Mistakes With a Workout Rep Counter (英文原文)
- Find Out What Browser You're Using Right Now (英文原文)
- Avoid Mistakes When Using a Water Intake Counter (英文原文)
- How to Use a To-Do List in Google Sheets — or Skip It (英文原文)
- How to Use Text to Speech on Android in a Browser (英文原文)
- Avoid Mistakes When Using a Tennis Scorekeeper (英文原文)
- How to Check the Result After Using a Tasbih Counter (英文原文)
- How to Check Screen Resolution on iPad (英文原文)
- Dead Pixel Test Alternative: A Browser-Based Color Check (英文原文)
- How to Make a Receipt for Cash Payment (英文原文)
- How to Improve Your Reaction Time Test Score (英文原文)
- Pomodoro Technique Timer: Run Each Phase on Autopilot (英文原文)
- Room Occupancy Counter: Track Current Headcount in a Room (英文原文)