本发明涉及金融科技,尤其涉及一种多职场的排班处理方法、装置、系统及介质。
背景技术:
1、随着企业制度的建立以及社会经济的高速发展,加强劳动力的有效管理和降低人力资源成本已成为企业提高竞争力的重要手段,因此劳动力排班管理也越来越受到企业的重视公平、合理的排班方法对于调动积极性、提高工作效率都具有十分重要的意义。
2、由于银行机构存在多个职场中心,例如远程中心、信贷中心、客服中心等等。现有的排班方式通过例如python代码实现整体的规则,主要依靠逻辑判断来模拟可能出现的规则逻辑,且整体代码仅针对一个部门中心的情况进行逻辑规划,在银行机构存在多个职场中心及对应的规则时,则需要针对新加入的职场中心和规则完全重新开发,导致开发周期长且耗费人力物力,降低了多职场中心的排班效率。
技术实现思路
1、鉴于上述现有技术的不足,本发明的目的在于提供可应用于金融科技或其它相关领域的一种多职场的排班处理方法、装置、系统及介质,旨在提高多职场中心的排班效率。
2、本发明的技术方案如下:
3、一种多职场的排班处理方法,包括:
4、获取排班约束条件,所述排班约束条件包括通用排班条件和各个职场中心的职场排班条件;
5、构建多职场的排班目标函数;
6、通过所述排班约束条件对所述排班目标函数进行最优求解,得到满足所述排班约束条件的最优排班结果。
7、在一个实施例中,所述通用排班条件为每个人在每个职场中心每天仅允许排一个班次。
8、在一个实施例中,所述职场排班条件包括职场数量、各个职场中心的班次数量、各个职场中心每个班次的人数上限值、以及每个职场中心全部班次的人数下限值。
9、在一个实施例中,所述构建多职场的排班目标函数,包括:
10、获取多职场的历史排班数据;
11、根据所述历史排班数据计算相应的平均排班数据;
12、根据所述历史排班数据和平均排班数据构建多职场的排班目标函数。
13、在一个实施例中,所述通过所述排班约束条件对所述排班目标函数进行最优求解,得到满足所述排班约束条件的最优排班结果,包括:
14、根据所述排班约束条件构建多职场排班的约束方程;
15、基于所述约束方程的解计算所述排班目标函数的值,直到所述排班目标函数的值达到最小值;
16、将所述排班目标函数的值最小时对应的所述约束方程的解作为最优解;
17、根据所述最优解得到满足所述排班约束条件的最优排班结果。
18、在一个实施例中,所述通过所述排班约束条件对所述排班目标函数进行最优求解,得到满足所述排班约束条件的最优排班结果之后,所述方法还包括:
19、确认各个职场中心的职场排班条件是否发生变化,若是,则对所述排班约束条件进行更新。
20、在一个实施例中,所述确认各个职场中心的职场排班条件是否发生变化,若是,则对所述排班约束条件进行更新之后,所述方法还包括:
21、通过更新后的排班约束条件对所述排班目标函数进行最优求解,得到满足更新后的排班约束条件的最优排班结果。
22、一种多职场的排班处理装置,包括:
23、约束获取模块,用于获取排班约束条件,所述排班约束条件包括通用排班条件和各个职场中心的职场排班条件;
24、构建模块,用于构建多职场的排班目标函数;
25、输出模块,用于通过所述排班约束条件对所述排班目标函数进行最优求解,得到满足所述排班约束条件的最优排班结果。
26、一种多职场的排班处理系统,所述系统包括至少一个处理器;以及,
27、与所述至少一个处理器通信连接的存储器;其中,
28、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述多职场的排班处理方法。
29、一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的多职场的排班处理方法。
30、有益效果:本发明公开了一种多职场的排班处理方法、装置、系统及介质,相比于现有技术,本发明实施例通过基于通用排班条件和多职场的个性化职场排班条件共同约束排班目标函数的优化,高效快速的求解得到最优排班结果,使得无需针对每个职场中心开发一套代码进行排班,有效节约了多职场中心排班处理的人力物力,提高排班效率。
1.一种多职场的排班处理方法,其特征在于,包括:
2.根据权利要求1所述的多职场的排班处理方法,其特征在于,所述通用排班条件为每个人在每个职场中心每天仅允许排一个班次。
3.根据权利要求1所述的多职场的排班处理方法,其特征在于,所述职场排班条件包括职场数量、各个职场中心的班次数量、各个职场中心每个班次的人数上限值、以及每个职场中心全部班次的人数下限值。
4.根据权利要求1所述的多职场的排班处理方法,其特征在于,所述构建多职场的排班目标函数,包括:
5.根据权利要求1所述的多职场的排班处理方法,其特征在于,所述通过所述排班约束条件对所述排班目标函数进行最优求解,得到满足所述排班约束条件的最优排班结果,包括:
6.根据权利要求1所述的多职场的排班处理方法,其特征在于,所述通过所述排班约束条件对所述排班目标函数进行最优求解,得到满足所述排班约束条件的最优排班结果之后,所述方法还包括:
7.根据权利要求6所述的多职场的排班处理方法,其特征在于,所述确认各个职场中心的职场排班条件是否发生变化,若是,则对所述排班约束条件进行更新之后,所述方法还包括:
8.一种多职场的排班处理装置,其特征在于,包括:
9.一种多职场的排班处理系统,其特征在于,所述系统包括至少一个处理器;以及,
10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的多职场的排班处理方法。