一种物料分类方法及系统、物料选配方法及系统
技术领域
本发明涉及服务器领域,具体涉及一种物料分类方法及系统、物料选配方法及系统。
背景技术
当前PLM(Product Lifecycle Management,产品生命周期管理)系统和SAP(System Applications and Products)ERP(Enterprise Resource Planning)系统的开发,操作方式为当BOM(Bill of Material,物料清单)中新增一颗物料时,将物料编码(即料号)先上传系统加入BOM中,然后再通过人为去判断其关系的组合,下载每一个关联的CASETABLE(PLM系统中通过物料编码填写限制关系(即OD关系或OD限制关系)的一种文档),手动将物料编码加入到每一个CASETABLE中对应的关系中,既容易出错,维护效率又低。
另外,当BOM中的物料带有辅料时,现有技术中的处理方式往往是,将各BOM的所有相关辅料在BOM中添加一遍,并在每颗带有辅料的物料上填写与相关辅料的0D关系,不仅影响准确性和工作效率,而且在更新选配物料的辅料时,需要修改BOM,包括修改BOM中物料与辅料的0D关系,进一步影响准确性和工作效率的提高。
为此,本发明提供一种物料分类方法及系统、物料选配方法及系统,用于解决上述问题。
发明内容
针对现有技术的不足,本发明提供一种物料分类方法及系统、物料选配方法及系统,用于在BOM中新增物料时自动实现OD限制关系的创建,既能够避免人为添加方式的使用,还能够避免辅料及其0D关系在BOM中的添加,减少后期维护过程的工作量,提高准确性和工作效率。
本发明提供一种物料分类方法,该物料分类方法应用于PLM系统,包括步骤:
Q1、接收新增物料,判断新增物料在其所属BOM中是否有同类物料:
若是,则继续执行步骤Q2;
若否,则为新增物料的所属类物料创建物料特性分类数据库,并将所创建的物料特性分类数据库加入预先创建的分类库集合,之后执行步骤Q2;
Q2、确定新增物料在所述分类库集合中所属的每一个物料特性分类数据库;
Q3、将新增物料的料号加入上述确定出的每一个物料特性分类数据库。
进一步地,步骤Q1中为新增物料的所属类物料创建物料特性分类数据库的实现方法为:
输入预先为目标类物料设计好的一级物料分类规则,所述目标类物料为上述新增物料的所属类物料;所述一级物料分类规则为预先指定的所述目标类物料的一组物料属性信息;
为上述输入的一级物料分类规则所包含的每一个物料属性信息,对应构建相应的物料特性分类数据库;
将上述构建所得的所有物料特性分类数据库加入上述分类库集合。
进一步地,该物料分类方法还包括:物料特性分类数据库添加步骤;
所述物料特性分类数据库添加步骤,具体为:
添加指定类物料的一级物料分类规则;
依据所添加的指定类物料的一级物料分类规则,为指定类物料构建物料特性分类数据库,得到指定类物料的相应数量的新增物料特性分类数据库;
获取所述BOM中属于所述指定类物料的每一个物料的物料属性信息;
基于获取到的BOM中属于所述指定类物料的每一个物料的物料属性信息,确定每一个新增物料特性分类数据库所对应的BOM中属于所述指定类物料的物料;
将上述确定出的每一个物料的料号,写入各自对应的新增物料特性分类数据库;
将写完上述确定出的所有物料的料号后得到的全部新增物料特性分类数据库均加入上述分类库集合。
进一步地,该物料分类方法还包括:OD关系限制与传递步骤;
所述OD关系限制与传递步骤包括:
添加预先从上述分类库集合中选定的用于BOM中的OD关系限制与传递的各相关物料特性分类数据库;
添加预先设定好的升级版物料分类规则,所述升级版物料分类规则为数据库运算规则;
利用所添加的升级版物料分类规则,对所添加的各物料特性分类数据库进行数据库运算,得到相应数量的新增的物料特性分类数据库;
将上述得到的所有新增的物料特性分类数据库加入上述分类库集合。
第二方面,本发明提供一种基于以上各方面所述的物料分类方法的物料选配方法,该物料选配方法应用于ERP系统并基于PLM系统,PLM系统中预先采用所述物料分类方法对BOM中新增的每一个物料进行分类,得到BOM中每一个物料对应的物料特性分类数据库;
所述物料选配方法包括步骤:
接收预先在PLM系统中标记带有辅料并上传来的物料选项;
接收预先在PLM系统中填写并上传来的辅料筛选OD条件;
接收PLM系统上传来的待选配物料的物料清单;
依据接收到的辅料筛选OD条件和物料选项,对物料清单上的每一个物料进行物料选配;
其中,在选配物料清单上的目标物料时,查找目标物料所在的物料特性分类数据库并返回给PLM系统;PLM系统基于接收到的物料特性分类数据库,查找对应的物料分类规则,并依据查找到的物料分类规则和预先为目标物料所对应的物料选项设定的物料分类规则,从ERP系统中返回的目标物料所在的各物料特性分类数据库中,查找上述预先为目标物料所对应的物料选项设定的物料分类规则所对应的物料,该查找出的物料即为所需的辅料,将该辅料的料号返回给ERP系统;所述目标物料为选配的带有标签的物料选项下的物料;
对应接收PLM系统反馈的料号,并将其加入上述物料清单。
第三方面,本发明提供一种物料分类系统,该物料分类系统应用于PLM系统,包括第一模块、第二模块和第三模块,其中:
所述第一模块,用于接收新增物料,判断新增物料在其所属BOM中是否有同类物料,并用于在判断结果为是时调用所述第二模块,在判断结果为否时,为新增物料的所属类物料创建物料特性分类数据库,并将所创建的物料特性分类数据库加入预先创建的分类库集合,之后调用所述第二模块;
所述第二模块,用于确定新增物料在所述分类库集合中所属的每一个物料特性分类数据库;
所述第三模块,用于将新增物料的料号加入上述确定出的每一个物料特性分类数据库。
进一步地,所述第一模块包括第一单元,所述第一单元用于为新增物料的所属类物料创建物料特性分类数据库;
所述第一单元包括:
输入模块,用于输入预先为目标类物料设计好的一级物料分类规则,所述目标类物料为上述新增物料的所属类物料;所述一级物料分类规则为预先选定的目标类物料的一组物料属性信息;
第一分类库构建模块,用于为上述输入的一级物料分类规则所包含的每一个物料属性信息,对应构建相应的物料特性分类数据库;
第一分类库补入模块,用于将第一分类库构建模块构建得到的所有物料特性分类数据库加入所述分类库集合。
进一步地,该物料分类系统还包括第二单元,所述第二单元用于新增物料特性分类数据库;
所述第二单元包括:
第一添加模块,用于添加指定类物料的一级物料分类规则;
第二分类库构建模块,用于依据所添加的指定类物料的一级物料分类规则,为指定类物料构建物料特性分类数据库,得到指定类物料的相应数量的新增物料特性分类数据库;
目标物料属性信息获取模块,用于获取所述BOM中属于所述指定类物料的每一个物料的物料属性信息;
关联物料获取模块,用于基于获取到的BOM中属于所述指定类物料的每一个物料的物料属性信息,确定每一个新增物料特性分类数据库所对应的BOM中属于所述指定类物料的物料;
料号写入模块,用于将上述确定出的每一个物料的料号,写入各自对应的新增物料特性分类数据库;
第二分类库补入模块,用于将写完上述确定出的所有物料的料号后得到的全部新增物料特性分类数据库加入上述分类库集合。
进一步地,该物料分类系统还包括第三单元,所述第三单元用于OD关系的限制与传递;
所述第三单元包括:
第二添加模块,用于添加预先从上述分类库集合中选定的用于BOM中的OD关系限制与传递的各相关物料特性分类数据库;
第三添加模块,用于添加预先设定好的升级版物料分类规则,所述升级版物料分类规则为数据库运算规则;
运算模块,用于利用所添加的升级版物料分类规则,对所添加的各物料特性分类数据库进行数据库运算,得到相应数量的新增的物料特性分类数据库;
第三分类库补入模块,用于将上述得到的所有新增的物料特性分类数据库加入上述分类库集合。
第四方面,本发明提供一种基于以上各方面所述的物料分类系统的物料选配系统,该物料选配系统应用于ERP系统并基于PLM系统,
PLM系统中集成有所述的物料分类系统,PLM系统中预先采用所述物料分类系统对系统BOM中新增的每一个物料进行分类,得到BOM中每一个物料对应的物料特性分类数据库;
PLM系统中还集成有标记模块、物料清单上传模块和辅料筛选OD条件输入模块,其中:
标记模块,用于标记带有辅料的物料选项,并用于将标记后的物料选项发送至ERP系统;
辅料筛选OD条件输入模块,用于输入与待选配物料的物料清单相对应的辅料筛选OD条件,并用于将所输入的辅料筛选OD条件上传至ERP系统;
物料清单上传模块,用于将待选配物料的物料清单上传至ERP系统;
所述物料选配系统包括:
第一数据接收模块,用于接收标记模块、辅料筛选OD条件输入模块和物料清单上传模块上传来的各相关内容;
选配模块,用于依据接收到的辅料筛选OD条件和物料选项,对上述物料清单上的每一个物料进行物料选配;
其中,选配模块在选配物料清单上的目标物料时,被配置为执行以下步骤:
查找目标物料所在的物料特性分类数据库并返回给PLM系统;所述目标物料为选配的带有标签的物料选项下的物料;
对应接收PLM系统反馈的料号,并将其加入上述物料清单;
其中,PLM系统在接收到ERP系统返回的目标物料所在的物料特性分类数据库时,基于接收到的物料特性分类数据库,查找对应的物料分类规则,并依据查找到的物料分类规则和预先为目标物料所对应的物料选项设定的物料分类规则,从ERP系统中返回的目标物料所在的各物料特性分类数据库中,查找上述预先为目标物料所对应的物料选项设定的物料分类规则所对应的物料,该查找出的物料即为所需的辅料,将该查找出的辅料的料号返回给ERP系统。
本发明的有益效果在于,
(1)本发明提供的物料分类方法及系统,通过创建物料特性分类数据库,自动完成新增物料的编码(即料号)添加,避免了人为添加方式的使用,一定程度上有助于缩短BOM维护的时间以及降低维护的差错率。
(2)本发明提供的物料分类方法及系统,还能够依据实际需要,在需要添加新的物料特性分类数据库时进行物料特性分类数据库的添加,可见在确保自动完成新增物料的料号添加的前提下,增加了本发明使用的灵活性与可扩展性,且新增的物料特性分类数据库均被加入分类库集合用于后续新增物料的分类,一定程度上有助于在不使用人为添加方式添加料号的前提下,确保了对新增物料的分类的细化。
(3)本发明提供的物料分类方法及系统,还能够依据实际需要,基于预先选定的物料特性分类数据库和预先设定好的升级版物料分类规则对OD关系做进一步的限制与传递,得到相应数量的新增的物料特性分类数据库并全部加入上述分类库集合,进一步地确保了在不使用人为添加方式添加料号的前提下,确保了对OD关系的自动限制与传递,进一步有助于实现对新增物料的分类的细化,进一步有助于缩短BOM维护的时间以及降低维护的差错率。
(4)本发明提供的物料分类方法及系统,均能够通过数据库传递OD关系,不必在BOM中将辅料添加一遍,也不必在每颗物料上填写0D关系,且在更新选配物料的辅料时,无需改变BOM、也无需修改BOM中0D关系,一定程度上有助于减少维护过程的工作量,继而有助于提高准确性和工作效率。
(5)本发明提供的物料选配方法及物料选配系统,依次基于本发明中的物料分类方法及物料分类系统,具备本发明提供的物料分类方法及系统的全部优点,在此不再赘述。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的物料分类方法的示意性流程图。
图2是本发明一个实施例的物料分类系统的示意性流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
图1是本发明一个实施例的物料分类方法的示意性流程图。该物料分类方法应用于PLM系统。
如图1所示,该物料分类方法,包括:
步骤Q1、接收新增物料,判断新增物料在其所属BOM中是否有同类物料:
若是,则继续执行步骤Q2;
若否,则为新增物料的所属类物料创建物料特性分类数据库,并将所创建的物料特性分类数据库加入预先创建的分类库集合,之后执行步骤Q2;
步骤Q2、确定新增物料在所述分类库集合中所属的每一个物料特性分类数据库;
步骤Q3、将新增物料的料号加入上述确定出的每一个物料特性分类数据库。
作为本发明的一个示意性实施例,步骤Q1中为新增物料的所属类物料创建物料特性分类数据库的实现方法为:
输入预先为目标类物料设计好的一级物料分类规则,所述目标类物料为上述新增物料的所属类物料;所述一级物料分类规则为预先指定的所述目标类物料的一组物料属性信息;
为上述输入的一级物料分类规则所包含的每一个物料属性信息,对应构建相应的物料特性分类数据库(均记为一级分类库);
将上述构建所得的所有物料特性分类数据库加入上述分类库集合。
作为本发明的一个示意性实施例,步骤Q2的实现方法为:
从PLM系统中获取新增物料的所有物料属性信息;
从所述分类库集合中查找与获取到的新增物料的物料属性信息相关的所有物料特性分类数据库,即得到新增物料在所述分类库集合中所属的每一个物料特性分类数据库。
作为本发明的一个示意性实施例,该物料分类方法还包括:物料特性分类数据库添加步骤。在本实施例中,所述物料特性分类数据库添加步骤,具体为:
添加指定类物料的一级物料分类规则;
依据所添加的指定类物料的一级物料分类规则,为指定类物料构建物料特性分类数据库,得到指定类物料的相应数量的新增物料特性分类数据库;
获取所述BOM中属于所述指定类物料的每一个物料的物料属性信息;
基于获取到的BOM中属于所述指定类物料的每一个物料的物料属性信息,确定每一个新增物料特性分类数据库所对应的BOM中属于所述指定类物料的物料;
将上述确定出的每一个物料的料号,写入各自对应的新增物料特性分类数据库;
将写完上述确定出的所有物料的料号后得到的全部新增物料特性分类数据库均加入上述分类库集合。
其中,本发明中所涉及的指定类物料,为将要对其进行相关操作的所述BOM中的某类物料,比如可以是BOM中的“硬盘”类物料,也可以是“CPU”类硬盘物料,还可以是BOM中其他任意类的物料,具体可由本领域技术人员依据实际情况选定。
该物料特性分类数据库添加步骤可重复执行,每次执行均可由本领域技术人员依据实际情况选定BOM中的某一类物料作为指定类物料。
所添加的指定类物料的一级物料分类规则,由预先选定的指定类物料的至少一个物料属性信息构成,具体可由本领域技术人员依据实际需要设定。
作为本发明的一个示意性实施例,该物料分类方法还包括:OD关系限制与传递步骤。具体地,所述OD关系限制与传递步骤包括:
添加预先从上述分类库集合中选定的用于BOM中的OD关系限制与传递的各相关物料特性分类数据库;
添加预先设定好的升级版物料分类规则,所述升级版物料分类规则为数据库运算规则;
利用所添加的升级版物料分类规则,对所添加的各物料特性分类数据库进行数据库运算,得到相应数量的新增的物料特性分类数据库;
将上述得到的所有新增的物料特性分类数据库加入上述分类库集合。
为了便于对本发明的理解,下面以本发明物料分类方法的原理,结合PLM系统在新建模块化BOM时对新增物料进行分类的过程,对本发明提供的物料分类方法做进一步地描述。
具体地,该物料分类方法包括:
步骤S1、接收新增物料,判断新增物料在其所属BOM中是否有同类物料:若是,则继续执行步骤S2;若否,则为新增物料的所属类物料创建物料特性分类数据库,并将所创建的物料特性分类数据库加入预先创建的分类库集合,之后执行步骤S2。
本实施例中所涉及的物料的所属类物料中的所有物料,均为同类物料。
具体实现时,步骤S1中为新增物料的所属类物料创建物料特性分类数据库的实现方法具体为:
输入预先为目标类物料设计好的一级物料分类规则,所述目标类物料为上述新增物料的所属类物料;所述一级物料分类规则为预先指定的所述目标类物料的一组物料属性信息;
为上述输入的一级物料分类规则所包含的每一个物料属性信息,对应构建相应的物料特性分类数据库;
将上述构建所得的所有物料特性分类数据库加入上述分类库集合。
比如,当前新建模块化BOM中有新增物料A,首先判断该新增物料A在其所属BOM(即上述新建模块化BOM)中是否有同类物料,若判定为有,则继续执行下一步骤S2,若判定为没有,则为新增物料A的所属类物料(该类物料中的所有物料互为同类物料)创建物料特性分类数据库,并将所创建的物料特性分类数据库加入所述分类库集合,之后执行步骤S2。
其中,新增物料的所属类物料,可由本领域技术人员依据现有技术进行确认。比如新增物料A为硬盘A,则该新增物料A的所属类物料为“硬盘”;再比如新增物料A为内存B,则该新增物料A的所属类物料为“内存”。
本发明在实现时,预先为BOM创建分类库集合。
步骤S2、确定新增物料在所述分类库集合中所属的每一个物料特性分类数据库。
具体实现时,步骤S2的实现方法为:
从PLM系统中获取新增物料的所有物料属性信息;
从所述分类库集合中查找与获取到的新增物料的物料属性信息相关的所有物料特性分类数据库,即得到新增物料在所述分类库集合中所属的每一个物料特性分类数据库。
以新增物料为上述硬盘A为例,硬盘A的所属类物料为“硬盘”,该步骤S2执行后,确定出新增物料A在所述分类库集合中所属的每一个物料特性分类数据库,即针对硬盘A(新增物料),执行步骤S2后确定出的每一个物料特性分类数据库均包含新增物料A的至少一个物料属性信息。
步骤S3、将新增物料的料号加入上述确定出的每一个物料特性分类数据库。
以新增物料为上述硬盘A为例,假定步骤S2中确定出该新增物料“硬盘A”在分类库集合中所属的物料特性分类数据库有三个,则在执行步骤S3后,上述确定出的三个物料特性分类数据库中均存有硬盘A的料号。
在本实施例中,该物料分类方法还包括步骤S4:物料特性分类数据库添加步骤。该步骤S4独立于上述步骤S1-步骤S3。本领域技术人员可依据实际需要,在需要补充物料特性分类数据库时,执行步骤S4。
具体实现时,所述步骤S4的实现方法为:
添加指定类物料的一级物料分类规则;
依据所添加的指定类物料的一级物料分类规则,为指定类物料构建物料特性分类数据库,得到指定类物料的相应数量的新增物料特性分类数据库;
获取所述BOM中属于所述指定类物料的每一个物料的物料属性信息;
基于获取到的BOM中属于所述指定类物料的每一个物料的物料属性信息,确定每一个新增物料特性分类数据库所对应的BOM中属于所述指定类物料的物料;
将上述确定出的每一个物料的料号,写入各自对应的新增物料特性分类数据库;
将写完上述确定出的所有物料的料号后得到的全部新增物料特性分类数据库均加入上述分类库集合。
其中,上述依据所添加的指定类物料的一级物料分类规则,为指定类物料构建物料特性分类数据库,具体实现方法为:
为所添加的指定类物料的一级物料分类规则所包含的每一个物料属性信息,对应构建所述指定类物料的物料特性分类数据库。
在本实施例中,该物料分类方法还包括步骤S5:OD关系限制与传递步骤。该步骤S5独立于上述步骤S4和步骤S1-步骤S3。本领域技术人员可依据实际需要,在需要增加OD关系的限制与传递时,选择执行步骤S5。
具体实现时,步骤S5的实现方法为:
步骤S51、添加预先从上述分类库集合中选定的用于BOM中的OD关系限制与传递的各相关物料特性分类数据库;
步骤S52、添加预先设定好的升级版物料分类规则,所述升级版物料分类规则为数据库运算规则;
步骤S53、利用所添加的升级版物料分类规则,对所添加的各物料特性分类数据库进行数据库运算,得到相应数量的新增的物料特性分类数据库;
步骤S54、将上述得到的所有新增的物料特性分类数据库加入上述分类库集合。
本说明书中所涉及的升级版物料分类规则,均由数据库的交、并或补构成。具体实现时,可由本领域技术人员依据实际需要进行设定。
在本实施例中,升级版物料分类规则可以有二级物料分类规则、三级物料分类规则、四级物料分类规则、...、N级物料分类规则,实现时可由本领域技术人员依据实际情况从中择一输入。其中:
二级物料分类规则代表对步骤S51中输入的所有一级分类库两两进行交、并或补;基于二级物料分类规则创建的物料特性分类数据库,均记为二级分类库;
三级物料分类规则代表对步骤S51中输入的二级分类库和一级分类库进行交、并或补;基于三级物料分类规则创建的物料特性分类数据库,均记为三级分类库;
四级物料分类规则代表对步骤S51中输入的三级分类库及二级分类库进行交、并或补;
依此类推,
N级物料分类规则代表对步骤S51中输入的N-1级分类库及N-2级分类库进行交、并或补。
其中,本说明书中所涉及的为一级物料分类规则所包含的每一个物料属性信息所构建的物料特性分类数据库,均为所述的一级分类库。
比如,上述N取值可以为4,具体使用时,可重复执行步骤S5进行OD关系限制与传递,比如可先执行一次步骤S5获取到二级分类库,之后再执行一次步骤S5获取三级分类库,最后再执行一次步骤S5获取到四级分类库。本说明书中所涉及的N为取值大于1的整数。
比如在使用步骤S5获取二级分类库时,步骤S5的执行步骤为:
添加预先从上述分类库集合中选定的用于BOM中的OD关系限制与传递的各相关一级分类库;
添加预先设定好的二级物料分类规则;
利用所添加的二级物料分类规则,对所添加的各物料特性分类数据库进行数据库运算,得到相应数量的新增的物料特性分类数据库(即为得到的二级分类库);
将上述得到的所有新增的物料特性分类数据库加入上述分类库集合。
比如在使用步骤S5获取三级分类库时,步骤S5的执行步骤为:
添加预先从上述分类库集合中选定的用于BOM中的OD关系限制与传递的各相关一级分类库和二级分类库;
添加预先设定好的三级物料分类规则;
利用所添加的三级物料分类规则,对上述添加的各相关一级分类库和二级分类库进行数据库运算,得到相应数量的新增的物料特性分类数据库(即为得到的三级分类库);
将上述得到的所有新增的物料特性分类数据库加入上述分类库集合。
四级分类库的获取可参照三级分类库。
本发明还提供一种基于以上各方面所述的物料分类方法的物料选配方法,该物料选配方法应用于ERP系统并基于PLM系统,PLM系统中预先采用所述物料分类方法对BOM中新增的每一个物料进行分类,得到BOM中每一个物料对应的物料特性分类数据库;
所述物料选配方法包括步骤:
接收预先在PLM系统中标记带有辅料并上传来的物料选项;
接收预先在PLM系统中填写并上传来的辅料筛选OD条件;
接收PLM系统上传来的待选配物料的物料清单;
依据接收到的辅料筛选OD条件和物料选项,对物料清单上的每一个物料进行物料选配;
其中,在选配物料清单上的目标物料时,查找目标物料所在的物料特性分类数据库并返回给PLM系统;PLM系统基于接收到的物料特性分类数据库,查找对应的物料分类规则,并依据查找到的物料分类规则和预先为目标物料所对应的物料选项设定的物料分类规则,从ERP系统中返回的目标物料所在的各物料特性分类数据库中,查找上述预先为目标物料所对应的物料选项设定的物料分类规则所对应的物料,该查找出的物料即为所需的辅料,将该辅料的料号返回给ERP系统;所述目标物料为选配的带有标签的物料选项下的物料;
对应接收PLM系统反馈的料号,并将其加入上述物料清单。
图2为本发明所述物料分类系统的一个实施例,该物料分类系统应用于PLM系统。
如图2所示,该系统100包括第一模块101、第二模块102和第三模块103。其中:
第一模块101,用于接收新增物料,判断新增物料在其所属BOM中是否有同类物料,并用于在判断结果为是时调用所述第二模块,在判断结果为否时,为新增物料的所属类物料创建物料特性分类数据库,并将所创建的物料特性分类数据库加入预先创建的分类库集合,之后调用所述第二模块102。
第二模块102,用于确定新增物料在所述分类库集合中所属的每一个物料特性分类数据库;
第三模块103,用于将新增物料的料号加入上述确定出的每一个物料特性分类数据库。
作为本发明的一个示意性实施例,第一模块101包括第一单元,所述第一单元用于为新增物料的所属类物料创建物料特性分类数据库。
具体地,所述第一单元包括:
输入模块,用于输入预先为目标类物料设计好的一级物料分类规则,所述目标类物料为上述新增物料的所属类物料;所述一级物料分类规则为预先选定的目标类物料的一组物料属性信息;
第一分类库构建模块,用于为上述输入的一级物料分类规则所包含的每一个物料属性信息,对应构建相应的物料特性分类数据库;
第一分类库补入模块,用于将第一分类库构建模块构建得到的所有物料特性分类数据库加入所述分类库集合。
作为本发明的一个示意性实施例,该物料分类系统还包括第二单元,所述第二单元用于新增物料特性分类数据库。
具体地,所述第二单元包括:
第一添加模块,用于添加指定类物料的一级物料分类规则;
第二分类库构建模块,用于依据所添加的指定类物料的一级物料分类规则,为指定类物料构建物料特性分类数据库,得到指定类物料的相应数量的新增物料特性分类数据库;
目标物料属性信息获取模块,用于获取所述BOM中属于所述指定类物料的每一个物料的物料属性信息;
关联物料获取模块,用于基于获取到的BOM中属于所述指定类物料的每一个物料的物料属性信息,确定每一个新增物料特性分类数据库所对应的BOM中属于所述指定类物料的物料;
料号写入模块,用于将上述确定出的每一个物料的料号,写入各自对应的新增物料特性分类数据库;
第二分类库补入模块,用于将写完上述确定出的所有物料的料号后得到的全部新增物料特性分类数据库均加入上述分类库集合。
作为本发明的一个示意性实施例,该物料分类系统还包括第三单元,所述第三单元用于OD关系的限制与传递。
具体地,所述第三单元包括:
第二添加模块,用于添加预先从上述分类库集合中选定的用于BOM中的OD关系限制与传递的各相关物料特性分类数据库;
第三添加模块,用于添加预先设定好的升级版物料分类规则,所述升级版物料分类规则为数据库运算规则;
运算模块,用于利用所添加的升级版物料分类规则,对所添加的各物料特性分类数据库进行数据库运算,得到相应数量的新增的物料特性分类数据库;
第三分类库补入模块,用于将上述得到的所有新增的物料特性分类数据库加入上述分类库集合。
本发明还提供了一种基于以上各实施例中所述的物料分类系统的物料选配系统,该物料选配系统应用于ERP系统并基于PLM系统;
PLM系统中集成有所述的物料分类系统,PLM系统中预先采用所述物料分类系统对系统BOM中新增的每一个物料进行分类,得到BOM中每一个物料对应的物料特性分类数据库;
PLM系统中还集成有标记模块、物料清单上传模块和辅料筛选OD条件输入模块,其中:
标记模块,用于标记带有辅料的物料选项,并用于将标记后的物料选项发送至ERP系统;
辅料筛选OD条件输入模块,用于输入与待选配物料的物料清单相对应的辅料筛选OD条件,并用于将所输入的辅料筛选OD条件上传至ERP系统;
物料清单上传模块,用于将待选配物料的物料清单上传至ERP系统;
该物料OD限制关系传递系统包括:
第一数据接收模块,用于接收标记模块、辅料筛选OD条件输入模块和物料清单上传模块上传来的各相关内容;
选配模块,用于依据接收到的辅料筛选OD条件和物料选项,对上述物料清单上的每一个物料进行物料选配。
其中,选配模块在选配物料清单上的目标物料时,被配置为执行以下步骤:
查找目标物料所在的物料特性分类数据库并返回给PLM系统;所述目标物料为选配的带有标签的物料选项下的物料;
对应接收PLM系统反馈的料号,并将其加入上述物料清单;
其中,PLM系统在接收到ERP系统返回的目标物料所在的物料特性分类数据库时,基于接收到的物料特性分类数据库,查找对应的物料分类规则,并依据查找到的物料分类规则和预先为目标物料所对应的物料选项设定的物料分类规则,从ERP系统中返回的目标物料所在的各物料特性分类数据库中,查找上述预先为目标物料所对应的物料选项设定的物料分类规则所对应的物料,该查找出的物料即为所需的辅料,将该查找出的辅料的料号返回给ERP系统。
综上,本发明在PLM中BOM新增物料时,可自动将物料的料号加入到对应的分类库中,并有助于在ERP系统选配物料时,通过分类库与分类库之间的限制传递OD关系,对物料进行关系限制,达到限制错误的选配及带出正确物料的效果,减少更新选配物料的辅料时对BOM的维护工作,提升了效率,同时减少了人为的干预,降低了出错的概率,有助于提升销售端选配和工厂端生产的效率,避免因添加错误而反复沟通确认,继而有助于提升生产直通率。
尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。