如何通过BOM编制产品信息网?
对BOM的管理,企业往往把目光集中到BOM本身的管理,而忽略了其作为产品信息枢纽的作用。
笔者认为,通过BOM为主线,可以构建一张产品信息网络,通过这种网络可方便快捷的获取业务应用中需要的相关信息,使产品设计过程更加方便快捷。而产品设计的过程,实际上就是在建立同时应用这张信息网络。
BOM是信息枢纽
在产品开发过程中,会产生大量数据。这些数据往往依附于某一项物料,用于描述该物料(注:这里的“物料”是广义的物料,而不仅仅指实物物料。实物零部件,软件,设计虚拟件,制造虚拟件等,在此统称为“物料”。在很多产品数据管理系统中,通常被称为ITEM或PART)。
比如图纸是用工程图的方式描述零件或总成的几何构成;试验报告描述总成或产品的验证结果;工艺计划描述零件或总成的制造步骤,当然,物料本身包含的很多属性也是产品数据。
可以说,找不到脱离物料的产品数据,既然这些数据都与物料相关,而物料又通过BOM串接起来,那么就可以通过BOM编制一张产品信息网,根据其中的任何物料,便可以通过BOM关系查找到产品或其他相关物料的信息。这一点与社交网络类似。
上图示意了一个比较常见的产品数据模型。图中,BOM除了表达产品构成信息外,实际上还是信息的纽带,将产品下所有物料相关的图纸,分析报告,工艺路线,计算书组织起来。通过BOM形成的关系网络,可以传递和查询产品所有的相关数据。
BOM的信息枢纽作用可以从ERP中的“物料需求计划”(MRP)中得到很好的诠释。MRP需要根据生产计划制定的产品需求量,根据产品BOM记录的物料结构层次和数量关系,结合库存信息,计算出物料的生产或采购需求量。其计算过程示意如下:
在MRP运算过程中,BOM除了提供自身包含的产品结构层次和数量信息外,实际上起到了信息枢纽的作用,或者说是产品信息的索引。ERP系统根据BOM知道产品下包含哪些物料;通过BOM数量关系可以计算出需要使用的物料的数量;再通过该物料获取其库存信息,最终计算出需要生产或采购的数量。
这一过程能实现自动化的条件之一是物料的库存信息与物料之间建立了关联。如果没有这种关联,则无法获取库存信息,后续计算无从做起。
因此,这种关联至关重要。可以说,BOM中物料关联的周边信息越丰富,BOM作为信息枢纽的价值越大。退一步讲,如果BOM物料不关联任何周边信息,则BOM将退化成纯粹的物料表单,其价值大打折扣。(注:这种关联不一定非要建立对象上的连接。同一物料在ERP系统中和在库存管理系统中的编号一致也是一种隐形的关联。但大多数情况下这种关联需要建立对象上的连接)。
除了MRP外,“能力需求计划”(CRP)也是很好的例子。只不过在CRP中,通过BOM物料获取的不是库存信息,而是物料的工艺路线。通过物料关联的工艺路线获知工作中心及其工时定额,由此计算出工作中心总的工作负荷。
在MRP和CRP计算中,生产计划针对的是顶层产品,库存和工艺路线描述的是单个下级物料,通过BOM为纽带将顶层产品同个下级物料的库存,工艺路线关联起来,最终可以通过对顶层产品的计划求出对物料的需求和工作中心的能力需求。在这里,BOM起到了信息枢纽的作用。
扩展
BOM作为信息枢纽的前提条件是BOM必须存在。实际上,在产品开发过程中,BOM并不是一开始就存在。如在产品开发初期(产品需求和产品概念阶段),BOM就不存在。这时其他的对象就会成为信息枢纽。
在产品需求阶段,需求是主要的对象,由需求构成的需求结构(类似BOM)就可以起到信息枢纽作用。需求可以关联客户,关联实现该需求的功能,等等。通过顶层产品的需求,可以查询和遍历所有的相关需求和信息。
在产品概念阶段,功能和配置是主要的关注对象。功能形成的功能结构树便可以担当信息枢纽的作用。功能可以关联需求,关联原理图,关联实现功能的模块。通过功能结构树,实际上可以组织和管理这一阶段的相关信息。
最后,需求,功能和BOM中的物料可以建立关联,形成一张完整的产品信息网。通过这张网络,由需求可以查到解决该需求的功能,通过功能可以查找到实现该功能的物料,通过物料可以查找到物料的设计、验证和制造信息。从某种意义上说,产品设计的过程,实际上就是在建立同时应用这张产品信息网。