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

订单流程处理方法、装置、设备及存储介质制造方法及图纸

技术编号:44619590 阅读:11 留言:0更新日期:2025-03-17 18:19
本申请提供一种订单流程处理方法、装置、设备及存储介质。该方法包括:接收终端设备发送的添加流程指令,其中添加流程指令包括订单特征、待添加子流程及前置子流程;获取任务队列中,订单特征及前置子流程对应的任务状态;若任务状态为已完成,则将待添加子流程对应的目标任务信息写入任务队列,以使待添加子流程对应的处理节点读取目标任务信息,并根据目标任务信息执行待添加子流程,响应于待添加子流程执行结束,将目标任务信息的任务状态变更为已完成;响应于目标任务信息的任务状态为已完成,执行订单特征及前置子流程对应的后续子流程。本申请的方法,解决了当前订单处理过程灵活性较低的技术问题。

【技术实现步骤摘要】

本申请涉及数据处理及大数据,尤其涉及一种订单流程处理方法、装置、设备及存储介质


技术介绍

1、当前随着电子商务、移动支付、云计算等领域的不断发展,大量的服务或实体商品的订单处理可以通过网络进行处理。

2、目前,现有技术中通过创建订单对应的处理流程,并执行处理流程,实现完成订单的处理。

3、但是,专利技术人发现现有技术至少存在如下技术问题:当前订单处理过程灵活性较低。


技术实现思路

1、本申请提供一种订单流程处理方法、装置、设备及存储介质,用以解决当前订单处理过程灵活性较低的技术问题。

2、第一方面,本申请提供一种订单流程处理方法,应用于流程处理单元,包括:接收终端设备发送的添加流程指令,其中添加流程指令包括订单特征、待添加子流程及前置子流程;获取任务队列中,订单特征及前置子流程对应的任务状态;若任务状态为已完成,则将待添加子流程对应的目标任务信息写入任务队列,以使待添加子流程对应的处理节点读取目标任务信息,并根据目标任务信息执行待添加子流程,响应于待添加子流程执行结束,将目标任务信息的任务状态变更为已完成;响应于目标任务信息的任务状态为已完成,执行订单特征及前置子流程对应的后续子流程。

3、在一种可能的实现方式中,执行订单特征及前置子流程对应的后续子流程,包括:获取订单特征及前置子流程对应的后置子流程;确定后置子流程对应的任务信息;将后置子流程对应的任务信息写入任务队列,以使后置子流程对应的节点读取后置子流程对应的任务信息,并执行后置子流程,响应于后置子流程执行结束,将后置子流程对应的任务状态变更为已完成;响应于后置子流程对应的任务状态变更为已完成,将订单特征及后置子流程对应的后序子流程确定为新的后置子流程,并重新执行确定任务信息至变更任务状态的步骤,直至完成订单特征对应的所有子流程。

4、在一种可能的实现方式中,将待添加子流程对应的目标任务信息写入任务队列,包括:确定待添加子流程的流程类型;将流程类型对应的任务队列确定为目标队列;将待添加子流程对应的目标任务信息写入目标队列。

5、在一种可能的实现方式中,在接收终端设备发送的添加流程指令之前,还包括:接收终端设备发送的订单创建信息;获取与订单创建信息对应的目标订单流程,其中目标订单流程包括至少一个子流程;将目标订单流程中的首个子流程确定为待办理流程;将待办理流程对应的任务信息写入任务队列,以使待办理流程对应的处理节点读取任务队列中待办理流程对应的任务信息,并根据待办理流程对应的任务信息,执行待办理流程。

6、在一种可能的实现方式中,在将待办理流程对应的任务信息写入任务队列之后,还包括:采集任务队列中各任务信息对应的任务状态;若任一任务信息对应的任务状态由正在执行变更为执行失败,将任一任务信息对应的失败次数加n,并将任一任务信息对应的任务状态变更为待执行,以使对应的处理节点重新读取任一任务信息,并执行对应的子流程,其中n为正整数;若任一任务信息对应的失败次数大于预设值,则输出订单处理失败信息。

7、在一种可能的实现方式中,在采集任务队列中各任务信息对应的任务状态之后,还包括:若任一任务信息对应的任务状态由正在执行变更为执行失败,则将任一任务信息发送至监测终端,以使监测终端将任一任务信息输出,接收工作人员对任一任务信息的编辑,得到新的任务信息;接收监测终端发送的新的任务信息;将新的任务信息写入任务队列,以使处理节点根据新的任务信息重新执行对应的子流程。

8、在一种可能的实现方式中,在将待办理流程对应的任务信息写入任务队列之后,还包括:接收查询终端发送的订单查询指令,其中订单查询指令包括目标订单特征;在任务队列中,查找目标订单特征对应的任务信息;根据目标订单特征对应的任务信息,确定未完成子流程;根据未完成子流程,生成任务状态信息;将任务状态信息发送至查询终端。

