【技术实现步骤摘要】
值班对象的管理方法、装置、存储介质及电子装置
[0001]本申请实施例涉及计算机领域,具体而言,涉及一种值班对象的管理方法
、
装置
、
存储介质及电子装置
。
技术介绍
[0002]目前,相关技术中主要是对单一场景下的值班对象进行值班管理,也即,相关技术中无法安排值班对象在多个场景下进行值班,然而大部分应用场景中存在的值班场景复杂,值班场景的种类多样,导致相关值班对象管理方案无法满足实际值班业务需求,值班对象管理难度较大,使得值班对象的管理效率较低
。
[0003]针对上述的问题,目前尚未提出有效的解决方案
。
技术实现思路
[0004]本申请实施例提供了一种值班对象的管理方法
、
装置
、
存储介质及电子装置,以至少解决由于值班对象管理难度较大,导致值班对象的管理效率较低的技术问题
。
[0005]根据本申请的一个方面,提供了一种值班对象的管理方法,包括:获取目标配置数据,其中,所述目标配置数据包括当前排班周期内各个时段的日期属性以及需要在所述当前排班周期值班的一组值班对象;根据所述目标配置数据生成特定对象组合,其中,所述特定对象组合包括为所述当前排班周期内的特定时段设置的值班对象组合;根据所述目标配置数据和所述特定对象组合生成目标值班树,其中,所述目标值班树包括多个支路,一个支路上的节点之间按照所述各个时段的时间顺序连接,一个节点表示在一个时段中需要值班的一个对象组合,所述特定对象组合 ...
【技术保护点】
【技术特征摘要】
1.
一种值班对象的管理方法,其特征在于,包括:获取目标配置数据,其中,所述目标配置数据包括当前排班周期内各个时段的日期属性以及需要在所述当前排班周期值班的一组值班对象;根据所述目标配置数据生成特定对象组合,其中,所述特定对象组合包括为所述当前排班周期内的特定时段设置的值班对象组合;根据所述目标配置数据和所述特定对象组合生成目标值班树,其中,所述目标值班树包括多个支路,一个支路上的节点之间按照所述各个时段的时间顺序连接,一个节点表示在一个时段中需要值班的一个对象组合,所述特定对象组合与特定节点对应,各个支路上除所述特定节点之外的其它节点对应的对象组合,对所述一组值班对象按照所述时间顺序依次枚举确定,所述多个支路中任一个值班对象前后两次值班之间相隔的时段数满足值班间隔约束;从所述目标值班树中根据惩罚参数筛选出目标支路,并基于所述目标支路生成目标排班表单,其中,一条支路对应的惩罚参数的取值与所述一条支路下,所述一组值班对象中各个值班对象的值班间隔和值班次数相关,所述目标支路是所述惩罚参数满足预设条件的支路
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取历史值班数据和对象配置数据,其中,所述历史值班数据用于表示所述一组值班对象在上一个排班周期内产生的值班数据,所述对象配置数据用于表示所述一组值班对象的对象属性;根据所述历史值班数据和所述对象配置数据为所述当前排班周期设置班种集合,其中,所述当前排班周期内任一个时段设置有至少一个班种,一个时段中的一个班种被设置为需要一个对象组合进行值班;根据所述班种集合对所述一组值班对象按照所述时间顺序依次枚举确定每个时段内每个班种对应的初始对象组合,并根据所述初始对象组合生成所述目标值班树,其中,所述初始对象组合中任一个值班对象在同一个班种前后两次值班之间相隔的时段数满足第一班种间隔约束
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述班种集合对所述一组值班对象按照所述时间顺序依次枚举确定每个时段内每个班种对应的初始对象组合,并根据所述初始对象组合生成所述目标值班树,包括:根据所述对象配置数据确定最大值班间隔;以所述最大值班间隔作为约束,按照所述时间顺序对每个所述初始对象组合进行回溯;在第一支路中任一个初始对象组合中任一个值班对象均存在满足所述最大值班间隔的情况下,将所述第一支路确定为所述目标值班树的一个支路;在第二支路中存在不满足所述最大值班间隔的值班对象的情况下,降低所述最大值班间隔,以降低后的所述最大值班间隔作为约束,按照所述时间顺序对每个所述初始对象组合重新进行回溯,直到确定出所述目标值班树
。4.
根据权利要求2所述的方法,其特征在于,所述根据所述历史值班数据和所述对象配
置数据为所述当前排班周期设置班种集合之后,所述方法还包括:根据所述对象配置数据确定最大值班间隔,并根据所述历史值班数据确定每个值班对象的首次值班时段;以所述最大值班间隔作为约束,结合所述首次值班时段按照所述时间顺序对每个所述初始对象组合进行回溯,确定所述目标值班树;在第一支路中任一个初始对象组合中任一个值班对象均存在满足所述最大值班间隔的情况下,将所述第一支路确定为所述目标值班树的一个支路;在第二支路中存...
【专利技术属性】
技术研发人员:胡占峰,闫正文,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。