一种任务状态控制方法及装置制造方法及图纸

技术编号:19240709 阅读:23 留言:0更新日期:2018-10-24 04:07
本说明书一个或多个实施例提供了一种任务状态控制方法及装置,该方法包括:首先,获取任务工单的当前执行状态,该任务工单包括:目标任务工单和该目标任务工单的关联任务工单;以及获取与目标任务工单相关的状态决策规则,该状态决策规则为基于前置条件决策后续执行动作的规则;根据当前执行状态和状态决策规则,确定目标任务工单的目标执行动作;根据目标执行动作控制目标任务工单的执行状态流转。本说明书一个或多个实施例中,通过预先设置状态决策规则,再基于该状态决策规则和参考任务工单的当前执行状态,自动控制各目标任务工单的执行状态流转。

【技术实现步骤摘要】
一种任务状态控制方法及装置
本说明书一个或多个实施例涉及计算机领域,尤其涉及一种任务状态控制方法及装置。
技术介绍
目前,随着互联网和计算机技术的快速发展,越来越多的网络服务商致力于通过互联网为公众提供便利的社会或企业服务,提供网络服务的实现基础是网络服务平台和数据资源。其中,网络服务平台为用户提供互联网入口,用于实现用户的交互访问,通过该互联网入口对来自于客户端的业务请求进行处理,并返回处理结果。当前,一旦互联网服务新增业务或功能时,相关的业务系统需要针对新业务或功能进行各种规则配置,针对多业务系统协同完成一项任务的应用场景,例如,多业务系统共同完成一个新业务的上线,其中,相关技术中主要通过各业务方人工动态的触发对应的业务系统单独完成配置数据更新,因此,需要各业务方之间进行线下沟通,各业务方之间线下互相商定当前谁执行哪个环节,推进各业务系统的执行状态,进而使得各业务系统针对新业务或功能完成各种规则配置。由此可知,需要提供一种减少线下沟通、提高工作效率和时效性地控制多任务状态的方案。
技术实现思路
本说明书一个或多个实施例的目的是提供一种任务状态控制方法及装置,以通过预先设置状态决策规则,再基于该状态决策规则和参考任务工单的当前执行状态,自动控制各目标任务工单的执行状态流转,进而使得任务工单对应的业务处理事项自动协同推进完成,这样能够减少人工线下沟通,提高工作效率和时效性。为解决上述技术问题,本说明书一个或多个实施例是这样实现的:本说明书一个或多个实施例提供了一种任务状态控制方法,包括:获取任务工单的当前执行状态,其中,所述任务工单包括:目标任务工单和该目标任务工单的关联任务工单;获取与所述目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转。本说明书一个或多个实施例提供了一种任务状态控制方法,包括:获取任务工单的当前执行状态,其中,所述任务工单包括:主任务工单和由该主任务工单主导的至少一个子任务工单;获取与目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则,所述目标任务工单包括:主任务工单或子任务工单;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转,以使各子任务工单对应的业务系统进行目标业务更新。本说明书一个或多个实施例提供了一种任务状态控制装置,包括:第一获取模块,用于获取任务工单的当前执行状态,其中,所述任务工单包括:目标任务工单和该目标任务工单的关联任务工单;第二获取模块,用于获取与所述目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则;执行动作确定模块,用于根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;任务状态控制模块,用于根据所述目标执行动作控制所述目标任务工单的执行状态流转。本说明书一个或多个实施例提供了一种任务状态控制装置,包括:第一获取模块,用于获取任务工单的当前执行状态,其中,所述任务工单包括:主任务工单和由该主任务工单主导的至少一个子任务工单;第二获取模块,用于获取与目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则,所述目标任务工单包括:主任务工单或子任务工单;执行动作确定模块,用于根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;任务状态控制模块,用于根据所述目标执行动作控制所述目标任务工单的执行状态流转,以使各子任务工单对应的业务系统进行目标业务更新。本说明书一个或多个实施例提供了一种任务状态控制设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:获取任务工单的当前执行状态,其中,所述任务工单包括:目标任务工单和该目标任务工单的关联任务工单;获取与所述目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转。本说明书一个或多个实施例提供了一种任务状态控制设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:获取任务工单的当前执行状态,其中,所述任务工单包括:主任务工单和由该主任务工单主导的至少一个子任务工单;获取与目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则,所述目标任务工单包括:主任务工单或子任务工单;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转,以使各子任务工单对应的业务系统进行目标业务更新。本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:获取任务工单的当前执行状态,其中,所述任务工单包括:目标任务工单和该目标任务工单的关联任务工单;获取与所述目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转。本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:获取任务工单的当前执行状态,其中,所述任务工单包括:主任务工单和由该主任务工单主导的至少一个子任务工单;获取与目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则,所述目标任务工单包括:主任务工单或子任务工单;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转,以使各子任务工单对应的业务系统进行目标业务更新。本说明书一个或多个实施例中的任务状态控制方法及装置,首先,获取任务工单的当前执行状态,该任务工单包括:目标任务工单和该目标任务工单的关联任务工单;以及获取与目标任务工单相关的状态决策规则,该状态决策规则为基于前置条件决策后续执行动作的规则;根据当前执行状态和状态决策规则,确定目标任务工单的目标执行动作;根据目标执行动作控制目标任务工单的执行状态流转。本说明书一个或多个实施例中,通过预先设置状态决策规则,再基于该状态决策规则和参考任务工单的当前执行状态,自动控制各目标任务工单的执行状态流转,进而使得任务工单对应的业务处理事项自动协同推进完成,这样能够减少人工线下沟通,提高工作效率和时效性。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例中记载的一些实施例,对于本领域普通技术本文档来自技高网...

