任务管理方法、装置及系统制造方法及图纸

技术编号:26596830 阅读:15 留言:0更新日期:2020-12-04 21:18
本公开关于一种任务管理方法、装置及系统,应用于由多个协作方协同完成同一项任务的场景中,当任一协作方客户端对待处理任务中的某个任务节点进行处理时,生成相应的任务处理指令并发送至服务端。服务端检测任一协作方客户端对待处理任务中各任务节点的处理结果,并根据各任务节点的处理结果将对应任务节点标记为与实际处理结果相对应的状态,从而使各任务节点的状态准确、真实地反应任务实际处理过程中的状态,以及使任务的各个协作方获知整个任务的进度和状态。

【技术实现步骤摘要】
任务管理方法、装置及系统
本公开涉及计算机
,尤其涉及一种任务管理方法、装置及系统。
技术介绍
在很多应用场景下,需要多个参与且频繁交互完成一个任务,例如,软件开发过程中通常需要多个部分的工作人员协同完成一个项目,例如,由开发工程师、测试工程师和发版工程师等协作完成。相关技术中,通常使用工作协同工具完成多人之间的协作,但是,相关技术中的工作协同工具无法满足日益复杂的任务的状态管理需求。
技术实现思路
本公开提供一种任务管理方法、装置及系统,以至少解决相关技术中的工作协同工具无法满足复杂的任务状态的管理需求问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种任务管理方法,由多个协作方协同完成一个任务,所述方法应用于服务端中,所述方法包括:接收协同完成待处理任务的任意一个协作方客户端发送的针对所述待处理任务中的目标任务节点的任务处理指令,所述任务处理指令由所述协作方客户端检测到针对所述目标任务节点的任务处理操作时产生;根据所述任务处理指令获取所述目标任务节点对应的处理结果;当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态,并将所述预设状态发送至所述协作方客户端进行显示,所述预设状态包括与所述处理结果不满足预设条件的具体详情相对应的状态。在第一方面一种可能的实现方式中,所述预设状态是与成功状态或失败状态均不同的其他状态。在第一方面另一种可能的实现方式中,所述当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态步骤包括:将所述目标任务节点的所有处理结果与所述预设条件包含的各预设条件项进行比较,所述预设条件项包括不允许偏差条件项;当所述目标任务节点的处理结果中存在不满足所述不允许偏差条件项的处理结果时,将所述目标任务节点的状态标记为阻塞状态,当所述目标任务节点处于所述阻塞状态时无法处理所述目标任务节点的下一个任务节点。在第一方面另一种可能的实现方式中,所述当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态步骤包括:将所述目标任务节点的所有处理结果与所述预设条件包含的各预设条件项进行比较,所述预设条件项包括允许偏差条件项和不允许偏差条件项;当所述目标任务节点的处理结果满足所述不允许偏差条件项,但存在不满足所述允许偏差条件项的处理结果时,将所述目标任务节点的状态标记为异常成功状态,当所述目标任务节点处于所述异常成功状态时允许启动所述目标任务节点的下一任务节点。在第一方面另一种可能的实现方式中,所述当所述目标任务节点的处理结果中存在不满足所述不允许偏差条件项的处理结果时,将所述目标任务节点的状态标记为阻塞状态步骤包括:当针对所述目标任务节点的所有处理结果中缺失与所述不允许偏差条件项对应的处理结果,或者,当前时刻未达到所述目标任务节点对应的预定启动时间时,确定所述目标任务节点的状态为阻塞状态。在第一方面另一种可能的实现方式中,在所述将所述目标任务节点的状态标记为异常成功状态步骤之后,所述方法还包括:获取导致所述目标任务节点异常成功的原因并记录所述原因。在第一方面另一种可能的实现方式中,在所述将所述目标任务节点的状态标记为阻塞状态步骤之后,所述方法还包括:当所述目标任务节点的所有处理结果均满足所述不允许偏差条件项时,将所述目标任务节点的状态由所述阻塞状态切换至成功状态,并启动下一个任务节点。在第一方面另一种可能的实现方式中,所述方法还包括:针对所述待处理任务包含的每个任务节点,获取所述任务节点对应的协作方及对应的操作时间窗口;在所述任务节点对应的操作时间窗口对应的预设时间段内,向所述任务节点对应的协作方客户端发送任务处理提醒。在第一方面另一种可能的实现方式中,所述方法还包括:接收所述协作方客户端发送的用于显示所述待处理任务包含的各任务节点状态的显示请求;响应所述显示请求,向所述协作方客户端返回所述待处理任务包含的各个任务节点的状态。根据本公开实施例的第二方面,提供一种任务管理方法,由多个协作方协同完成一个任务,所述方法应用于协作方客户端中,所述方法包括:当协作方客户端检测到协作方在操作界面上针对待处理任务中的目标任务节点的任务处理操作时,响应所述任务处理操作产生相应的任务处理指令;将所述任务处理指令发送至服务端,以使所述服务端根据所述任务处理指令获取所述目标任务节点对应的处理结果,以及,当所述服务端检测到所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态并发送至所述协作方客户端;所述协作方客户端在显示界面显示所述服务端返回的所述待处理任务中的目标任务节点对应的任务状态;其中,所述预设状态包括与所述处理结果不满足预设条件的具体详情相对应的状态。在第二方面一种可能的实现方式中,所述方法还包括:当检测到协作方在所述协作方客户端上针对目标任务的状态查看操作时,根据所述状态查看操作生成状态查看请求,并将所述状态查看请求发送至服务端,所述状态查看请求用于使所述服务端解析获得所述目标任务并获取所述目标任务包含的各任务节点的当前状态;接收所述服务端返回的所述目标任务包含的各个任务节点的当前状态,并在显示界面显示。根据本公开实施例的第三方面,提供一种任务管理装置,由多个协作方协同完成一个任务,所述装置应用于服务端中,所述装置包括:第一接收模块,被配置为接收协同完成待处理任务的任意一个协作方客户端发送的针对所述待处理任务中的目标任务节点的任务处理指令,所述任务处理指令由所述协作方客户端检测到针对所述目标任务节点的任务处理操作时产生;处理结果获取模块,被配置为根据所述任务处理指令获取所述目标任务节点对应的处理结果;任务状态标记模块,被配置为当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态,所述预设状态包括与所述处理结果不满足预设条件的具体详情相对应的状态;发送模块,被配置为将所述预设状态发送至所述协作方客户端进行显示。在第三方面一种可能的实现方式中,所述预设状态是与成功状态或失败状态均不同的其他状态。在第三方面另一种可能的实现方式中,所述任务状态标记模块包括:第一比较子模块,被配置为将所述目标任务节点的所有处理结果与所述预设条件包含的各预设条件项进行比较,所述预设条件项包括不允许偏差条件项;第一状态标记子模块,被配置为当所述目标任务节点的处理结果中存在不满足所述不允许偏差条件项的处理结果时,将所述目标任务节点的状态标记为阻塞状态,当所述目标任务节点处于所述阻塞状态时无法处理所述目标任务节点的下一个任务节点。在第三方面一种可能的实现方式中,所述任务状态标记模块包括:第二比较子模块,被配置为将所述目标任务节点的所有处理结果与所述预设条件包含的各预设条件项进行比较,所述预设条件项包括允许偏差条件项和不允许偏差条件项本文档来自技高网...

