一种物料清单的数据库信息维护方法和装置与流程

文档序号:25637696发布日期:2021-06-25 16:45阅读:132来源:国知局
一种物料清单的数据库信息维护方法和装置与流程

1.本发明涉及数据管理领域,更具体地,特别是指一种物料清单的数据库信息维护方法和装置。


背景技术:

2.当前服务器的批量生产流程对产品生产的自动化率和生产效率要求极高。服务器出厂测试是保障机器功能及性能稳定性的测试手段之一,在出场检测环节中,配置检查又是尤为重要的一环,通过配置检查可以保障服务器配置部件不少检、位置不插错。该检测环节依赖于部件信息的数据库维护,现有技术在新部件上线后,因测试程序在数据库中检测不到新部件的维护信息而报错处理,然后再根据报错手动维护部件信息到数据库然后重新测试,但这种方式不适合工厂端大批量的生产作业模式,一旦报错影响范围较大,极大的降低了生产测试效率。
3.针对现有技术中新部件上线导致数据库报错的问题,目前尚无有效的解决方案。


技术实现要素:

4.有鉴于此,本发明实施例的目的在于提出一种物料清单的数据库信息维护方法和装置,能够提前维护部件信息,避免报错,提高生产效率。
5.基于上述目的,本发明实施例的第一方面提供了一种物料清单的数据库信息维护方法,包括执行以下步骤:
6.从数据库新获取到的订单中提取物料清单信息;
7.读取物料清单信息中存储的多个部件编码,并在数据库中分别检索与每个部件编码相对应的部件信息;
8.响应于存在检索不到部件信息的部件编码,而标记部件编码并发出补充部件信息的提示;
9.响应于检索到被标记的部件编码的部件信息,而移除部件编码的标记。
10.在一些实施方式中,从新获取到数据库的订单中提取物料清单信息包括:通过数据库接口持续监视数据库,并响应于有订单经由数据库接口进入数据库而从订单中提取物料清单信息。
11.在一些实施方式中,物料清单信息中还存储有子物料清单;
12.读取物料清单信息中存储的多个部件编码还包括:读取物料清单信息中的子物料清单存储的多个子部件编码;
13.在数据库中分别检索与每个部件编码相对应的部件信息包括:检索与每个子部件编码相对应的部件信息。
14.在一些实施方式中,方法还包括:
15.响应于检索到的部件信息中包括针对当前订单有效的部件禁用信息,而标记对应的部件编码并发出调整部件信息的提示,其中部件禁用信息包括禁用类型和禁用原因;
16.响应于检索到的被标记的部件编码的部件信息不包括部件禁用信息或包括的部件禁用信息对当前订单无效,而移除部件编码的标记。
17.在一些实施方式中,方法还包括:响应于物料清单信息中的每个部件编码均无标记而上线订单。
18.本发明实施例的第二方面提供了一种装置,包括:
19.处理器;和
20.存储器,存储有处理器可运行的程序代码,程序代码在被运行时执行以下步骤:
21.从数据库新获取到的订单中提取物料清单信息;
22.读取物料清单信息中存储的多个部件编码,并在数据库中分别检索与每个部件编码相对应的部件信息;
23.响应于存在检索不到部件信息的部件编码,而标记部件编码并发出补充部件信息的提示;
24.响应于检索到被标记的部件编码的部件信息,而移除部件编码的标记。
25.在一些实施方式中,从新获取到数据库的订单中提取物料清单信息包括:通过数据库接口持续监视数据库,并响应于有订单经由数据库接口进入数据库而从订单中提取物料清单信息。
26.在一些实施方式中,物料清单信息中还存储有子物料清单;
27.读取物料清单信息中存储的多个部件编码还包括:读取物料清单信息中的子物料清单存储的多个子部件编码;
28.在数据库中分别检索与每个部件编码相对应的部件信息包括:检索与每个子部件编码相对应的部件信息。
29.在一些实施方式中,步骤还包括:
30.响应于检索到的部件信息中包括针对当前订单有效的部件禁用信息,而标记对应的部件编码并发出调整部件信息的提示,其中部件禁用信息包括禁用类型和禁用原因;
31.响应于检索到的被标记的部件编码的部件信息不包括部件禁用信息或包括的部件禁用信息对当前订单无效,而移除部件编码的标记。
32.在一些实施方式中,步骤还包括:响应于物料清单信息中的每个部件编码均无标记而上线订单。
33.本发明具有以下有益技术效果:本发明实施例提供的物料清单的数据库信息维护方法和装置,通过从数据库新获取到的订单中提取物料清单信息;读取物料清单信息中存储的多个部件编码,并在数据库中分别检索与每个部件编码相对应的部件信息;响应于存在检索不到部件信息的部件编码,而标记部件编码并发出补充部件信息的提示;响应于检索到被标记的部件编码的部件信息,而移除部件编码的标记的技术方案,能够提前维护部件信息,避免报错,提高生产效率。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
35.图1为本发明提供的物料清单的数据库信息维护方法的流程示意图。
具体实施方式
36.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。
37.需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
38.基于上述目的,本发明实施例的第一个方面,提出了一种提前维护部件信息,避免报错,提高生产效率的物料清单的数据库信息维护方法的一个实施例。图1示出的是本发明提供的物料清单的数据库信息维护方法的流程示意图。
39.所述的物料清单的数据库信息维护方法,如图1所示,包括执行以下步骤:
40.步骤s101,从数据库新获取到的订单中提取物料清单信息;
41.步骤s103,读取物料清单信息中存储的多个部件编码,并在数据库中分别检索与每个部件编码相对应的部件信息;
42.步骤s105,响应于存在检索不到部件信息的部件编码,而标记部件编码并发出补充部件信息的提示;
43.步骤s107,响应于检索到被标记的部件编码的部件信息,而移除部件编码的标记。
44.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。所述计算机程序的实施例,可以达到与之对应的前述任意方法实施例相同或者相类似的效果。
45.在一些实施方式中,从新获取到数据库的订单中提取物料清单信息包括:通过数据库接口持续监视数据库,并响应于有订单经由数据库接口进入数据库而从订单中提取物料清单信息。
46.在一些实施方式中,物料清单信息中还存储有子物料清单。读取物料清单信息中存储的多个部件编码还包括:读取物料清单信息中的子物料清单存储的多个子部件编码。在数据库中分别检索与每个部件编码相对应的部件信息包括:检索与每个子部件编码相对应的部件信息。
47.在一些实施方式中,方法还包括:
48.响应于检索到的部件信息中包括针对当前订单有效的部件禁用信息,而标记对应的部件编码并发出调整部件信息的提示,其中部件禁用信息包括禁用类型和禁用原因;
49.响应于检索到的被标记的部件编码的部件信息不包括部件禁用信息或包括的部件禁用信息对当前订单无效,而移除部件编码的标记。
50.在一些实施方式中,方法还包括:响应于物料清单信息中的每个部件编码均无标记而上线订单。
51.下面根据具体实施例进一步阐述本发明的具体实施方式。
52.本发明实施例首先调用数据库接口监控新订单以获取下达的新订单信息以及其中的bom(物料清单)信息,订单下达后上线前自动巡查订单bom。遍历读取bom中的pn(部件编码),根据pn到数据库检索部件信息。若有信息返回,则自动进行下一个部件信息检索;若无信息返回,则程序触发邮件提醒,发送至相关人员处理。相关人员根据新部件规格书内容将部件信息维护至数据库,程序检索到数据后不再提醒。一切完成后订单上线,调用数据库部件信息,正常进行配置信息检查,不会出现报错情况。
53.在特殊情况下,bom中不仅包括pn还包括其它bom,在本发明中将后者称为子bom。子bom本身可能从别的订单而来,或本身就是模块化bom一部分,这种情况下子bom中包括的pn的部件信息也需要维护到数据库中。
54.另外,有时数据库中的部件信息会记载其特殊的禁用指令。例如特定部件被发现具有潜在的安全问题,该信息被记载在数据库中,而安全策略又指示对于特定的订单应当采取高稳定性部件,因此该部件即使其信息已经维护到数据库中也不可用。此时需要提示人工处理,排除该部件在本订单中的危险性或直接更换为另一种可用部件。处理后订单才能正常上线。
55.从上述实施例可以看出,本发明实施例提供的物料清单的数据库信息维护方法,通过从数据新获取到库的订单中提取物料清单信息;读取物料清单信息中存储的多个部件编码,并在数据库中分别检索与每个部件编码相对应的部件信息;响应于存在检索不到部件信息的部件编码,而标记部件编码并发出补充部件信息的提示;响应于检索到被标记的部件编码的部件信息,而移除部件编码的标记的技术方案,能够提前维护部件信息,避免报错,提高生产效率。
56.需要特别指出的是,上述物料清单的数据库信息维护方法的各个实施例中的各个步骤均可以相互交叉、替换、增加、删减,因此,这些合理的排列组合变换之于物料清单的数据库信息维护方法也应当属于本发明的保护范围,并且不应将本发明的保护范围局限在所述实施例之上。
57.基于上述目的,本发明实施例的第二个方面,提出了一种提前维护部件信息,避免报错,提高生产效率的物料清单的数据库信息维护装置的一个实施例。装置包括:
58.处理器;和
59.存储器,存储有处理器可运行的程序代码,程序代码在被运行时执行以下步骤:
60.从数据库新获取到的订单中提取物料清单信息;
61.读取物料清单信息中存储的多个部件编码,并在数据库中分别检索与每个部件编码相对应的部件信息;
62.响应于存在检索不到部件信息的部件编码,而标记部件编码并发出补充部件信息的提示;
63.响应于检索到被标记的部件编码的部件信息,而移除部件编码的标记。
64.在一些实施方式中,从新获取到数据库的订单中提取物料清单信息包括:通过数据库接口持续监视数据库,并响应于有订单经由数据库接口进入数据库而从订单中提取物料清单信息。
65.在一些实施方式中,物料清单信息中还存储有子物料清单。读取物料清单信息中存储的多个部件编码还包括:读取物料清单信息中的子物料清单存储的多个子部件编码。
在数据库中分别检索与每个部件编码相对应的部件信息包括:检索与每个子部件编码相对应的部件信息。
66.在一些实施方式中,步骤还包括:
67.响应于检索到的部件信息中包括针对当前订单有效的部件禁用信息,而标记对应的部件编码并发出调整部件信息的提示,其中部件禁用信息包括禁用类型和禁用原因;
68.响应于检索到的被标记的部件编码的部件信息不包括部件禁用信息或包括的部件禁用信息对当前订单无效,而移除部件编码的标记。
69.在一些实施方式中,步骤还包括:响应于物料清单信息中的每个部件编码均无标记而上线订单。
70.从上述实施例可以看出,本发明实施例提供的装置,通过从数据库新获取到的订单中提取物料清单信息;读取物料清单信息中存储的多个部件编码,并在数据库中分别检索与每个部件编码相对应的部件信息;响应于存在检索不到部件信息的部件编码,而标记部件编码并发出补充部件信息的提示;响应于检索到被标记的部件编码的部件信息,而移除部件编码的标记的技术方案,能够提前维护部件信息,避免报错,提高生产效率。
71.需要特别指出的是,上述装置的实施例采用了所述物料清单的数据库信息维护方法的实施例来具体说明各模块的工作过程,本领域技术人员能够很容易想到,将这些模块应用到所述物料清单的数据库信息维护方法的其他实施例中。当然,由于所述物料清单的数据库信息维护方法实施例中的各个步骤均可以相互交叉、替换、增加、删减,因此,这些合理的排列组合变换之于所述装置也应当属于本发明的保护范围,并且不应将本发明的保护范围局限在所述实施例之上。
72.以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。
73.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1