【技术实现步骤摘要】
排班处理方法及装置
本专利技术涉及计算机
,尤其涉及一种排班处理方法及装置。
技术介绍
排班是合理安排及调度企业的人力资源的重要手段,来完成企业日常的一些工作和事项,保证满足公司业务需求,且又不引起人力资源的浪费。因此,排班在许多企业中均广泛应用。合理的排班方法对于调动积极性、提高企业工作效率都具有十分重要的意义。目前,传统的排班方法大多数是通过专门的排班管理管理人员进行手动排班,或者通过一些简单的管理软件来实现单个用户的排班。但是,在传统的排班方法中,通过手工排班的效率非常低下,且手工排版不灵活,对于已完成的排班变更成本太大;通过简单的排班管理软件来实现单个用户的简单排班,且不支持批量多用户排班。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种排班处理方法及装置。本专利技术实施例提供一种排班处理方法,包括:获取预先生成的值班计划,确定所述值班计划中的所有值班班组;从数据库中获取所述值班计划中每个值班班组的班组配置信息,所述班组配置信息包括:班 ...
【技术保护点】
1.一种排班处理方法,其特征在于,包括:/n获取预先生成的值班计划,确定所述值班计划中的所有值班班组;/n从数据库中获取所述值班计划中每个值班班组的班组配置信息,所述班组配置信息包括:班组人员和值班配置信息,所述值班配置信息至少包括:班组开始值班日期、班组结束值班日期、交班时间点和排班调度的值班周期;/n判断所述班组开始值班日期是否大于当前日期时间,若是,则判断所述值班配置信息是否包括为班组人员配置的指定值班时间;/n若所述值班配置信息包括为班组人员配置的指定值班时间,则基于所述值班计划中每个值班班组的班组配置信息,按照预设已指定值班时间的排班策略,对所述每个值班班组中的班 ...
【技术特征摘要】
1.一种排班处理方法,其特征在于,包括:
获取预先生成的值班计划,确定所述值班计划中的所有值班班组;
从数据库中获取所述值班计划中每个值班班组的班组配置信息,所述班组配置信息包括:班组人员和值班配置信息,所述值班配置信息至少包括:班组开始值班日期、班组结束值班日期、交班时间点和排班调度的值班周期;
判断所述班组开始值班日期是否大于当前日期时间,若是,则判断所述值班配置信息是否包括为班组人员配置的指定值班时间;
若所述值班配置信息包括为班组人员配置的指定值班时间,则基于所述值班计划中每个值班班组的班组配置信息,按照预设已指定值班时间的排班策略,对所述每个值班班组中的班组人员进行排班,生成排班数据。
2.根据权利要求1所述的排班处理方法,其特征在于,在获取预先生成的值班计划之前,所述方法还包括:
接收排班管理用户输入的至少一个值班班组,生成值班计划,所述值班计划包括所述排班管理用户输入的所有值班班组,其中,每个值班班组包括至少一个值班人员。
3.根据权利要求1所述的排班处理方法,其特征在于,所述指定值班时间包括:指定值班开始时间点和指定值班结束时间点;
相应地,所述预设已指定值班时间的排班策略,包括:
对于值班计划中任一值班班组:
假设班组开始值班日期至班组结束值班日期的时间段内包括M个值班周期,M为正整数,根据当前值班班组中的班组人员,为每个值班周期分配对应的值班人员;
若指定值班开始时间点小于指定值班结束时间点、且交班时间点在指定值班开始时间点至指定值班结束时间点之间,则对于每个值班周期中的每一天,将当天的交班时间点至当天的指定值班结束时间点、以及第二天的指定值班开始时间点至第二天的交班时间点作为当天对应的值班人员的对应值班时间段;
若指定值班开始时间点小于指定值班结束时间点、且交班时间点大于等于指定值班结束时间点或者小于等于指定值班开始时间点,则对于每个值班周期中的每一天,将当天的指定值班开始时间点作为当天对应的值班人员的值班开始时间,将当天的指定值班结束时间点作为当天对应的值班人员的值班结束时间;
若指定值班开始时间点大于指定值班结束时间点,则对于每个值班周期中的每一天,将当天的指定值班开始时间点作为当天对应的值班人员的值班开始时间,将第二天的指定值班结束时间点作为当天对应的值班人员的值班结束时间。
4.根据权利要求1所述的排班处理方法,其特征在于,在判断所述值班配置信息是否包括为班组人员配置的指定值班时间之后,所述方法还包括:
若所述值班配置信息不包括为班组人员配置的指定值班时间,则基于所述值班计划中每个值班班组的班组配置信息,按照预设未指定值班时间的排班策略,对所述每个值班班组中的班组人员进行排班,生成排班数据。
5.根据权利要求4所述的排班处理方法,其特征在于,所述基于所述值班计划中每个值班班组的班组配置信...
【专利技术属性】
技术研发人员:易存道,
申请(专利权)人:北京宝兰德软件股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。