workday-calendar

📅 智能排班与工作日历管理

智能周历系统:支持法定假日、补班、轮休、公休/临修等多层排班规则,提供日程管理与可视化导出,适合复杂工作制度场景。

收藏
3.8k
安装
1.3k
版本
2.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心能力

Workday Calendar 是一套面向复杂工作制度的智能周历管理系统,采用四层数据架构(法定假日 → 周末配置 → 排班规则 → 个人日程)实现精细化的日期管理。

显著优点

1. 多模式轮休系统:支持 skip(跳过法定假)和 add(累加法定假)双模式,可配置任意周期(4天/6天/10天等),跨年自动缓存排班状态
2. 特殊休息机制:公休(固定周期休息)与临修(临时调休)具有最高优先级,可覆盖轮休和周末规则

3. 智能补班处理:单独管理调休上班日,自动参与工作日计算

4. 可视化导出:支持 HTML 格式的排班周历、日程周历、月度排班表导出

5. 渐进式架构:主文件仅 230 行,详细内容按需加载,降低认知负担

潜在局限

  • 数据依赖:新年份法定假日需联网查询国务院通知并人工核对
  • 本地隔离:不支持 Google Calendar/Outlook 等外部日历同步
  • 配置复杂度:四层规则叠加(周末+轮休+公休+临修)需要一定学习成本
  • 技术门槛:Python API 和 CLI 操作对非技术用户不够友好

适合人群

  • 采用非标准工时制的企业(轮班制、综合计算工时制)
  • 需要精确计算项目工日的项目经理
  • 医疗、制造、交通等行业的排班管理人员
  • 需要协调多类型休息安排的行政人员

常规风险

  • 手动导入假日数据时可能出现日期录入错误
  • 轮休周期配置错误会导致长期排班偏差
  • 未核对国务院通知可能引发合规问题

技术规格

  • 版本:2.2.0
  • 许可证:MIT
  • 配置端口:8765(Web 界面)
  • 排班粒度:15 分钟
  • 数据格式:JSON 本地存储

workday-calendar 内容

references文件夹
scripts文件夹
手动下载zip · 57.1 kB
antipatterns.mdtext/markdown
请选择文件