实现WBSBOM同步变更标准BOM的方法、服务器、系统及存储介质与流程

文档序号:34585145发布日期:2023-06-28 15:14阅读:43来源:国知局
实现WBSBOM同步变更标准BOM的方法、服务器、系统及存储介质与流程

本发明实施例涉及数据处理,尤其涉及一种实现wbsbom同步变更标准bom的方法、服务器、系统及存储介质。


背景技术:

1、bom(bill of material,物料清单)是指一个产品所包含所有物料的清单,它表明了产品的总装件、分装件、组件、部件、零件以及原材料之间的结构关系,以及所需的数量,它是定义产品结构的技术文件,又被称为产品结构表或产品结构树。其中,标准bom为项目的物料清单模板;wbsbom为机台bom,与机台实物相对应,wbsbom从标准bom继承,根据客户的需求进行设计变更,增加或减少组件。

2、在产品设计优化,或市场、客户需求发生变化时,需要对wbsbom进行变更,完成机台升级。现有的wbsbom变更方法是发起人在erp中查看wbsbom后,人工在oa填写变更明细,并发起设计变更流程,经流程审批后,再由文控在erp中进行wbsbom变更操作并发布。但是,上述wbsbom变更方法存在如下不足:一、发起wbsbom变更时无法自动触发oa发起设计变更流程,需要人工在oa填写变更明细并发起设计变更流程,流程繁琐,而且由于wbsbom中结构存在差异,且机台号与变更履历对应复杂,需人工计算核对,不仅费时费力,变更效率低,而且变更的准确性差,存在变更数据填写错误的风险,一旦变更数据填错,将可能导致机台缺料。二、在变更wbsbom时无法实现对该wbsbom对应的标准bom的同步变更,若要变更标准bom,则还需要人工重新发起标准bom的变更流程,变更效率低,变更准确性差。

3、以上问题亟待解决。


技术实现思路

1、为解决相关技术问题,本发明提供一种实现wbsbom同步变更标准bom的方法、服务器、系统及存储介质,来解决以上背景技术部分提到的问题。

2、为实现上述目的,本发明实施例采用如下技术方案:

3、第一方面,本发明实施例提供了一种实现wbsbom同步变更标准bom的方法,应用于abm服务器中,包括:

4、接收第一用户输入的请求对目标wbsbom进行变更的变更请求指令,所述变更请求指令包括对所述目标wbsbom进行变更的至少一个变更项目;

5、根据所述变更请求指令生成所述目标wbsbom对应的wbsbom变更发文,所述wbsbom变更发文至少包括所述目标wbsbom的标识以及所述变更项目;

6、将所述wbsbom变更发文推送至与所述第一用户绑定的第二用户;

7、向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知,所述变更通知用于触发所述oa服务器根据所述变更项目生成对所述目标wbsbom进行变更的变更审核流程,所述变更审核流程经过审批人员流向至归档人员,所述归档人员为所述第二用户,所述第二用户在确定所述变更审核流程被所述审批人员审批后,对所述wbsbom变更发文进行审核操作;

8、获取所述第二用户对所述wbsbom变更发文的审核操作,在判定所述审核操作为确认通过时,完成所述目标wbsbom的变更。

9、abm服务器在收到第一用户的wbsbom的变更请求指令后,将会发送携带有wbsbom的变更项目的变更通知给oa服务器,通过变更通知自动触发oa服务器根据所述变更项目生成变更审核流程,在确定所述变更审核流程被所述审批人员在oa服务器审批后,第二用户直接在abm服务器对wbsbom变更发文进行审核操作,在审核操作确认通过时,完成wbsbom变更。通过abm服务器和oa服务器实现了对wbsbom的高效变更,有效避免了现有wbsbom变更方案中人工操作不当导致变更数据填写错误的风险,确保了bom和机台实物的完整性,有利于产品结构优化升级,能够及时响应市场与客户的需求变更。可选的,所述标识可以是客户信息、生产批次信息等。

10、作为一种可选的实施方式,在所述完成所述目标wbsbom的变更之后,所述实现wbsbom同步变更标准bom的方法还包括:

