【技术实现步骤摘要】
一种订单监控方法、服务器及存储介质
[0001]本专利技术涉及监控
,特别涉及一种订单监控方法、服务器及存储介质。
技术介绍
[0002]近年来,随着生活水平的提高,大型的电子商务平台丰富多样的业务形态决定了其有较长的订单履约链路,从客户下单到客户签收,中间包含多个环节。
[0003]在订单履约过程中,由于订单的类型、商品品类、仓库类型等固有因素以及履约过程中可能出现的地址变更、商品拒收、物流丢包等不可确定性的因素,造成了履约过程的复杂、分支多样。在履约中出现中断而造成订单无法自行流转时,业务人员需要通过监控系统对业务系统中的订单履约流程进行监控,定位中断的节点,分析中断的原因,调整业务系统中的异常数据,让流程继续流转。而这个过程,往往会很复杂,获取故障的原因往往需要分析上游多个节点的类型和数据。另外,即使订单履约过程执行完毕后,也会通过监控系统回看整个业务系统的订单履约流程需求,供流程人员进行流程优化。
[0004]目前,现有的技术手段为监控系统采用订单监控方法对订单履约流程进行监控;具体地,在订单履 ...
【技术保护点】
【技术特征摘要】
1.一种订单监控方法,其特征在于,包括:根据目标订单的订单类型,确定所述目标订单对应的订单履约流程;获取所述目标订单对应的订单履约流程中各个节点的节点配置信息;根据所述各个节点的节点配置信息,获取所述目标订单的履约过程包含的各个目标节点的节点数据;所述各个目标节点为所述订单履约流程中的部分节点或全部节点;根据所述各个目标节点的节点数据,输出所述目标订单对应的订单履约信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述各个节点的节点配置信息,获取所述目标订单的履约过程包含的各个目标节点的节点数据,包括:根据所述各个节点的节点配置信息,确定所述订单履约流程中各个节点的履约顺序;根据所述履约顺序,确定所述订单履约流程的起始节点,并将所述起始节点作为当前节点,针对所述当前节点采用循环方式执行以下操作,直至将所述订单履约流程的结束节点作为当前节点为止;其中,一次循环过程包括:将所述当前节点添加为目标节点;根据所述当前节点的节点配置信息,获取所述当前节点的节点数据;根据所述履约顺序,确定所述当前节点对应的下一节点,并将所述下一节点作为新的当前节点。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前节点的节点配置信息,获取所述当前节点的节点数据,包括:根据所述当前节点的节点配置信息,确定所述当前节点的触发方式;若所述当前节点的触发方式为心跳触发方式,则根据所述当前节点的节点配置信息中的数据请求信息,确定所述当前节点对应的至少一个数据请求,并通过业务系统中各个数据请求对应的数据请求接口,依次获得各个数据请求的返回值;若所述当前节点的触发方式为被动调用方式,则接收所述业务系统发送的返回值;所述返回值为所述业务系统调用所述当前节点的数据请求对应的数据请求接口得到的返回值;根据所述返回值,确定所述当前节点的节点数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述返回值,确定所述当前节点的节点数据,包括:根据所述节点配置信息,确定所述当前节点对应的数据处理逻辑;所述数据处理逻辑包括各个数据请求对应的执行变量;分别采用各个数据请求的返回值替换所述数据处理逻辑中对应的执行变量;执行所述数据处理逻辑,并将所述数据处理逻辑的执行结果作为所述当前节点的节点数据。5.根据权利要求4所述的方法,其特征在于,在将所述数据处理逻辑的执行结果作为所述当前节点的节点数据之后,所述方法还包括:根据所述当前节点的节点数据,确定所述当前节点是否异常;若是,则根据所述当前节点的节点配置信息,确定所述当前节点的触发方式;若所述触发方式为心跳触发方式,且所述当前节点的数据处理逻辑的执行次数大于预...
【专利技术属性】
技术研发人员:黄丙志,郭琦,刘倩,张智源,吴绍博,范明展,石蕊,
申请(专利权)人:海信集团控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。