排班方法、装置、计算机装置及存储介质制造方法及图纸

技术编号:21248215 阅读:24 留言:0更新日期:2019-06-01 08:05
一种排班方法包括:调取初始排班清单,初始排班清单中的值班候选人选项按照一初始排班顺序在一初始排班时间段内进行多轮自动循环;确定一目标排班时间段;根据所述目标排班时间段调整所述初始排班清单以得到一中间排班清单,使值班候选人选项按照所述初始排班顺序在所述目标排班时间段内进行多轮自动循环;计算每一值班候选人选项的总工作时长,并根据一预设打分标准计算一公平性值;当公平性值是否小于一初始适应值时调整中至少一值班候选人选项的初始值班顺序直至所述公平性值大于或等于所述初始适应值,从而得到一目标排班清单;通知值班候选人选项。本发明专利技术实施例能够根据目标排班时间段进行自动调整,且自动通知排班结果,使得数据可视化。

Scheduling methods, devices, computer devices and storage media

A scheduling method includes: fetching the initial scheduling list, the candidate options in the initial scheduling list are automatically circulated for multiple rounds in the initial scheduling period according to an initial scheduling sequence; determining a target scheduling period; and adjusting the initial scheduling list according to the target scheduling period to obtain an intermediate scheduling list so that the candidate options on duty can follow the described schedule. Initial scheduling sequence has multiple automatic cycles in the target scheduling period; calculates the total working time of each candidate on duty and calculates a fairness value according to a preset scoring criterion; adjusts the initial duty order of at least one candidate on duty when the fairness value is less than the initial fitness value until the fairness value is greater than or equal to the initial fitness value. Should be on duty, so as to get a target scheduling list; Notify the candidate on duty options. The embodiment of the invention can automatically adjust according to the target scheduling time period, and automatically notify the scheduling results, so as to make the data visualized.