11、获取所述第二用户针对所述wbsbom变更发文输入的同步指令,所述同步指令用于指示将所述wbsbom变更发文的变更项目同步至标准bom;

12、将所述wbsbom变更发文的变更项目同步至所述目标wbsbom的标识对应的标准bom中。

13、第二用户针对所述wbsbom变更发文在abm服务器中输入的同步指令后,abm服务器将所述wbsbom变更发文的变更项目同步至所述目标wbsbom的标识对应的标准bom,实现了wbsbom同步变更标准bom的功能,无需针对相同的变更项目再对所述目标wbsbom的标识对应的标准bom再新建变更,减少了发文数量,提高了bom变更效率。

14、作为一种可选的实施方式,所述将所述wbsbom变更发文的变更项目同步至所述目标wbsbom的标识对应的标准bom中,包括:

15、判断所述标准bom库中是否存在所述目标wbsbom的父结构和子结构;

16、若所述标准bom库中存在所述目标wbsbom的父结构和子结构,则将所述wbsbom变更发文的变更项目同步变更至所述目标wbsbom对应的标准bom中;

17、若所述标准bom库中存在所述目标wbsbom的父结构且不存在子结构,或,若标准bom库中不存在所述目标wbsbom的父结构,则结束同步变更流程。

18、通过判断标准bom库中是否存在目标wbsbom的父结构和子结构实现对标准bom结构逻辑的判断,在准bom库中存在wbsbom的父结构和子结构时,才会将wbsbom变更发文的变更项目同步变更至目标wbsbom对应的标准bom中,提高了wbsbom同步变更标准bom的效率和准确性。为了区别变更前的标准bom,可选的,变更后的标准bom的标识可以在变更前的标准bom的标识的基础上增加区别字段,比如增加后缀字母或者数字等。

19、作为一种可选的实施方式,所述将所述wbsbom变更发文的变更项目同步至所述目标wbsbom对应的标准bom中,包括:

20、判断所述目标wbsbom对应的标准bom中是否存在与所述wbsbom变更发文中的变更项目对应的项目;

21、若所述目标wbsbom对应的标准bom中存在与所述wbsbom变更发文中的变更项目对应的项目,则将所述变更项目替换所述标准bom中对应的项目;

22、若所述目标wbsbom对应的标准bom中不存在与所述wbsbom变更发文中的变更项目对应的项目,则结束同步变更流程。

23、在判定目标wbsbom对应的标准bom中存在与wbsbom变更发文中的变更项目对应的项目时,将变更项目替换标准bom中对应的项目,实现对标准bom的替换变更,准确,高效。

24、作为一种可选的实施方式,所述将所述wbsbom变更发文的变更项目同步至所述目标wbsbom对应的标准bom中,还包括:

25、删除存在于所述目标wbsbom对应的标准bom中且不与所述变更项目对应的项目。

26、在将所述wbsbom变更发文的变更项目同步至所述目标wbsbom对应的标准bom中时,删除存在于所述目标wbsbom对应的标准bom中且不与所述变更项目对应的项目,实现对标准bom高效可靠的删除变更。

27、作为一种可选的实施方式,所述向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知,包括:

28、获取所述wbsbom变更发文的类型;

29、若所述wbsbom变更发文为第一类变更发文,则向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知;

30、若所述wbsbom变更发文为第二类变更发文,则判断是否获取到第一用户输入的向所述oa服务器发送所述变更通知的触发指令,若获取到向所述oa服务器发送所述变更通知的触发指令,则向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知。

31、在所述wbsbom变更发文为第一类变更发文时,说明所述wbsbom变更发文的变更项目可以同步至所述目标wbsbom的标识对应的标准bom中,则直接向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知;在所述wbsbom变更发文为第二类变更发文,说明无法将所述wbsbom变更发文的变更项目同步至标准bom中,则需要第一用户发送触发指令即向所述oa服务器发送所述变更通知的指令后,才会向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知。根据所述wbsbom变更发文的类型迅速确定是否直接向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知,避免无效判断和无效发文,确保了wbsbom和标准bom的高效变更。

