工作任务分配方法、系统、计算机设备和存储介质技术方案

技术编号:20390982 阅读:20 留言:0更新日期:2019-02-20 03:17
本申请涉及基于研发管理中的一种工作任务分配方法、系统、计算机设备和存储介质。所述方法包括:接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述工作任务具有对应的业务类型;根据所述业务类型调用对应的表达式,以及获取所述业务类型预先被配置的角色;通过所述表达式获取与所述业务类型相对应的角色;所述角色对应多个执行者标识;根据所述角色选择相适应的执行者标识,将所述工作任务发送至与所述执行者标识对应的第二终端。采用本方法在分配工作任务时能够有效减少开发人员重复性工作。

【技术实现步骤摘要】
工作任务分配方法、系统、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种工作任务分配方法、系统、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,很多企业中开始采用业务系统进行工作任务的分配。在传统的方式中,业务系统中通常是利用代码将工作任务与执行工作任务的角色进行关联。如果某一项工作任务更换了相应的角色,则需要开发人员重新编写相应的代码,才能将该工作任务分配至更换后的角色。在企业的运营过程中,对工作任务更换角色是不可避免的,由此可能导致开发人员经常重复性的修改相应的代码,造成较多重复性的开发工作。
技术实现思路
基于此,有必要针对上述技术问题,提供一种在分配工作任务时能够有效减少开发人员重复性工作的工作任务分配方法、系统、计算机设备和存储介质。一种工作任务分配方法,所述方法包括:接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述工作任务具有对应的业务类型;根据所述业务类型调用对应的表达式,以及获取所述业务类型预先被配置的角色;通过所述表达式获取与所述业务类型相对应的角色;所述角色对应多个执行者标识;根据所述角色选择相适应的执行者标识,将所述工作任务发送至与所述执行者标识对应的第二终端。在其中一个实施例中,在获取所述工作任务之前,所述方法还包括:接收第三终端上传的配置文件,所述配置文件中记录了业务类型、业务参数以及相对应的角色;将所述业务类型、所述业务参数按照预设格式进行封装,生成对应的表达式;利用所述业务类型与所述角色的对应关系,建立所述表达式与所述角色之间的对应关系。在其中一个实施例中,所述表达式中还可以包含与业务类型对应的风险等级;所述方法还包括:获取与所述工作任务对应的业务信息;在所述业务信息中提取对应的业务特征;所述业务信息中包含客户标识;根据所述客户标识调用与客户身份相对应的历史信息;所述业务特征以及历史信息识别所述工作任务对应的风险等级;所述根据所述业务类型调用对应的表达式包括:根据所述业务类型以及所述风险等级调用对应的表达式。在其中一个实施例中,所述接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务包括:通过主节点接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述主节点轮询多个从节点的负载权重,将所述工作任务分配至相适应的从节点;所述根据所述业务类型调用对应的表达式包括:所述从节点获取所述工作任务对应的业务类型,根据所述业务类型在数据库中调用对应表达式。在其中一个实施例中,所述方法还包括:所述主节点和所述多个从节点之间进行串行监控,所述主节点与所述多个从节点形成链表;若所述主节点与所述从节点之间或者所述从节点与所述从节点之间超出预设时间未接收到访问请求,确定未发出访问请求的节点出现异常;根据异常节点对链表进行更新,利用更新后的链表继续对其他节点进行串行监控。一种工作任务分配系统,所述系统包括:服务器,用于接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述工作任务具有对应的业务类型;根据所述业务类型调用对应的表达式,以及获取所述业务类型预先被配置的角色;通过所述表达式获取与所述业务类型相对应的角色;所述角色对应多个执行者标识;根据所述角色选择相适应的执行者标识,将所述工作任务发送至与所述执行者标识对应的第二终端;所述第二终端,用于接收所述工作任务,并且执行所述工作任务。在其中一个实施例中,所述系统还包括:第三终端,获取业务类型、业务参数以及相对应的角色,利用所述业务类型、业务参数以及相对应的角色生成配置文件,将所述配置文件上传至服务器;所述服务器还用于将所述配置文件中的业务类型、业务参数按照预设格式进行封装,生成对应的表达式;利用所述业务类型与所述角色的对应关系,建立所述表达式与所述角色之间的对应关系。在其中一个实施例中,所述服务器包括服务器集群,所述服务器集群包括主节点和多个从节点;所述主节点用于收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述主节点轮询多个从节点的负载权重,将所述工作任务分配至相适应的从节点;所述从节点用于获取所述工作任务对应的业务类型,根据所述业务类型在数据库中调用对应表达式,通过所述表达式获取与所述业务类型相对应的角色。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各个方法实施例中的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。上述工作任务分配方法、系统、计算机设备和存储介质,在接收到第一终端的业务请求时,根据业务请求生成相应的工作任务。根据业务类型调用相应的表达式,由于业务类型预先配置了对应的角色,由此可以通过表达式快速得到与业务类型对应的角色。根据角色相适应的执行者标识,将工作任务发送至与执行者标识对应的第二终端。只需开发人员对业务类型与角色进行预先配置,在业务类型或角色发生变化时,都可以通过修改配置即可利用修改后的表达式快速识别到与工作任务相对应的角色。整个过程不需修改代码,有效节省了开发人员的工作。附图说明图1为一个实施例中工作任务分配方法的应用场景图;图2为一个实施例中工作任务分配方法的流程示意图;图3为一个实施例中识别工作任务对应的风险等级的步骤的流程示意图;图4为一个实施例中多个节点之间串行监控的示意图;图5为一个实施例中出现异常节点后的串行监控调整后的示意图;图6为一个实施例中工作任务分配系统的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的工作任务分配方法,可以应用于如图1所示的应用环境中。其中,第一终端102通过网络与服务器104进行通信。第二终端106通过网络与服务器104进行通信。其中,第一终端102以及第二终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。当客户需要办理业务时,可以通过第一终端102向服务器104上传业务请求。服务器104根据该业务请求生成对应的工作任务。工作任务具有对应的业务类型。服务器104上预先存储了多种表达式,不同的表达式可以对应不同的业务类型。服务器104根据业务类型调用对应的表达式,表达式是根据业务类型、业务参数按照预设格式封装后所生成的。业务类型预先配置了对应的角色。服务器104从而能够利用表达式识别出业务类型相对应的角色。服务器104根据角色选择相适应的执行者标识,将工作任务发送至与执行者标识对应的第二终端。在一个实施例中,如图2所示,提供了一种工作任务分配方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:步骤202,接收第一终端上传的业务请求,根据业务请求生成对应的工作任务;工作任务具有对应的业务类型。第一终端中可以预先安装了应用程序。第一终端可以通过应用程序与服务器进行通信。当客户需要办理业务时,登录应用程序,通过应用程序在第一终端中输入相应的业务信息。第一终本文档来自技高网...

