客服智能排班开发设计
前言
- 这段时间一直在做客服智能排班的需求,由于这需求是客服提出的,设计方案有好多不合理的地方,这就花费了大量的时间和人力去讨论和设计开发方案。
最终需求
- 分出两个体系:早中晚班;夜班
- 排班:人员按分组排班
- 分组:早中晚班:甲乙丙丁组;夜班:甲乙丙丁组
- 轮班:早转中 中转晚 晚转早 夜班人员只上夜班
- 限制:一个人一个月休息天数为6天;一个人上班的天数不得超过7天;排班延续上一个月;早中晚班至少一个班长;夜班无班长;人员可变动;
设计思路
- 排班规则:上4天班休息1天, 同时排班延续上一个月休息天数要在28号之内完成所有人的休息天数满足6天,还有轮班的因素在全部人都要上班的那天的那个组平均分配到早中晚班,晚班不要平均分配到早班,睡眠时间调整不过来,夜班人员只上夜班不用考虑平均分配的问题,只要在28号之内完成休息天数,因为每个月的天数不一样那么后面 29 30 31不要安排休息,为全上班日。
- 以组排班,人员可变动。人员和排班规则分开是为了人员可变动还有人员保存到数据库而规则则不保存到数据库,而是已是否已删除和开始排班日期和结束排班日期为标准以组排班,可实时新增或删除人员,但不可实时换组,因为换组有可能产生休息天数超过6天的情况,除非把规则也保存下来,通过计数休息天数去算,但是对于数据库和客服来说,规则其实是无用的,过往半年的排班只是用于核实作用,那么不保存规则而是做一个导出的功能,让客服自己导出保存,如有换组的情况他们自己导出后调整,新增是填写开始排班日期,禁用时以当前日期为结束排班日期,启用时以新增时的开始排班日期作为开始排班日期。
页面效果
客服管理
客服排班
说明
- 这个客服智能排班总结到此结束,其实在于技术层面是不复杂的,复杂的是它的需求,只有需求理清之后写代码是很简单的事情,在此,我没有贴出代码!如有问题请评论,到时我回复。
客服智能排班开发设计相关推荐
- mysql班次和排班怎么设计表_java 员工轮询值班排班 开发设计(mysql+redis)
JAVA 员工轮询 值班 排班 1.设计一个值班历史纪录表 duty_employee_history(area_id,dept_id) 联合主键,存放已值班过的数据 area_id int(11) ...
- java 员工轮询值班排班 开发设计(mysql+redis)
JAVA 员工轮询 值班 排班 1.设计一个值班历史纪录表 duty_employee_history(area_id,dept_id) 联合主键,存放已值班过的数据 area_id int(11) ...
- 如何实现智能排班?Udesk沃丰科技WFO客服工作量预测算法告诉你
商业领域经常会涉及时间序列数据分析需求,例如:餐馆在一年中不同季节的销售情况预测,市场里生鲜商品的供应变化,或者企业售后服务随着节日大促到来的高峰需求变化等等.这些数据,都呈现着非常明显的随时间发生的 ...
- 瓜子IM智能客服系统的数据架构设计(整理自现场演讲)
本文由ITPub根据封宇在[第十届中国系统架构师大会(SACC2018)]现场演讲内容整理而成. 1.引言 瓜子业务重线下,用户网上看车.预约到店.成交等许多环节都发生在线下.瓜子IM智能客服系统的目 ...
- 智能排班系统 【开源说明】
文章目录 引言 说明 讲讲开源 开源要做什么 了解开源协议 项目的信息脱敏 写好项目说明文档 修改.gitignore 项目不完善点说明 管理系统前端 页面自适应做得不好 部分页面体验不好 管理系统后 ...
- 智能排班考勤系统原型
可应用于客服行业或工厂的智能排班系统. 可实现从业务预测,到工时预估,再到人员分配全流程自动智能排班. 能清单: 排班工作台 数据监控 班表日历 排班工具 班次表 登录页面 点击下载
- 智能排班系统 【管理系统功能、操作说明——上篇】
文章目录 功能设计 共有功能 系统管理员 企业管理员 门店管理员 门店员工 页面与功能展示 用户登录 企业注册 系统首页 系统管理员首页 企业管理员首页 门店管理员首页 个人中心 菜单管理 日志管理 ...
- 请写出一个智能排班系统的前端页面
下面是一个简单的智能排班系统的前端页面示例: 页面顶部: 标题栏:显示系统名称 "智能排班系统" 导航栏:包括首页.员工管理.排班管理等链接 主要内容: 排班表:以日历形式显示每个 ...
- 智能排班系统、班次、班表、考勤、年假、调休、审批、请假、培训、值班、换班、加班、工时、自动排班、智能预测、人力需求预测、授权、团队、锁定量排、规则权重设置、菜单、角色、数据监控、工作台、axure
智能排班系统.班次.班表.考勤.年假.调休.审批.请假.培训.值班.换班.加班.工时.自动排班.智能预测.人力需求预测.授权.团队.锁定量排.规则权重设置.菜单.角色.数据监控.工作台.axure原型 ...
最新文章
- 全网刷爆!B站Up主何同学带火这只A股:最硬核桌子,苹果也做不到!
- 如何在 Linux 上用 SQL 语句来查询 Apache 日志
- JavaWeb基础之JdbcUtils工具类2.0
- 让对方ping不通你的主机
- Maven编译代码的相关命令
- 最近公共祖先_leetcode No.236 二叉树的最近公共祖先
- git学习入门~~~
- 获取pheatmap热图聚类后和标准化后的结果
- vs2017中配置openGL环境
- android cygwin离线安装包,Cygwin配合NDK开发Android程序
- C# 23种设计模式
- Git教程_2 所有操作讲解
- OOP编程思想(面对对象编程)
- 【每周论文阅读-第四周】proposal-level 特征聚合视频目标检测方法01
- 台式计算机显示不了无线网络,我是台式电脑,插上无线网卡怎么我的链接里不显示无线...
- 【贪玩巴斯】理工类科技检索(三)——「科技检索中的课题主题分析与例题全解」
- USB3.0:VL817Q7-C0的LAYOUT指南(三)
- 数据库分析之概念结构设计
- oracle驱动包下载
- Sqlmap全参数详解
热门文章
- the default discovery settings are unsuitable for production use; at least one of [discovery.seed_h
- 关于1970年之前的时间要怎么转换成时间戳啊 负数要怎么处理
- 智能水表是怎样远程监控的?
- Axure 点图片外区域即隐藏_学英语还可以这么有趣?快陪孩子一起找图片吧!(可打印)|英语|英语启蒙|儿歌|图画|闪卡...
- ajax动态拼接复选框样式,JavaScript 通过Ajax 动态加载CheckBox复选框
- Ubuntu 20.04 时间校正
- Quartus 18 新手教程
- 用C语言做出你自己的七夕表白程序!
- 安卓期末大作业——小吃商城
- lasagne 1D和2D卷积