【技术保护点】
1.一种任务状态控制方法,其特征在于,包括:获取任务工单的当前执行状态,其中,所述任务工单包括:目标任务工单和该目标任务工单的关联任务工单;获取与所述目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转。

【技术特征摘要】
1.一种任务状态控制方法,其特征在于,包括:获取任务工单的当前执行状态,其中,所述任务工单包括:目标任务工单和该目标任务工单的关联任务工单;获取与所述目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转。2.根据权利要求1所述的方法,其特征在于,所述状态决策规则包括:前置条件和满足该前置条件需要完成的执行动作之间的对应关系;所述根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作,包括:判断所述当前执行状态是否满足所述前置条件,其中,所述当前执行状态包括:当前所在任务节点和在该任务节点下的执行结果;若是,则将与该前置条件对应的执行动作确定为目标执行动作。3.根据权利要求1所述的方法,其特征在于,所述获取与所述目标任务工单相关的状态决策规则,包括:确定所述目标任务工单的当前所在任务节点;在预先生成的状态决策规则集合中,查询与所述当前所在任务节点对应的状态决策规则,其中,所述状态决策规则集合包括:各任务节点下的前置条件与执行动作之间的对应关系。4.根据权利要求1所述的方法,其特征在于,所述状态决策规则中的执行动作包括:执行下一任务节点、回滚至指定任务节点、跳过当前任务节点、暂停任务或结束任务中的至少一种。5.根据权利要求1所述的方法,其特征在于,在获取任务工单的当前执行状态之前,还包括:根据业务需求生成状态决策规则,其中,所述业务需求包括:目标任务工单和该目标任务工单的关联任务工单的协同处理需求。6.根据权利要求5所述的方法,其特征在于,在根据业务需求生成状态决策规则之后,还包括:在确定业务需求发生变更后,根据变更后的业务需求更新状态决策规则;或者,根据变更后的业务需求增加至少一个状态决策规则;或者,根据变更后的业务需求删除至少一个状态决策规则。7.根据权利要求1所述的方法,其特征在于,所述目标任务工单包括:子任务工单,所述关联任务工单包括:主导该子任务工单的主任务工单、和/或该主任务工单主导的其他子任务工单;所述根据所述目标执行动作控制所述目标任务工单的执行状态流转,包括:根据所述目标执行动作生成相应的控制指令;将所述控制指令下发至所述子任务工单对应的业务系统,以触发所述业务系统根据所述控制指令完成对应的业务处理环节;在接收到所述业务系统的处理完成反馈信息后,将所述子任务工单的当前所在任务节点流转到下一任务节点。8.根据权利要求1所述的方法,其特征在于,所述目标任务工单包括:主任务工单,所述关联任务工单包括:所述主任务工单所主导的多个子任务工单;所述根据所述目标执行动作控制所述目标任务工单的执行状态流转,包括:根据所述目标执行动作变更所述主任务工单的当前执行状态。9.一种任务状态控制方法,其特征在于,包括:获取任务工单的当前执行状态,其中,所述任务工单包括:主任务工单和由该主任务工单主导的至少一个子任务工单;获取与目标任务工单相关的状态决策规则,其中,所述状态决策规则为基于前置条件决策后续执行动作的规则,所述目标任务工单包括:主任务工单或子任务工单;根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作;根据所述目标执行动作控制所述目标任务工单的执行状态流转,以使各子任务工单对应的业务系统进行目标业务更新。10.根据权利要求9所述的方法,其特征在于,在获取任务工单的当前执行状态之前,还包括:根据用于更新目标业务的主任务工单,生成由该主任务工单主导的多个子任务工单,其中,每个所述子任务工单包括:用于控制其对应的业务系统上的业务配置数据更新的流程。11.根据权利要求10所述的方法,其特征在于,所述目标任务工单包括:子任务工单;所述根据所述目标执行动作控制所述目标任务工单的执行状态流转,包括:根据所述目标执行动作生成相应的控制指令;将所述控制指令下发至所述子任务工单对应的业务系统,以触发所述业务系统根据所述控制指令完成对应的目标业务更新处理环节;在接收到所述业务系统的处理完成反馈信息后,将所述子任务工单的当前所在任务节点流转到下一任务节点。12.根据权利要求10所述的方法,其特征在于,所述目标任务工单包括:主任务工单;所述根据所述目标执行动作控制所述目标任务工单的执行状态流转,包括:根据所述目标执行动作变更所述主任务工单的当前执行状态。13.根据权利要求9所述的方法,其特征在于,所述状态决策规则包括:前置条件和满足该前置条件需要完成的执行动作之间的对应关系;所述根据所述当前执行状态和所述状态决策规则,确定所述目标任务工单的目标执行动作,包括:判断所述当前执行状态是否满足所述前置条件,其中,所述当前执行状态包括...

【专利技术属性】
技术研发人员:李渊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1