【技术实现步骤摘要】
任务分配方法和系统、客户关系管理系统、设备和介质
本专利技术涉及数据处理
,具体地说,涉及一种任务分配方法和系统、客户关系管理系统、设备和介质。
技术介绍
目前,很多企业通过在线系统进行工作任务分配。例如客户关系管理系统(CustomerRelationshipManagement,简称CRM)中,通过任务方式将工作分配给销售人员,销售人工则通过做任务来完成工作。在任务分配场景中,现有的技术是基于机器内存进行任务分配,每台机器的分配情况只对该机器可见。对于单机部署应用,基于内存的任务分配方式没有问题。但随着技术的发展,目前的生产环境几乎都是多台机器集群部署。在集群部署的环境下,基于内存的任务分配由于分配数据信息没有同步,导致一台机器的分配情况对其他机器不可见,影响最终的分配结果,导致分配不均的问题。需要说明的是,在上述
技术介绍
部分申请的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本专利技术提供一种任务分配方法和系统、客 ...
【技术保护点】
1.一种任务分配方法,其特征在于,包括步骤:/n基于待分配任务,自数据库中查询已分配数据,所述数据库中存储有记录目标对象和分配数量的已分配数据的映射关系;/n根据查询结果,自所述映射关系中确定一目标对象,作为所述待分配任务的待分配对象;以及/n将所述待分配任务分配至所述待分配对象,并将分配结果返回所述数据库,以更新所述映射关系。/n
【技术特征摘要】
1.一种任务分配方法,其特征在于,包括步骤:
基于待分配任务,自数据库中查询已分配数据,所述数据库中存储有记录目标对象和分配数量的已分配数据的映射关系;
根据查询结果,自所述映射关系中确定一目标对象,作为所述待分配任务的待分配对象;以及
将所述待分配任务分配至所述待分配对象,并将分配结果返回所述数据库,以更新所述映射关系。
2.如权利要求1所述的任务分配方法,其特征在于,所述映射关系包括记录每个目标对象及其权重值的权重关系表和记录一当前目标对象及其当前分配数量的当前分配表;
所述自所述映射关系中确定一目标对象的步骤包括:
判断所述当前分配数量是否小于所述当前目标对象的权重值;
若是,则将所述当前目标对象作为所述待分配对象;
若否,则自所述当前目标对象起轮询所述权重关系表,获得权重值大于等于所述待分配任务的数量的下一目标对象,作为所述待分配对象。
3.如权利要求2所述的任务分配方法,其特征在于,所述更新所述映射关系的步骤包括:
当所述待分配对象为所述当前目标对象,以所述待分配任务的数量与所述当前分配数量之和更新所述当前分配表中的所述当前分配数量;
当所述待分配对象为所述下一目标对象,以所述下一目标对象和所述待分配任务的数量更新所述当前分配表。
4.如权利要求2所述的任务分配方法,其特征在于,所述权重关系表中,每个所述目标对象的权重值根据每个所述目标对象在同一阶段的历史完成任务数量确定。
5.如权利要求2所述的任务分配方法,其特征在于,所述映射关系还包括记录每个所述目标对象及其已分配数量的负载关系表;
所述自所述映射关系中确定一目标对象的步骤包括:
自所述负载关系表中获得已分配数量最小的最小目标对象,作为所述待分配对象。
6.如权利要求5所述的任务分配方法,其特征在于,所述更新所述映射关系的步骤包括:
以所述待分配任务的数量与所述最小目标对象的已分配数量之和更新所述负载关系表中所述最小目标对象的已分配数量。
7...
【专利技术属性】
技术研发人员:吕慧康,
申请(专利权)人:江苏满运软件科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。