论文部分内容阅读
电子制造行业发展至今,市场环境高度竞争,当企业发展至一定规模时,它的新产品是否能够快速推出,产品与设计相关文档管理是否科学,产品研发等业务流程是否高效,跨部门协同作业是否顺畅等因素往往会成为制约企业进一步扩大规模、降低研发成本、提升产品利润的一大阻碍。为了改变这一状况,许多电子制造企业已经做了许多尝试,运用先进的技术与理念,从初期导入比较纯粹简单的产品数据管理系统(Product Data Management,简称PDM),逐渐演变成使用体系更为完善的产品生命周期管理(Product Lifecycle Management,简称PLM)解决方案,希望通过PLM系统的导入,能够更好地管理产品在生命周期阶段中的产生的数据,为产品研发设计工作提供便利,使研发业务流程更为标准透明,同时提高跨部门协同作业效率。某大型电子制造企业Y在电子线类产品研发业务中涉及大量物料数据的维护工作,其中物料编码和品名规格描述的编制工作十分重要。由于公司希望通过物料编号和品名规格描述来了解物料相关的信息,所以制定了一套应用于不同类别物料的编码原则,将编码的每一位都赋予特定的含义,研发工程师则需按照编码原则进行编制工作,编制过程耗时且容易出错。虽然PLM系统有对应的物料管理模块,但是只能自动产生流水号式的无意义物料编码,遇到复杂的、赋义的编码仍然需用手工方式进行维护,费时费力。同时,研发工程师为了避免建立重复物料,通过查询已有的物料编码情况来判断是否需要新增物料,但由于编码过长,辨别困难,物料容易被重复新建。另外,在实施PLM系统前,物料以及物料清单(Bill of Material,以下简称BOM)数据是在杰德爱华兹(Oracle JD Edwards EnterpriseOne,Oracle公司的ERP产品,以下简称JDE)系统中建立的,而实施PLM系统后,PLM将替代JDE系统作为产品数据的产生源头,如何实现PLM向JDE系统传输物料、BOM数据,避免数据的重复维护也是需要解决的问题。针对以上问题,本文以Y公司基于甲骨文(Oracle)公司的Agile PLM系统实施电子线类产品研发全生命周期项目为背景,设计并实现了一个电子线类产品研发生命周期管理系统,重点解决了复杂物料编码与品名规格描述自动产生,物料重复性校验,以及PLM和JDE系统的物料、BOM数据集成问题,并已成功上线应用。与其它同类系统相比,本文工作主要有以下特点:1)实现了赋义物料编码和品名规格描述自动产生功能。将组成赋义编码的规范内容定义为物料属性,用户在新建物料数据时,只需维护物料属性,无需编写复杂的物料编码与品名规格描述,系统根据维护的物料属性组成符合编码原则的物料编码与品名规格描述,从而提高研发工程师建立产品数据的工作效率并降低产生错误的风险。2)解决物料数据建立过程中重复性校验问题。将物料编码所涉及的属性作为物料数据重复性校验的依据,在新建保存时自动检查系统中已有物料数据情况并弹出警告,控制PLM系统垃圾物料数据的产生,保证后端研发业务工作的有效性。3)解决PLM系统与JDE系统数据集成问题。用户在对产品物料数据、BOM数据进行电子流程审核时,流程完毕自动将数据传输至JDE系统,避免用户跨系统进行重复的物料数据维护工作,保证后端JDE系统物料数据来源是可靠的、一致的。