几个星期以来,我一直在四处寻找,但似乎什么也没找到,所以我来这里寻求帮助。目前,我通过一个非常简单的 Google Docs 电子表格来做所有事情。
我需要一个基于 Linux 的程序,灯-基于脚本,或者可以在 Google Docs 或 Excel 中运行的脚本。我计划在虚拟机中运行它。
以下是详细信息:
- 有六名员工
- 每周工作时间为每天 24 小时,每周 7 天。
- 时间表每三个月就会更改一次,所以我们实际上不需要任何复杂的东西。
- 每次仅需一个人工作,因此任何班次都不会超过一人。
- 没有任何标准的轮班长度,就像没有 9-5 一样......它只是根据每个人的时间安排轮换。
我需要能够:
- 列出员工不能工作的日子。
- 列表最小-最大员工每周和/或每天的工作时间。
- 根据上述要求随机分配员工轮班。
我不需要任何复杂的东西,比如我不需要记录休息日,不需要记录假期,员工也不需要登录系统。除了员工姓名和分配班次所需的上述信息外,我真的不需要系统中有关员工的任何信息。但是,如果软件或脚本中包含上述任何信息,那么就不是什么大问题。只要我能做到上述这些,我就可以处理一些臃肿的东西,哈哈。
答案1
答案2
我正在寻找类似的解决方案,然后发现了 OpenSkedge。我还看到他们继续致力于这个项目。
描述如下:OpenSkedge 是 Employee Scheduler 的重新发明,它是一种灵活的员工排班应用程序,专为需要流动轮班排班的公司和组织(例如拥有学生工的教育机构)而设计。