本发明涉及生产制造,尤其涉及一种实体单元转化方法、装置、电子设备和存储介质。
背景技术:
1、在制造业领域,在产品的整个研发、销售、生产、交付过程中,会涉及到各种物料清单(bill of material,简称bom)的数据的转化,例如销售订单中的sbom、供应计划过程中的pbom,以及生产制造过程中的mbom之间数据的转化。
2、目前,销售订单的sbom向生产制造过程中的mbom进行转化主要是依靠人工进行转化,上述转化方式对于员工的认知度要求极高,且容易出错,并且mbom也不便于客户做货物到货验收、理货、资产管理。所以需要在sbom和mbom之间找到一个既能满足客户诉求、又有利于提高企业内部生产效率的数据实体,并提供自动且高效的转化方式来提高生产效率和重复利用率。因此,尚需要一种快速准确的转化方式。
技术实现思路
1、为解决现有的销售订单的sbom向生产制造过程中的mbom进行转化的过程中,容易出错且不便管理的技术问题,本发明实施例提供一种实体单元转化方法、装置、电子设备和存储介质。
2、本发明实施例的技术方案是这样实现的:
3、本发明实施例提供了一种实体单元转化方法,方法包括:将销售单元清单中的销售单元打平到生产物料层级,获取生产物料清单;将生产物料清单中的生产物料按照生产物料的属性进行分组;根据分组后每组对应的属性匹配实体单元数据库,获得每组对应的实体单元;根据每组对应的实体单元以及组内生产物料,利用匹配算法,确定所述实体单元数量,生成实体单元清单。
4、上述方案中,根据分组后每组对应的属性匹配实体单元数据库,获得每组对应的实体单元之后,所述方法还包括:判断每组对应的实体单元是否包含除组内生产物料之外的其他生产物料;当判断每组对应的实体单元包含除组内生产物料之外的其他生产物料,删除所述实体单元。
5、上述方案中,所述匹配算法为线性规划模型;所述根据每组对应的实体单元以及组内生产物料,利用线性规划模型,确定所述实体单元数量,生成实体单元清单,包括:对于每个分组,将组内生产物料向量化,作为所述线性规划模型的资源项;将每组对应的实体单元向量化,作为所述线性规划模型的需求项;将最少剩余物料作为所述线性规划模型的目标函数,进行求解,确定所述实体单元数量,生成实体单元清单。
6、上述方案中,所述线性规划模型资源项的公式为:
7、b=[b1,b2λ,bm]t
8、其中,b为线性规划模型的资源项,bi为物料i的数量,i的取值从1到m,m为物料总种类数。
9、上述方案中,所述线性规划模型需求项的公式为:
10、
11、其中,a为线性规划模型的需求项,nij为实体单元j中物料i的数量,i的取值从1到m,j的取值从1到n,m为物料总种类数,n为实体单元总种类数,若实体单元j中没有定义物料i,则nij=0。
12、上述方案中,所述线性规划模型的公式为:
13、
14、ax≤b,x=[x1,x2,λ,xn]t
15、其中,z为目标函数,c为价值系数,nij为实体单元j中物料i的数量,a为线性规划模型的需求项,b为线性规划模型的资源项,xj为实体单元j的待求数量,i的取值从1到m,j的取值从1到n,m为物料总种类数,n为实体单元总种类数。
16、上述方案中,所述根据每组对应的实体单元以及组内生产物料,利用匹配算法,确定所述实体单元数量,生成实体单元清单之后,所述方法还包括:根据所述实体单元清单,计算所述实体单元清单中的生产物料数;从所述生产物料清单中,减去所述实体单元清单中的生产物料数,获得所述销售单元的剩余生产物料清单。
17、本发明实施例还提供了一种实体单元转化装置,所述装置包括:打平模块,用于将销售单元清单中的销售单元打平到生产物料层级,获取生产物料清单;分组模块,用于将生产物料清单中的生产物料按照生产物料的属性进行分组;匹配模块,用于根据分组后每组对应的属性匹配实体单元数据库,获得每组对应的实体单元;生成模块,用于根据每组对应的实体单元以及组内生产物料,利用匹配算法,生成所述销售单元所对应的实体单元。
18、本发明实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
19、处理器用于运行计算机程序时,执行上述任一方法的步骤。
20、本发明实施例还提供了一种存储介质,存储介质中存储有计算机程序,计算机程序被处理器执行时,实现上述任一方法的步骤。
21、本发明实施例提供的实体单元转化方法、装置、电子设备和存储介质,将销售单元清单中的销售单元打平到生产物料层级,获取生产物料清单;将生产物料清单中的生产物料按照生产物料的属性进行分组;根据分组后每组对应的属性匹配实体单元数据库,获得每组对应的实体单元;根据每组对应的实体单元以及组内生产物料,利用匹配算法,确定所述实体单元数量,生成实体单元清单。本发明提供的方案通过建立实体单元数据库,利用匹配算法自动匹配,完成销售单元到实体单元的转化,降低了人工干预程度和管理难度,提高了整个生产制造与发货的效率。
1.一种实体单元转化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据分组后每组对应的属性匹配实体单元数据库,获得每组对应的实体单元之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述匹配算法为线性规划模型;
4.根据权利要求3所述的方法,其特征在于,所述线性规划模型资源项的公式为:
5.根据权利要求3所述的方法,其特征在于,所述线性规划模型需求项的公式为:
6.根据权利要求3所述的方法,其特征在于,所述线性规划模型的公式为:
7.根据权利要求1所述的方法,其特征在于,所述根据每组对应的实体单元以及组内生产物料,利用匹配算法,确定所述实体单元数量,生成实体单元清单之后,所述方法还包括:
8.一种实体单元转化装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
10.一种存储介质,所述存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7任一项所述方法的步骤。