32、作为一种可选的实施方式,所述根据所述变更请求指令生成所述目标wbsbom对应的wbsbom变更发文,包括:

33、对于所述目标wbsbom对应的变更项目,当所述标准bom库中所述目标wbsbom对应的变更项目存在所述目标wbsbom的父结构和子结构,则生成所述第一类变更发文;

34、当所述标准bom库中所述目标wbsbom对应的变更项目包含所述目标wbsbom的父结构且不包含所述目标wbsbom的子结构,则生成第二类变更发文;

35、当所述标准bom库中所述目标wbsbom对应的变更项目不包含所述目标wbsbom的父结构,则结束同步变更流程。

36、通过判断标准bom库中是否存在目标wbsbom的父结构和子结构确定根据所述变更请求指令生成所述目标wbsbom对应的wbsbom变更发文的类型,变更发文类型直接与标准bom库中标准bom的结构逻辑关联,使是否可以实现wbsbom同步变更标准bom的判断更加直接高效。

37、第二方面,本发明实施例提供了一种实现wbsbom同步变更标准bom的服务器,所述服务器包括:

38、接收模块,被配置为接收第一用户输入的请求对目标wbsbom进行变更的变更请求指令,所述变更请求指令包括对所述目标wbsbom进行变更的变更项目;

39、处理模块,被配置为根据所述变更请求指令生成所述目标wbsbom对应的wbsbom变更发文,所述wbsbom变更发文至少包括所述目标wbsbom的标识以及所述变更项目;

40、所述处理模块,还被配置为将所述wbsbom变更发文推送至与所述第一用户绑定的第二用户;

41、发送模块,被配置为向oa服务器发送携带有所述目标wbsbom的变更项目的变更通知,所述变更通知用于触发所述oa服务器根据所述变更项目生成对所述目标wbsbom进行变更的变更审核流程,所述变更审核流程经过审批人员流向至归档人员,所述归档人员为所述第二用户,所述第二用户在确定所述变更审核流程被所述审批人员审批后,对所述wbsbom变更发文进行审核操作;

42、所述处理模块,还配置为获取所述第二用户对所述wbsbom变更发文的审核操作,在判定所述审核操作为确认通过时,完成所述目标wbsbom的变更。

43、通过该服务器实现了对wbsbom的高效变更,有效避免了现有wbsbom变更方案中人工操作不当导致变更数据填写错误的风险,确保了bom和机台实物的完整性,有利于产品结构优化升级,能够及时响应市场与客户的需求变更。

44、第三方面,本发明实施例提供了一种实现wbsbom同步变更标准bom的系统,所述系统包括:第一服务器和第二服务器,所述第一服务器与所述第二服务器通过有线方式或无线方式通信连接,所述第一服务器执行如上述第一方面实施例任一项所述的实现wbsbom同步变更标准bom的方法。

45、若第一服务器为abm服务器,则第二服务器为oa服务器,通过第一服务器和第二服务器组成的实现wbsbom同步变更标准bom的系统不仅实现了对wbsbom的高效变更,有效避免了现有wbsbom变更方案中人工操作不当导致变更数据填写错误的风险,确保了bom和机台实物的完整性,有利于产品结构优化升级,能够及时响应市场与客户的需求变更;而且abm服务器可以将所述wbsbom变更发文的变更项目同步至所述目标wbsbom的标识对应的标准bom,实现了wbsbom同步变更标准bom的功能,无需针对相同的变更项目再对所述目标wbsbom的标识对应的标准bom再新建变更,减少了发文数量,提高了bom变更效率。

46、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述第一方面实施例任一项所述的实现wbsbom同步变更标准bom的方法,不仅实现了对wbsbom的高效变更,而且可以将wbsbom变更发文的变更项目同步至目标wbsbom的标识对应的标准bom,实现了wbsbom同步变更标准bom的功能,无需针对相同的变更项目再对所述目标wbsbom的标识对应的标准bom再新建变更,减少了发文数量,提高了bom变更效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1