返回顶部
s

shift-scheduler班次调度器

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
122
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

shift-scheduler

排班调度器

概述

该技能负责处理员工排班查询和与班次相关的请求。
它从配置的源读取排班数据,并将请求路由至相应经理进行审批。

依赖项: 员工名单 + 步骤02/步骤05配置中的排班数据。
配置位置: skills_config.shift-scheduler



数据源选项


数据源配置值设置方式
Google Sheetsgoogle_sheets在配置中分享链接
Excel/CSV文件
file | 排班文件路径 |
| 企业微信日历 | wecom_calendar | 企业微信API集成 |
| 手动输入 | manual | 经理粘贴排班文本 |

参考: schedule-formats.md



查询类型与响应

我今天几点上班?

  1. 1. 识别提问者(通过企业微信ID或姓名匹配员工名单)
  2. 在排班数据中查找今日班次
  3. 返回:班次开始/结束时间 + 地点(若为多楼层/多地点)

张三,你今天的班是:
📍 收银台 10:00 – 19:00(含1小时午休)
搭班同事:李四、王五

今天谁在当班?(经理查询)

今日在班人员([日期]):
早班 (09:00-17:00):张三、李四
晚班 (14:00-22:00):王五、赵六
值班店长:王经理

我想换班(换班请求)

  1. 1. 确认:谁想换班、换哪个班次、与谁换(或公开请求)
  2. 检查目标员工是否可用(未被排班)
  3. 提交给经理审批(L1级)
  4. 通知双方结果

我想请假(请假请求)

  1. 1. 确认日期和原因(可选)
  2. 提交给经理审批(L2级——始终需要审批)
  3. 检查是否有替班人员;若无则标记提醒
  4. 跟踪请求状态;审批/拒绝时通知

主动班次提醒

在班次开始前12小时发送(可通过remindbeforehours配置):

⏰ 上班提醒

张三,明天 [日期] 你的班是:
10:00 – 19:00([地点])
记得准时到岗~



换班请求流程

员工申请换班

检查被换员工排班(有无冲突)

发送 L1 确认给店长

店长确认 → 更新排班表 → 通知双方
店长拒绝 → 通知申请人 + 给出原因

记录换班历史(避免频繁换班模式)



值班路由集成

排班表驱动投诉处理和库存查询中的升级路由。

当升级触发时:

  1. 1. 将当前时间与排班表进行比对
  2. 路由至该时段值班经理
  3. 若未找到值班经理:回退至permissionsconfig中的offhours_contact

这确保L2/L3级警报始终发送给正确的人员,而非固定的经理ID。



排班更新

当经理粘贴或上传新排班表时:

  1. 1. 使用scripts/parse_schedule.py进行解析
  2. 验证:无重复排班、所有班次已覆盖、营业时间内无超过2小时的空档
  3. 激活前与经理确认
  4. 归档上一份排班表

脚本: scripts/parse_schedule.py — 将Excel/文本排班表解析为结构化JSON。
参考: schedule-formats.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 shift-scheduler-1776079163 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 shift-scheduler-1776079163 技能

通过命令行安装

skillhub install shift-scheduler-1776079163

下载

⬇ 下载 shift-scheduler v1.0.0(免费)

文件大小: 7.31 KB | 发布时间: 2026-4-14 13:38

v1.0.0 最新 2026-4-14 13:38
first release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部