System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 工单分配方法、装置、设备、存储介质和程序产品制造方法及图纸_技高网

工单分配方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:40001200 阅读:5 留言:0更新日期:2024-01-09 03:38
本申请涉及一种工单分配方法、装置、设备、存储介质和程序产品。本申请涉及大数据技术领域。所述方法包括:获取待分配的多个目标工单,并确定所述目标工单包括的至少一个子任务,然后,获取各所述子任务对应的平均历史完成时长,并根据各所述子任务对应的平均历史完成时长,获取所述目标工单对应的预计完成时长,再根据各所述目标工单对应的预计完成时长,将各所述目标工单分配至各开发人员账户。采用本方法能够提高工单分配效率。

【技术实现步骤摘要】

本申请涉及大数据,特别是涉及一种工单分配方法、装置、设备、存储介质和程序产品


技术介绍

1、随着软件开发技术的发展,软件开发的周期通过迭代或者批次的形式分割,开发人员需要在限定的时间内完成多个用于实现特定功能的开发任务。开发任务通常经由工单系统以工单形式发布给各个开发人员。

2、工单的产生具有随机性,可能会在某一个时间段内产生大量的工单,现有技术中,某一时间段内产生的所有工单,通常由工单系统平均分配给各个开发人员。

3、但是,这种工单分配方法存在工单分配效率低的问题。


技术实现思路

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、上述工单分配方法、装置、设备、存储介质和程序产品,通过获取待分配的多个目标工单,并确定目标工单包括的至少一个子任务,然后,获取各子任务对应的平均历史完成时长,并根据各子任务对应的平均历史完成时长,获取目标工单对应的预计完成时长,再根据各目标工单对应的预计完成时长,将各目标工单分配至各开发人员账户。这样,本申请实施例利用各目标工单所包含的子任务对应的平均历史完成时长计算出各目标工单的预计完成时长,然后,进行工单分配时将各目标工单的预计完成时长纳入分配标准,例如可以使得每个开发人员账户所分配到的目标工单的预计完成时长之和大概相等,相较于现有技术中将各目标工单平均分配至各开发人员账户而言,避免了各目标工单在处理过程中,部分开发人员账户累积过多未完成的目标工单而另一部分开发人员账户无目标工单可处理的现象,本申请实施例提升了工单分配效率,且有利于提升开发人员对目标工单的处理效率。

本文档来自技高网...

【技术保护点】

1.一种工单分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各所述目标工单对应的预计完成时长,将各所述目标工单分配至各开发人员账户,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取各所述子任务对应的平均历史完成时长,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据各个开发人员账户对应的各所述子任务的历史完成时长,获取各所述子任务对应的平均历史完成时长,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据各所述子任务对应的平均历史完成时长,获取所述目标工单对应的预计完成时长,包括:

7.一种工单分配装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种工单分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各所述目标工单对应的预计完成时长,将各所述目标工单分配至各开发人员账户,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取各所述子任务对应的平均历史完成时长,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据各个开发人员账户对应的各所述子任务的历史完成时长,获取各所述子任务对应的平均历史完成时长,包括:

6.根据权利要求1所述的方法,其特征在于,所述根...

【专利技术属性】
技术研发人员:王晓红
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1