【技术实现步骤摘要】
排班方法、装置、计算机装置及存储介质
本专利技术涉及计算机
,具体涉及一种排班方法、排班装置、计算机装置及计算机可读存储介质。
技术介绍
排班是合理安排上班人力的重要手段,在所有企业中均广泛应用。排班主要是根据公司实际业务发展需要,合理的安排各个时间段内上班人力,保证满足公司业务需求,且又不引起人力资源的浪费。一般企业中大都由管理人员或者专门的排班师进行手动排班,然而,每次的排班结果只能适用于当前的排班时间段(如当前季度),使得手动排班无法满足排班计划随机应变的实时性和有效性需求。
技术实现思路
鉴于以上内容,有必要提出一种排班方法及装置、计算机装置和计算机可读存储介质,能够解决以上问题。本申请的第一方面提供一种排班方法,应用于计算机装置中,所述排班方法包括:调取至少一值班组的初始排班清单,所述初始排班清单包括所述值班组所包含的多个值班候选人选项,每一值班候选人选项具有一连续工作时长,所述初始排班清单中的所述值班候选人选项按照一初始排班顺序在一初始排班时间段内进行多轮自动循环;确定一目标排班时间段,所述目标排班时间段的时长不同于所述初始排班时间段的时长;根据所述目标排班时间段调整所述初始排班清单以得到一中间排班清单,使所述中间排班清单中的所述值班候选人选项按照所述初始排班顺序在所述目标排班时间段内进行多轮自动循环;根据所述中间排班清单中每一值班候选人选项的连续工作时长计算对应的总工作时长,并根据一预设打分标准计算一公平性值;判断所述公平性值是否小于一初始适应值,当所述公平性值小于所述初始适应值时,调整所述中间排班清单中至少一值班候选人选项的初始值班顺序,然后根据所述预设打分标准重新计算所述公平性值直至所述公平性值大于或等于所述初始适应值,从而得到一目标排班清单,其中,所述目标排班清单中的所述值班候选人选项在所述目标排班时间段内进行多轮自动循环,且每一轮循环内每一值班候选人选项对应一当前值班时间;以及根据所述目标排班清单的排班结果通知所述目标排班清单中的所述值班候选人选项。本申请的第二方面提供一种排班装置,所述排班装置包括:调取模块,用于调取至少一值班组的初始排班清单,所述初始排班清单包括所述值班组所包含的多个值班候选人选项,每一值班候选人选项具有一连续工作时长,所述初始排班清单中的所述值班候选人选项按照一初始排班顺序在一初始排班时间段内进行多轮自动循环;确定模块,用于确定一目标排班时间段,所述目标排班时间段的时长不同于所述初始排班时间段的时长;第一调整模块,用于根据所述目标排班时间段调整所述初始排班清单以得到一中间排班清单,使所述中间排班清单中的所述值班候选人选项按照所述初始排班顺序在所述目标排班时间段内进行多轮自动循环;第二调整模块,用于根据所述中间排班清单中每一值班候选人选项的连续工作时长计算对应的总工作时长,并根据一预设打分标准计算一公平性值,所述第二调整模块还用于判断所述公平性值是否小于一初始适应值,当所述公平性值小于所述初始适应值时,调整所述中间排班清单中至少一值班候选人选项的初始值班顺序,然后根据所述预设打分标准重新计算所述公平性值直至所述公平性值大于或等于所述初始适应值,从而得到一目标排班清单,其中,所述目标排班清单中的所述值班候选人选项在所述目标排班时间段内进行多轮自动循环,且每一轮循环内每一值班候选人选项对应一当前值班时间;以及通知模块,用于根据所述目标排班清单的排班结果通知所述目标排班清单中的所述值班候选人选项。本申请的第三方面提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前所述的排班方法。本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述的排班方法。本专利技术实施例能够根据目标排班时间段进行自动调整,且所生成的目标排班清单中所述值班候选人选项在所述当前排班时间段内进行多轮自动循环后符合公平性要求。附图说明图1是本专利技术实施例一提供的排班方法的流程图。图2是本专利技术实施例二提供的排班装置的结构示意图。图3是本专利技术实施例三提供的计算机装置示意图。主要元件符号说明如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。实施例一请参阅图1所示,是本专利技术第一实施例提供的排班方法的流程图,所述排班方法应用于一计算机装置中。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。步骤S11,调取至少一值班组的初始排班清单,所述初始排班清单包括所述值班组所包含的多个值班候选人选项,每一值班候选人选项具有一连续工作时长,所述初始排班清单中的所述值班候选人选项按照一初始排班顺序在一初始排班时间段内进行多轮自动循环。其中,所述计算机装置中存储有多个值班组与多个值班候选人列表,多个值班组与多个初始排班清单一一对应,所述值班组与初始排班清单的对应关系可通过将所述初始排班清单命名为所述值班组的名称来实现。每一值班组包括多个值班候选人,每一值班候选人对应所述值班候选人选项。所述值班候选人选项可以为对应的值班候选人的名字或工号等。在本实施例中,所述指定人员可为每一值班组的主管或每一值班候选人,本专利技术实施例不作限制。所述计算机装置中存储有每一值班组的指定人员的注册信息(如,包括用户名和密码等)。在调取所述初始排班清单之前,还包括如下步骤:(a)提供一登陆界面,以供所述指定人员输入验证信息;(b)获取所述指定人员输入的验证信息,并将所述验证信息与存储的指定人员的注册信息比对;(c)在所述验证信息与其中一指定人员的注册信息一致时,调取所述指定人员所在的值班组的初始排班清单;在所述验证信息与任一指定人员的注册信息不一致时,反馈一提醒信息以提醒所述指定人员登陆失败。因此,只有具有相关权限的所述指定人员才能查看调取并查看所述初始排班清单,且验证信息验证通过后,所述指定人员也只能调取并查看所述所述指定人员所在的值班组的初始排班清单,从而防止值班候选人的信息外泄。在本实施例中,所述计算机装置包括一传输接口,以供指定人员使用一移动终端(如,智能手机或平板电脑等)并通过所述传输接口向所述计算机装置传输至少一新的初始排班清单。当接收到新的初始排班清单时,所述计算机装置将新的初始排班清单存储起来。在本实施例中,属于同一初始排班顺序的值班候选人选项的数量仅为一个,如,所述初始排班顺序(按先后顺序依次排列)为值班候选人选项A、值班候选人选项B、值班候选人选项C、值班候选人选项D、值班候选人选项E、值班候选人选项F。在另一实施例中,属于同一初始本文档来自技高网
...