9、第二方面,本申请提供一种订单流程处理方法,应用于处理节点,包括:读取与待添加子流程对应的目标任务信息,其中待添加子流程是流程管理单元获取任务队列中订单特征及前置子流程对应的任务状态,在任务状态为已完成的情况下,写入任务队列的,订单特征、待添加子流程及前置子流程是流程管理单元接收终端设备发送的添加流程指令得到的;根据目标任务信息,执行待添加子流程;响应于待添加子流程执行结束,将目标任务信息的任务状态变更为已完成,以使流程管理单元响应于目标任务信息的任务状态为已完成,执行订单特征及前置子流程对应的后续子流程。

10、第三方面,本申请提供一种订单流程处理装置,包括:指令接收模块,用于接收终端设备发送的添加流程指令,其中添加流程指令包括订单特征、待添加子流程及前置子流程;状态获取模块,用于获取任务队列中,订单特征及前置子流程对应的任务状态;信息写入模块,用于若任务状态为已完成,则将待添加子流程对应的目标任务信息写入任务队列,以使待添加子流程对应的处理节点读取目标任务信息,并根据目标任务信息执行待添加子流程,响应于待添加子流程执行结束,将目标任务信息的任务状态变更为已完成;流程执行模块,用于响应于目标任务信息的任务状态为已完成,执行订单特征及前置子流程对应的后续子流程。

11、第四方面,本申请提供一种订单流程处理装置,包括:信息读取模块,用于读取目标任务信息,其中目标任务信息与待添加子流程对应,待添加子流程是流程管理单元获取任务队列中订单特征及前置子流程对应的任务状态,在任务状态为已完成的情况下,写入任务队列的,订单特征、待添加子流程及前置子流程是流程管理单元接收终端设备发送的添加流程指令得到的;子流程执行模块,用于根据目标任务信息,执行待添加子流程;状态变更模块,用于响应于待添加子流程执行结束,将目标任务信息的任务状态变更为已完成,以使流程管理单元响应于目标任务信息的任务状态为已完成,执行订单特征及前置子流程对应的后续子流程。

12、第五方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如第一方面或第二方面描述的订单流程处理方法。

13、第六方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如第一方面或第二方面描述的订单流程处理方法。

14、本申请提供的订单流程处理方法、装置、设备及存储介质,通过接收终端设备发送的添加流程指令,获取任务队列中,添加流程指令包含的订单特征及前置子流程对应的任务状态,在任务状态为已完成的情况下,将待添加子流程对应的目标任务信息写入任务队列,从而使处理节点执行待添加子流程,并在待添加子流程对应的目标任务信息的任务状态为已完成后,执行订单特征及前置子流程对应的后续子流程,实现在已有的流程中添加新的流程,增加订单处理过程的灵活性,且不影响已有流程的执行、不影响订单处理性能、对待添加子流程对应的处理节点以外的其他处理节点没有影响。

本文档来自技高网...

【技术保护点】

1.一种订单流程处理方法,其特征在于,应用于流程管理单元,包括:

2.根据权利要求1所述的方法,其特征在于,所述执行所述订单特征及所述前置子流程对应的后续子流程,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述待添加子流程对应的目标任务信息写入任务队列,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,在所述接收终端设备发送的添加流程指令之前,还包括:

5.根据权利要求4所述的方法,其特征在于,在所述将所述待办理流程对应的任务信息写入所述任务队列之后,还包括:

6.根据权利要求5所述的方法,其特征在于,在所述采集任务队列中各任务信息对应的任务状态之后,还包括:

7.根据权利要求4所述的方法,其特征在于,在所述将所述待办理流程对应的任务信息写入所述任务队列之后,还包括:

8.一种订单流程处理方法,其特征在于,应用于处理节点,包括:

9.一种订单流程处理装置,其特征在于,包括:

10.一种订单流程处理装置,其特征在于,包括:

11.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7或权利要求8中任一项所述的订单流程处理方法。

...

【技术特征摘要】

1.一种订单流程处理方法,其特征在于,应用于流程管理单元,包括:

2.根据权利要求1所述的方法,其特征在于,所述执行所述订单特征及所述前置子流程对应的后续子流程,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述待添加子流程对应的目标任务信息写入任务队列,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,在所述接收终端设备发送的添加流程指令之前,还包括:

5.根据权利要求4所述的方法,其特征在于,在所述将所述待办理流程对应的任务信息写入所述任务队列之后,还包括:

6.根据权利要求5所述的方法,其特征在于,在所述采集任务队列中各任务信息对应的任务...

【专利技术属性】
技术研发人员:徐忠
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1