如何制作值班表|比较手工、Excel 与自动排班应用
制作值班表往往是科室或医院里集中在某个人身上的“隐形工作”。既要收集所有人的意愿,避开会议和外勤,又要防止次数与负担偏向某人,还要处理发布后的换班。每个月都靠手工完成并不容易。本文比较手工、Excel 和专用应用三种方法,并总结无论采用哪种方式都能提高公平性的原则。
比较三种值班表制作方法
| 方法 | 适用情况 | 主要问题 |
|---|---|---|
| 手工(纸张或白板) | 约3至4人、值班岗位较少的团队 | 容易遗漏意愿,无法保留公平性的依据,重新调整非常费时。 |
| Excel 或其他电子表格 | 重视表格格式或已有电子表格流程的团队 | 意愿仍从纸张或聊天等其他渠道收集;分配依旧靠手工;公式和宏可能依赖某一个人。 |
| 值班表应用 | 希望自动完成意愿收集和公平分配的团队 | 需要向成员说明使用方法,但有代理输入功能时无需所有人都安装应用。 |
Excel 模板可以让最终表格更容易整理,却不能解决最耗时的两步:收集意愿和公平分配。专用应用可以把这两项一起自动化。
手工和 Excel 排班常见的三个问题
- 意愿分散在各处。 — 把纸张、口头、LINE 或其他聊天工具及邮件中的意愿抄到一张表时,容易出现遗漏和录入错误。
- 无法解释“为什么总是我”。 — 即使次数相同,周五或节假日前等负担更重、报酬更高的班次集中在某个人身上也会引发不满。手工排班很难追踪最终报酬差。
- 发布后的换班没有反映。 — 口头约定的换班可能没有更新到正式排班表,导致当天出现混乱。
无论使用哪种方法都适用的五个公平原则
- 固定意愿提交截止日。 — 每月固定为上月某一天,截止后的变更通过正式换班流程处理。
- 把规则写清楚。 — 提前确定每周上限、日班和夜班的每月上限,以及两次值班之间的最短间隔,例如至少间隔两天。
- 除了次数,也要平衡单价。 — 如果周五、周末或节假日相关班次报酬更高,还要控制成员总报酬的最大差值。节假日单价应按下文所述查看次日。
- 预先定义不能同班的组合。 — 例如为保证高年资医生与住院医师的安全搭配,预先设定不能进入同一岗位的成员组合。
- 规定换班流程。 — 先准备换班方案,再征得对方同意;达成一致后更新正式排班表并重新共享给所有人。
节假日日班与夜班单价的判定方法
节假日并非一律使用周日单价。OnCall Generator 会先判断下一个自然日是否也是休息日:
- 次日仍休息(节假日、周六或周日): 使用与周六相同的日班和夜班单价(saturdayDay / saturdayNight),因为其工作条件与次日休息的周六相同。
- 次日是普通工作日: 沿用与周日相同的日班和夜班单价(sundayDay / sundayNight)。
例如,5月3日之后的5月4日仍是节假日,因此使用周六单价;周一补休后若周二是普通工作日,则使用周日单价。总报酬、报酬差和自动优化都采用同一规则。
使用 OnCall Generator 自动排班的流程
免费的 OnCall Generator 把上述原则整合为三个步骤。
- 创建房间。 — 选择月份,并设置每周及每月上限、间隔、不能同班的组合和报酬单价。
- 用 PIN 收集意愿。 — 成员通过手机或浏览器选择“可安排”“希望”“困难”或“其他工作”。不使用应用的成员可由管理员代理输入。
- 一键确认。 — 应用在遵守规则的同时尽量满足希望,并平衡值班次数和报酬,结果可导出 PDF 分发。
关于公平性的具体设计,请阅读《如何公平分配值班》;关于收集意愿的迁移步骤,请阅读《如何把纸张和聊天中的值班意愿迁移到应用》。
自动、公平地制作值班表。免费开始使用。
试用 OnCall Generator →