一、企业物料编码管理现状
PDM和ERP是企业信息化的两大关键支柱。PDM侧重研发、工艺等过程管理,主要是对企业上游数据进行管理;ERP侧重采购、库存、财务、销售、质量和售后服务等过程,主要是对企业下游数据进行管理。不管是企业上游数据还是下游数据,PDM和ERP管理数据的本质是对物料编码进行管理,因此统一企业物料编码对整个企业的信息化管理非常有帮助,也是企业信息化项目中应该重点考虑的问题。目前不少企业已经施PDM和ERP,他们对企业数据的管理现状可分为如下两种。
(1)在PDM中创建和维护设计、工艺物料,然后通过PDM和ERP集成将设计、工艺这部分数据发布至ERP,对于除设计、工艺等之外的其他物料在ERP中创建、维护。
(2)虽然实施了PDM、ERP两套系统,但是两套系统内部的数据均不一样,通过集成(或收手工)将PDM数据发布至ERP,但集成发布后需要通过一定的物料对照表进行转换。
上述两种方案是目前多数企业物料数据管理的现状。方案一是将设计、工艺等数据在企业内进行了统一,其余物料没有统一;方案二则是典型的企业数据管理中的“两张皮”,所以这两种方案都没有做到真正统一企业物料编码。物料编码是企业信息化基石,要想企业上、下游的物料编号统一,唯一的办法就是要做到物料编码取码源头唯一,也就是企业物料的编码器需要是唯一的(此处不对手工维护物料编码作讨论)。
二、企业物料编码源头分析
PDM和ERP是企业信息化的两大数据管理系统,物料编码器或者在PDM中实现,或者在ERP中实现。设计者认为企业物料编码是应当在PDM编码器产生,然后通过集成发布至ERP,这样既能保证企业物料源头的唯一性与准确性,而且也符合设计者习惯。这种推理貌似合理,其实不然。对于企业来说,研发确实是企业数据的上游,但是企业研发物料数据量只占企业所有数据的很少一部分,而且这部分物料最终都会发布到ERP中,为ERP提供基础数据。所以从企业物料数据的完整性和目的性角度分析,笔者建议将企业数据的源头管理放在ERP中更为合适。
三、ERP物料编码机制
从ERP编码机制分析,企业信息化ERP常用的有隶属码、分类码和流水码三种自动编码方式。流水编码是将所有物料流水排序,其编码机制也是纯粹流水顺序进行。这种编码逻辑较为简单,在信息化管理较为先进的发达国家较为适用,在中国国内绝大部分企业很少采取这种编码方案。
隶属码是基于产品隶属关系而制定的编码规则,能够清晰地看清楚产品、部件隶属关系。ERP中隶属码的编码器实现方式为隶属关系和流水码相结合。
分类码是基于物料结构、功能等特征建立的编码体系,适用于企业所有物料的分类。ERP中分类编码器的实现方式为分类和流水相结合。
分析基于隶属关系的ERP编码方案和基于分类关系的ERP编码方案可知,二者都是先选择分类(此处将隶属层级和类别统称为分类),并根据分类自动给出流水编码,然后将二者进行组合就成为正式的ERP物料编码。
四、从PDM通过集成获取ERP分类编码传统方案
既然企业物料编码源头放在ERP建立并维护比较合适,那么PDM获取编码必须通过集成实现。从PDM通过集成获取ERP分类编码传统方案如表1(此处假设物料编码审批环节为4步)所示。
表1 传统方案
从技术角度分析,传统方案要求PDM和ERP深入集成,需要从PDM中获取ERP层级或类别选择界面,根据分类实现后续流水编码的顺序自动生成,进而组合为完整的ERP物料编码。如果PDM和ERP是同一家公司产品,那么这样的交互集成从技术角度实施相对容易,否则这个集成技术的实现是具有一定实施难度和实施风险的。
从业务角度分析,在编制环节中,当选择了ERP分类后,ERP的物料编码就会从ERP中生成,如果后续审核、批准等环节对此ERP物料编码不认可,则由于ERP中分类和顺序流水相结合的编码机制会导致此ERP物料编码作废(后续无法再次产生和使用这个ERP物料编码),造成ERP物料编码的浪费。