【技术保护点】
1.一种排班方法,应用于计算机装置中,其特征在于,所述排班方法包括:调取至少一值班组的初始排班清单,所述初始排班清单包括所述值班组所包含的多个值班候选人选项,每一值班候选人选项具有一连续工作时长,所述初始排班清单中的所述值班候选人选项按照一初始排班顺序在一初始排班时间段内进行多轮自动循环;确定一目标排班时间段,所述目标排班时间段的时长不同于所述初始排班时间段的时长;根据所述目标排班时间段调整所述初始排班清单以得到一中间排班清单,使所述中间排班清单中的所述值班候选人选项按照所述初始排班顺序在所述目标排班时间段内进行多轮自动循环;根据所述中间排班清单中每一值班候选人选项的连续工作时长计算对应的总工作时长,并根据一预设打分标准计算一公平性值;判断所述公平性值是否小于一初始适应值,当所述公平性值小于所述初始适应值时,调整所述中间排班清单中至少一值班候选人选项的初始值班顺序,然后根据所述预设打分标准重新计算所述公平性值直至所述公平性值大于或等于所述初始适应值,从而得到一目标排班清单,其中,所述目标排班清单中的所述值班候选人选项在所述目标排班时间段内进行多轮自动循环,且每一轮循环内每一值班候选人选项对应一当前值班时间;以及根据所述目标排班清单的排班结果通知所述目标排班清单中的所述值班候选人选项。...

【技术特征摘要】
1.一种排班方法,应用于计算机装置中,其特征在于,所述排班方法包括:调取至少一值班组的初始排班清单,所述初始排班清单包括所述值班组所包含的多个值班候选人选项,每一值班候选人选项具有一连续工作时长,所述初始排班清单中的所述值班候选人选项按照一初始排班顺序在一初始排班时间段内进行多轮自动循环;确定一目标排班时间段,所述目标排班时间段的时长不同于所述初始排班时间段的时长;根据所述目标排班时间段调整所述初始排班清单以得到一中间排班清单,使所述中间排班清单中的所述值班候选人选项按照所述初始排班顺序在所述目标排班时间段内进行多轮自动循环;根据所述中间排班清单中每一值班候选人选项的连续工作时长计算对应的总工作时长,并根据一预设打分标准计算一公平性值;判断所述公平性值是否小于一初始适应值,当所述公平性值小于所述初始适应值时,调整所述中间排班清单中至少一值班候选人选项的初始值班顺序,然后根据所述预设打分标准重新计算所述公平性值直至所述公平性值大于或等于所述初始适应值,从而得到一目标排班清单,其中,所述目标排班清单中的所述值班候选人选项在所述目标排班时间段内进行多轮自动循环,且每一轮循环内每一值班候选人选项对应一当前值班时间;以及根据所述目标排班清单的排班结果通知所述目标排班清单中的所述值班候选人选项。2.如权利要求1所述的排班方法,其特征在于,在所述调取至少一值班组的初始排班清单之前,还包括:提供一登陆界面以供指定人员输入验证信息;获取所述指定人员输入的验证信息,并将所述验证信息与多个预存的指定人员的注册信息比对;在所述验证信息与其中一指定人员的注册信息一致时,调取所述指定人员所在的值班组的初始排班清单;以及在所述验证信息与任一指定人员的注册信息不一致时,反馈一提醒信息。3.如权利要求2所述的排班方法,其特征在于,所述确定一目标排班时间段包括:提供一用户输入界面,所述用户界面包括一目标排班开始时间栏位以及一目标排班结束时间栏位,以供所述指定人员分别在所述目标排班开始时间栏位以及所述目标排班结束栏位输入一目标排班开始时间以及一目标排班结束时间;获取所述指定人员输入的所述目标排班开始时间以及所述目标排班结束时间;以及根据所述目标排班开始时间以及所述目标排班结束时间确定所述目标排班时间段。4.如权利要求1所述的排班方法,其特征在于,所述初始值班顺序通过交...

【专利技术属性】
技术研发人员:王小龙
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1