如何通过BOM编制产品信息网?

2019-10-11 12:11:15 浏览数 (1)

导读:对BOM的管理,企业往往把目光集中到BOM本身的管理,而忽略了其作为产品信息枢纽的作用。

笔者认为,通过BOM为主线,可以构建一张产品信息网络,通过这种网络可方便快捷的获取业务应用中需要的相关信息,使产品设计过程更加方便快捷。而产品设计的过程,实际上就是在建立同时应用这张信息网络。

1

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起到了信息枢纽的作用。

2

BOM在产品研发过程中的应用

BOM作为信息枢纽在ERP中应用已经很成熟,也是共识。但在产品研发过程中的应用却没有充分讨论。在研发数据管理中,对于BOM的管理主要集中在BOM本身的管理,如BOM的建立、更改、查询、BOM比较、BOM报表,BOM有效性等课题上面。而如何发挥BOM的信息枢纽,更好的利用BOM编织的产品信息网络则讨论较少。下文讨论了几个可能的应用场景。

  2.1 产品BOM与文件夹

文件夹作为文件分类和管理的一种方式被广泛应用。在个人电脑中,通过文件夹对文件进行分类存放和浏览是最主要的文件管理方式。在实施产品数据管理系统时,很多人也习惯的在系统中划分出很多文件夹,或按产品构成,或按部门,或按照其他类型。很多时候还会创建二级、三级文件夹进行更细的划分。这种方式我认为值得商榷。

对于产品数据管理系统中文件夹的作用,我始终记得初次接触产品数据管理时一位培训老师说过的一句话:文件夹的主要作用是授权。我认为产品数据管理系统中的文件夹没有个人电脑中的文件夹那么重要,因为数据管理系统中的文件数量远大于个人电脑。在个人电脑中,你可以很快的通过浏览文件夹找到需要的文件,但在产品数据管理系统中,这种方式会被搜索替代。试想,如果你电脑中某一个文件夹下有10000个文件,你会一个个去查看吗?因此如果是出于分类整理,便于浏览的目的建立文件夹,那么这种方式可以废弃。对文件的分类可以借助零部件分类管理的方式解决,并且零部件分类管理可以通过文件编号、名称、属性等多种手段进行分类搜索查询,效率更高。而对于产品文件的浏览查看,则可以通过产品BOM实现。因为产品BOM的各层级物料已经关联了各自相关的产品数据文件,找到产品,就可以通过BOM找到了与之相关的所有信息。

产品数量毕竟有限,可以通过产品线浏览或搜索方式很容易找到,我们实际上要做的就是提供手段方便查询者迅速定位到相关物料,找到了物料,便可以通过物料关联的周边对象找到需要的信息。(再次强调一下,BOM中物料关联的周边信息越丰富,BOM作为信息枢纽的价值越大)。

  2.2 文件点检或齐套性检查

在产品阶段性开发的理念中,产品开发从一个阶段进入下一阶段时,需要进行阶段性评审。评审的一项内容是检查当前产品开发阶段需要完成和提交的各项文件是否已经完备。某些企业称之为文件点检,有些称之为文件齐套性检查。以往对这些文件的收集需要人工进行,费时费力且容易出错。那么当建立了以BOM为枢纽的产品数据网络后,便有可能通过系统自动进行收集和检查。

只要工程师在设计过程中完成了相关文件,并与物料建立了关联关系。那么系统就可以在需要的时候按照事先约定的规则检查或提取所需的文件。例如,产品开发中规定产品下某总成在阶段评审时需要提供FEMA,但系统没有通过BOM找到该总成关联的FEMA,则说明工程师没有完成相关工作(当然,也可能是工程师已经完成了文件但没有关联物料,这种情况我也认为是没有完成相关工作)。

  2.3 在汽车产品认证中的应用

汽车产品认证是汽车产品开发过程中的一项重要工作,包括公告,3C,环保等多种认证。企业需要向相关部门提供国家规定的产品相关参数,并到指定的检测中心进行检测,提交检测报告,由国家部门进行认证并颁发证书。对企业而言,收集和提供认证参数是重要而繁重的工作。以往通常由责任部门下发参数模板,各设计部门填写,最后由责任部门收集汇总。这种方式存在重复工作,效率低下,且参数准确度不够等问题。可以考虑通过BOM建立的信息网,由系统自动收集。

汽车产品认证的参数主要是整车及其下级物料的管理参数、设计参数和试验参数。管理参数可能需要人工干预,但对于设计参数和部分试验参数,则完全可以通过BOM提取。企业需要事前定义好整车和各物料的认证属性,工程师在设计过程填写,而后通过系统根据模板直接从BOM中获取认证属性的值。对于3C认证中的零部件3C证书文件,由采购部门或供应商将零部件的3C证书传递到系统中并与相关零部件建立关联,系统便可以通过BOM获取产品下所有零部件的3C证书。这种方式可以避免工程师重复工作,参数的准确性也可以大大提高。

以上讨论的三种情况都是通过BOM作为枢纽获取相关业务应用中需要的产品数据。实际中可以有更多的场景和应用。其前提条件是BOM中物料必须关联与之相关的产品信息。BOM物料关联的产品信息越丰富,BOM的价值越大。

3

扩展讨论

BOM作为信息枢纽的前提条件是BOM必须存在。实际上,在产品开发过程中,BOM并不是一开始就存在。如在产品开发初期(产品需求和产品概念阶段),BOM就不存在。这时其他的对象就会成为信息枢纽。

在产品需求阶段,需求是主要的对象,由需求构成的需求结构(类似BOM)就可以起到信息枢纽作用。需求可以关联客户,关联实现该需求的功能,等等。通过顶层产品的需求,可以查询和遍历所有的相关需求和信息。

在产品概念阶段,功能和配置是主要的关注对象。功能形成的功能结构树便可以担当信息枢纽的作用。功能可以关联需求,关联原理图,关联实现功能的模块。通过功能结构树,实际上可以组织和管理这一阶段的相关信息。

最后,需求,功能和BOM中的物料可以建立关联,形成一张完整的产品信息网。通过这张网络,由需求可以查到解决该需求的功能;通过功能可以查找到实现该功能的物料;通过物料可以查找到物料的设计、验证和制造信息。从某种意义上说,产品设计的过程,实际上就是在建立同时应用这张产品信息网。

erp

0 人点赞