本申请涉及计算机,特别是涉及一种排班信息生成方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着工业化的发展,对于人员的管理是企业的重要措施,其中,通过安排员工的工作时间和休息时间来对员工进行排班管理,是维持企业正常运行的重要管理基础。由于企业人员的数量越来越多,现有的排班方式是直接使用批量排班模板进行排班。
2、然而,对于业务特殊的企业,比如以产定销或以销定产的企业,需要每隔一段时间对轮班员工的班次进行调整,则需要重新生成一份批量排班模板使用,导致排班信息的生成效率低的问题。
技术实现思路
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、响应于通过当前预览页面触发的排班信息更新操作,获取排班更新信息,基于排班更新信息对当前预览排班信息进行更新,得到更新预览排班信息,并在当前预览页面展示更新预览排班信息;
31、响应于通过当前预览页面触发的排班确认操作,基于排班规则参数、排班人员信息和排班更新信息生成排班人员信息对应的排班信息。
32、上述排班信息生成方法、装置、计算机设备、存储介质和计算机程序产品,通过获取排班规则参数和排班人员信息,并在排班人员信息中确定当前预览页面参数对应的当前预览人员信息。然后根据排班规则参数和当前预览人员信息生成当前预览排班信息,并在当前预览页面中进行展示当前预览排班信息,能够实时生成当前预览页面参数对应的当前预览排班信息,进而实现当前预览排班信息在当前预览页面中实时展示,提高了当前预览排班信息的生成效率。进一步地,响应于通过当前预览页面触发的排班信息更新操作,根据排班更新信息对当前预览排班信息进行更新,在当前预览页面进行展示更新预览排班信息,能够实现在当前预览页面中对当前预览排班信息进行实时更新,提高了更新预览排班信息的生成效率,以使在检测到当前预览页面触发的排班确认操作时,能够快速根据排班规则参数、排班人员信息和排班更新信息生成排班人员信息对应的排班信息,并且,通过在当前预览页获取排班更新信息,表示用户可以直接在当前预览页对当前预览排班信息进行修改,不需要重新生成排班模板进行使用,从而提高了排班信息的生成效率。
1.一种排班信息生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述排班规则参数包括排班日期范围和排班类型数量;所述基于所述排班规则参数、所述排班人员信息和所述排班更新信息生成所述排班人员信息对应的排班信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述分别执行所述各个排班子任务,得到所述各个排班子任务对应的子排班信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述排班规则参数包括排班日期范围和排班周期信息;所述基于所述排班规则参数、所述排班人员信息和所述排班更新信息生成所述排班人员信息对应的排班信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述当前预览页面参数包括当前预览页码;所述响应于通过所述排班页面触发的排班预览操作,获取当前预览页面参数,并基于所述当前预览页面参数从所述排班人员信息中确定当前预览人员信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述响应于通过所述当前预览页面触发的排班信息更新操作,获取排班更新信息,基于所述排班更新信息对所述当前预览排班信息进行更新,得到更新预览排班信息,包括:
7.根据权利要求1所述的方法,其特征在于,所述响应于通过所述当前预览页面触发的排班信息更新操作,获取排班更新信息,基于所述排班更新信息对所述当前预览排班信息进行更新,得到更新预览排班信息,包括:
8.一种排班信息生成装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。