【技术保护点】
1.一种工作任务分配方法,所述方法包括:接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述工作任务具有对应的业务类型;根据所述业务类型调用对应的表达式,以及获取所述业务类型预先被配置的角色;通过所述表达式获取与所述业务类型相对应的角色;所述角色对应多个执行者标识;根据所述角色选择相适应的执行者标识,将所述工作任务发送至与所述执行者标识对应的第二终端。

【技术特征摘要】
1.一种工作任务分配方法,所述方法包括:接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述工作任务具有对应的业务类型;根据所述业务类型调用对应的表达式,以及获取所述业务类型预先被配置的角色;通过所述表达式获取与所述业务类型相对应的角色;所述角色对应多个执行者标识;根据所述角色选择相适应的执行者标识,将所述工作任务发送至与所述执行者标识对应的第二终端。2.根据权利要求1所述的方法,其特征在于,在获取所述工作任务之前,所述方法还包括:接收第三终端上传的配置文件,所述配置文件中记录了业务类型、业务参数以及相对应的角色;将所述业务类型、所述业务参数按照预设格式进行封装,生成对应的表达式;利用所述业务类型与所述角色的对应关系,建立所述表达式与所述角色之间的对应关系。3.根据权利要求1所述的方法,其特征在于,所述表达式中包含与业务类型对应的风险等级;所述方法还包括:获取与所述工作任务对应的业务信息;在所述业务信息中提取对应的业务特征;所述业务信息中包含客户标识;根据所述客户标识调用与客户身份相对应的历史信息;所述业务特征以及历史信息识别所述工作任务对应的风险等级;所述根据所述业务类型调用对应的表达式包括:根据所述业务类型以及所述风险等级调用对应的表达式。4.根据权利要求1所述的方法,其特征在于,所述接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务包括:通过主节点接收第一终端上传的业务请求,根据所述业务请求生成对应的工作任务;所述主节点轮询多个从节点的负载权重,将所述工作任务分配至相适应的从节点;所述根据所述业务类型调用对应的表达式包括:所述从节点获取所述工作任务对应的业务类型,根据所述业务类型在数据库中调用对应表达式。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述主节点和所述多个从节点之间进行串行监控,所述主节点与所述多个从节点形成链表;若所述主节点与所述从节点之间或者所述从节点...

【专利技术属性】
技术研发人员:黄颂
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1