MES系统中的订单任务处理方法、装置、介质和设备制造方法及图纸

技术编号:37683428 阅读:24 留言:0更新日期:2023-05-28 09:36
本申请提供一种MES系统中的订单任务处理方法、装置、介质和设备,属于计算机技术领域。该方法包括:调用对应的编排接口对待处理的订单任务进行响应;从编排接口中调用与子任务对应的初始接口对相应的子任务进行响应;针对订单任务,当根据与初始接口的编排链路进行到对物料准备任务进行物料补充处理时,调用与每种物料相匹配的要料接口进行响应,根据通过每个要料接口的反馈的要料结果判定物料是否准备成功;当不成功时,结束对物料准备任务的处理;汇总每个子任务处理的处理结果,并通过编排接口将处理结果反馈至接收端。本申请可降低对系统资源的耗费。统资源的耗费。统资源的耗费。

【技术实现步骤摘要】
MES系统中的订单任务处理方法、装置、介质和设备


[0001]本申请涉及计算机
,尤其涉及一种MES系统中的订单任务处理方法、装置、介质和设备。

技术介绍

[0002]MES系统(manufacturing execution system,生产执行系统)是一套面向制造企业车间执行层的生产信息化管理系统。MES系统中订单任务是指为满足客户需求或公司内部计划而发布的一项任务,通常包括生产制造、物料采购、库存管理等方面的内容。这些任务具有较高的复杂度和实时性,需要系统进行全面的协调和管理,以确保任务能够按时完成并达到预期效果。
[0003]传统的订单任务处理方法,都是将订单中的具体任务拆分来处理,分配给各个模块来处理,这种方式需要大量的人力进行协调,耗费了较多的资源。

技术实现思路