【技术保护点】
1.一种任务管理方法,其特征在于,一个任务由多个协作方协同完成,所述方法应用于服务端中,所述方法包括:/n接收协同完成待处理任务的任意一个协作方客户端发送的针对所述待处理任务中的目标任务节点的任务处理指令,所述任务处理指令由所述协作方客户端检测到针对所述目标任务节点的任务处理操作时产生;/n根据所述任务处理指令获取所述目标任务节点对应的处理结果;/n当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态,并将所述预设状态发送至所述协作方客户端进行显示,所述预设状态包括与所述处理结果不满足预设条件的具体详情相对应的状态。/n

【技术特征摘要】
1.一种任务管理方法,其特征在于,一个任务由多个协作方协同完成,所述方法应用于服务端中,所述方法包括:
接收协同完成待处理任务的任意一个协作方客户端发送的针对所述待处理任务中的目标任务节点的任务处理指令,所述任务处理指令由所述协作方客户端检测到针对所述目标任务节点的任务处理操作时产生;
根据所述任务处理指令获取所述目标任务节点对应的处理结果;
当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态,并将所述预设状态发送至所述协作方客户端进行显示,所述预设状态包括与所述处理结果不满足预设条件的具体详情相对应的状态。


2.根据权利要求1所述的任务管理方法,其特征在于,所述预设状态是与成功状态或失败状态均不同的其他状态。


3.根据权利要求1或2所述的任务管理方法,其特征在于,所述当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态步骤包括:
将所述目标任务节点的所有处理结果与所述预设条件包含的各预设条件项进行比较,所述预设条件项包括不允许偏差条件项;
当所述目标任务节点的处理结果中存在不满足所述不允许偏差条件项的处理结果时,将所述目标任务节点的状态标记为阻塞状态,当所述目标任务节点处于所述阻塞状态时无法处理所述目标任务节点的下一个任务节点。


4.根据权利要求1或2所述的任务管理方法,其特征在于,所述当所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态步骤包括:
将所述目标任务节点的所有处理结果与所述预设条件包含的各预设条件项进行比较,所述预设条件项包括允许偏差条件项和不允许偏差条件项;
当所述目标任务节点的处理结果满足所述不允许偏差条件项,但存在不满足所述允许偏差条件项的处理结果时,将所述目标任务节点的状态标记为异常成功状态,当所述目标任务节点处于所述异常成功状态时允许启动所述目标任务节点的下一任务节点。


5.根据权利要求3所述的任务管理方法,其特征在于,在所述将所述目标任务节点的状态标记为阻塞状态步骤之后,所述方法还包括:
当所述目标任务节点的所有处理结果均满足所述不允许偏差条件项时,将所述目标任务节点的状态由所述阻塞状态切换至成功状态,并启动下一个任务节点。


6.一种任务管理方法,其特征在于,一个任务由多个协作方协同完成,所述方法应用于协作方客户端中,所述方法包括:
当协作方客户端检测到协作方在操作界面上针对待处理任务中的目标任务节点的任务处理操作时,响应所述任务处理操作产生相应的任务处理指令;
将所述任务处理指令发送至服务端,以使所述服务端根据所述任务处理指令获取所述目标任务节点对应的处理结果,以及,当所述服务端检测到所述目标任务节点的处理结果不满足预设条件时,将所述目标任务节点标记为预设状态并发送至所述协作方客户...

【专利技术属性】
技术研发人员:常啸霍佳佳于金
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1