PasteZap
🌐 简体中文
免费 · 无需注册

免费 · 排程与规划

排班表生成器.

生成 1 到 8 周的员工排班:跨午夜的夜班、每日所需人数、资质、缺勤、班次间休息,并公平分配夜班和周末。

开始之前

部分技术控件使用英语。支持 Unicode 文本;文件格式和输出语言取决于具体工具。

下面以英语列出技术限制。处理大型文件或使用结果之前,请先查看这些限制。

在您的浏览器中排班

您的数据留在浏览器中:不会上传任何内容。

第 4 步,共 4 步:排班表

四步生成员工排班表

  1. 周期和规则:第一天、1 到 8 周、营业日、法定假日、两个班次之间的最少休息(默认 11 小时)、最多连续工作天数和夜班数,以及每周休息天数。
  2. 班次和需求:名称、开始和结束时间(像 22:00–06:00 这样的夜班在次日结束)、可选的所需资质,以及一周每天需要的人数。“3 × 8 小时”和“2 × 12 小时”按钮可填入常见模式。
  3. 员工:资质、每周最多小时和合同小时、从不上班的星期几、缺勤日期,以及偏好或要避免的班次。也可以粘贴名单。
  4. 排班表:点击“生成排班”。所有规则都会遵守;之后工具尽量排满班次,并公平分配夜班、周末和假日。

示例:示例护理病区有 10 人,两周内每天有三个 8 小时班次。70 个班次全部排满;六名可上夜班的员工每人 1 到 3 个夜班(避免夜班的那位只上一个);需求为合同小时的 80%,因此全职员工工作 56 到 64 小时,兼职员工 32 小时。

查看和调整排班

每行是一名员工,每列是一天;格子用颜色显示班次代码。合计栏给出小时数、合同小时、夜班、周末天数和假日班次,底部各行显示每天每个班次的已安排 / 需要人数。

可修改任何格子:由此产生的规则问题(休息太短、夜班后接白班、连续工作太多天、缺勤、缺少资质、人数过多)会立即列出,重新排班时该格子会原样保留。某个班次排不满时,工具会说明原因,例如“11 月 9 日周一,夜班:需要 6 人,已安排 5 人;6 名合格员工中有 5 人当天可上班”。

分享排班表

可下载带有按班次视图的排班 PDF、CSV 文件,或为某位员工或所有人生成日历文件(.ics),手机和电脑日历都能导入。把排班保存为 .json 文件,或分享链接。要汇总考勤表的工时,请用工时计算器;要查询某国的法定假日,请用法定假日工具。

限制与支持格式

输入内容在您的设备上处理。

英语技术说明

Up to 100 employees, 12 shifts and 8 weeks; one shift per person per day. Weeks are counted from the first day, and the rules you enter are applied as given: the tool does not know local labour law. The rota is the best found by a seeded heuristic, not a proof of the best possible one. Nothing you type is uploaded.

Hard rules are never broken by the search: availability, absences, skills, staff needed, minimum rest (overlaps included), consecutive days and nights, no day shift after a night, weekly hours and days off. Uncovered shifts are explained with the number of qualified, available and blocked people. Fairness of nights, weekends and public holidays, hours in proportion to contracts, preferences and grouped days off are optimized by seeded simulated annealing.

A fictitious care unit: 10 staff (2 part-time), early 06:00–14:00 and late 14:00–22:00 with two people each and a night 22:00–06:00 for night-qualified staff, every day for two weeks.

常见问题

工具会遵守劳动法吗?

它执行您输入的规则(休息、连续工作天数和夜班、每周工时、休息日),绝不违反。但它不了解您工作地的法律或集体协议,请自行设置这些数值。

人手不够时会怎样?

排班表会遵守所有规则,让该班次缺人。每个缺口都会列出合格员工人数、当天可上班的人数,以及因休息或上限而无法安排的人数。

排班表最大能有多大?

最多 100 名员工、12 个班次、8 周。在电脑上,30 名员工 4 周的排班不到一秒就能生成。

姓名和排班会被上传吗?

不会。排班在您的浏览器中计算,并只保存在这个浏览器里,除非您自己保存文件或复制分享链接。