[0004]本申请的目的在于提供一种MES系统中的订单任务处理方法、装置、介质和设备,以降低系统资源的耗费。
[0005]为实现以上目的,本申请第一方面,提供了一种MES系统中的订单任务处理方法,所述方法包括:调用对应的编排接口对待处理的订单任务进行响应,所述订单任务包括多个子任务,至少一个所述子任务包括物料准备任务;从所述编排接口中调用与所述子任务对应的初始接口对相应的子任务进行响应;针对所述订单任务,当根据与所述初始接口的编排链路进行到对所述物料准备任务进行物料补充处理时,调用与每种物料相匹配的要料接口进行响应,根据通过每个所述要料接口的反馈的要料结果判定所述物料是否准备成功;当不成功时,结束对所述物料准备任务的处理;汇总每个所述子任务处理的处理结果,并通过所述编排接口将所述处理结果反馈至接收端。
[0006]在其中一个实施例中,所述要料接口具有多个,每个所述要料接口之间的编排逻辑为并行编排;所述根据通过每个所述要料接口的反馈结果判定所述物料是否准备成功,包括:根据结果投票器对每个所述要料接口输出的要料结果进行统计,根据统计结果判定物料是否准备成功;所述方法还包括:调用处于所述编排链路中的所述要料接口所处的所述编排链路中的下一级接口继续处理所述物料准备任务对应的子任务。
[0007]在其中一个实施例中,所述根据统计结果判定物料是否准备成功,包括:当所述统计结果中表示补充成功的结果的比例达到第一预设比例时,判定物料准备成功。
[0008]在其中一个实施例中,所述根据统计结果判定物料是否准备成功,包括:当所述统计结果中表示补充成功的结果的比例小于第一预设比例时,检测所述统计结果中表示必要物料的要料结果是否均为补充成功,若是,则当检测去除必要物料的要料结果之后,表示补充成功的第二结果的比例超过第二预设比例时,判定物料准备成功。
[0009]在其中一个实施例中,所述方法还包括:当小于所述第二预设比例时,提取通过所述要料接口返回的不成功的原因,当所述原因表示接口调用失败时,重新发起通过所述要料接口进行响应,根据重新响应的结果更新所述第二结果。
[0010]在其中一个实施例中,所述物料准备任务中包含了物料数量信息;所述调用与每种物料相匹配的要料接口进行响应,包括:根据所述物料数量信息确定对所述相匹配的要料接口的调用次数;根据所述调用次数对所述相匹配的要料接口进行循环调用;所述根据结果投票器对每个所述要料接口输出的要料结果进行统计,包括:当通过所述要料接口每次输出的针对同一种物料的要料结果均表示要料成功时,判定对所述同一种物料补充成功。
[0011]在其中一个实施例中,所述从所述编排接口中调用与所述子任务对应的初始接口对相应的子任务进行响应,包括:获取所述编排接口所关联的注册中心的中心标识;根据所述中心标识获取处于有效状态的微服务中的有效接口的接口标识;从所述订单任务中提取每个所述子任务的标志位中的接口调用信息;基于所述接口调用信息从所述接口标识中确定与每个所述子任务相匹配的初始接口。
[0012]本申请第二方面,提供了一种MES系统中的订单任务处理装置,所述装置包括:编排接口调用模块,用于调用对应的编排接口对待处理的订单任务进行响应,所述订单任务包括多个子任务,至少一个所述子任务包括物料准备任务;子任务处理模块,用于从所述编排接口中调用与所述子任务对应的初始接口对相应的子任务进行响应;针对所述订单任务,当根据与所述初始接口的编排链路进行到对所述物料准备任务进行物料补充处理时,调用与每种物料相匹配的要料接口进行响应,根据通过每个所述要料接口的反馈的要料结果判定所述物料是否准备成功;当不成功时,结束对所述物料准备任务的处理;任务结果处理模块,用于汇总每个所述子任务处理的处理结果,并通过所述编排接口将所述处理结果反馈至接收端。
[0013]本申请第三方面,提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行本申请任一实施例中所述的方法。
[0014]本申请第三方面,提供了一种计算机可读介质,所述计算机可读介质上存储有可执行指令,所述可执行指令被处理器执行时使所述处理器执行本申请任一实施例中所述的方法。
[0015]上述的MES系统中的订单任务处理方法、装置、介质和设备,通过设置编排接口来
对MES系统中的订单任务进行处理,这样,订单任务中的各个子任务可以利用编排接口中的初始接口分别按照其编排链路进行处理,最后再由编排接口汇总各个子任务的处理结果,最终得到订单任务的处理结果,将其反馈给请求端。本申请中的订单任务最终暴露给请求端的为同一个编排接口,无需请求端去寻找调用多个接口进行处理,降低了对系统资源的耗费。
附图说明
[0016]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对本申请范围的限定。
[0017]图1为一个实施例中MES系统中的订单任务处理方法的流程图;图2为一个实施例中编排接口的原理示意图;图3为一个实施例中MES系统中的订单任务处理装置的结构框图;图4为一个实施例中电子设备的接口框图。
具体实施方式
[0018]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0019]本申请所使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0020]比如本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。
[0021]再比如本申请所使用的术语“包括”、“包含”等表明了特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种MES系统中的订单任务处理方法,其特征在于,所述方法包括:调用对应的编排接口对待处理的订单任务进行响应,所述订单任务包括多个子任务,至少一个所述子任务包括物料准备任务;从所述编排接口中调用与所述子任务对应的初始接口对相应的子任务进行响应;针对所述订单任务,当根据与所述初始接口的编排链路进行到对所述物料准备任务进行物料补充处理时,调用与每种物料相匹配的要料接口进行响应,根据通过每个所述要料接口的反馈的要料结果判定所述物料是否准备成功;当不成功时,结束对所述物料准备任务的处理;汇总每个所述子任务处理的处理结果,并通过所述编排接口将所述处理结果反馈至接收端。2.根据权利要求1所述的方法,其特征在于,所述要料接口具有多个,每个所述要料接口之间的编排逻辑为并行编排;所述根据通过每个所述要料接口的反馈结果判定所述物料是否准备成功,包括:根据结果投票器对每个所述要料接口输出的要料结果进行统计,根据统计结果判定物料是否准备成功;所述方法还包括:调用处于所述编排链路中的所述要料接口所处的所述编排链路中的下一级接口继续处理所述物料准备任务对应的子任务。3.根据权利要求2所述的方法,其特征在于,所述根据统计结果判定物料是否准备成功,包括:当所述统计结果中表示补充成功的结果的比例达到第一预设比例时,判定物料准备成功。4.根据权利要求3所述的方法,其特征在于,所述根据统计结果判定物料是否准备成功,包括:当所述统计结果中表示补充成功的结果的比例小于第一预设比例时,检测所述统计结果中表示必要物料的要料结果是否均为补充成功,若是,则当检测去除必要物料的要料结果之后,表示补充成功的第二结果的比例超过第二预设比例时,判定物料准备成功。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当小于所述第二预设比例时,提取通过所述要料接口返回的不成功的原因,当所述原因表示接口调用失败时,重新发起通过所述要料接口进行响应,根据重新响应的结果更新所述第二结果。6.根据权利要求2所述的方法,其特征在于,所述物料准备任务中包含了物料数量...

【专利技术属性】
技术研发人员:章倍祥葛军高晨李明亮张启亮赵峰刘军
申请(专利权)人:徐工汉云技术股份有限公司
类型:发明
国别省市:

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

1