PLM与ERP系统中具有重叠的BOM数据。通过研究PLM与ERP的集成方法,分析了基于生效日管理的PLM的MBOM与ERP的BOM差异性,提出了集成程序处理异构BOM在不同情景下的转换逻辑,定义了集成机制的三层架构各自功能及整体运作。基于该方法和策略,实现了PLM Windchill通过Web method集成程序与ERP系统集成。
一 集成的意义
PLM系统管理全生命周期中的产品信息,主要包括CAD/CAM/CAE设计数据管理、产品零件以及BOM管理、工作流管理的任务,其中可能涉及零件和产品的创建与审查管理、产品类别维护及重用、工程材料清单(EBOM)与制造材料清单(MBOM)、采购与制造属性、生效日管理、零件或产成品的工厂视图创建、跨部门沟通工作流程等。
ERP系统对企业资源进行管理,主要包括制造模块、采购模块、财务模块、物流模块、售后模块与销售模块。不同的模块在各自领域承担着从客户数据、采购下单、生产订单计划、材料清单、库存管理、出货、成本统计等重要环节。
虽然这两个系统所管理的领域不同,但在管理数据中有重叠部分,即零件信息与制造清单(MBOM)信息。零件信息与制造清单是PLM系统的输出信息,同时又是ERP系统的输入信息。
将PLM与ERP系统进行数据集成,能避免PLM管理中的主数据手工重复输入ERP系统,以自动集成的机制可以实现数据传输的快速性、准确性并保证其一致性。从企业战略角度而言,集成PLM、ERP可以更有效地帮助企业快速反应市场需求。
二 集成的主要内容
PLM与ERP集成的本质是框架,即在异构分布式计算机环境中能使企业PLM系统与ERP系统实现信息交互或过程交互的软件系统。PLM与ERP需要集成源于其数据具有重叠部分,该重叠部分主要包括两方面:零件信息与材料清单(BOM)信息。
在PLM系统中材料清单可划分为:工程材料清单(EBOM)与制造材料清单(MBOM)两类视图,应用于生产运营的制造视图需要被同步到各个工厂的ERP系统中,由统一的中间集成程序处理数据,并同步至不同工厂的ERP系统中。
零件信息需要同步的字段主要包括零件号、零件名称、零件单位、零件版本、零件自制、采购属性、生效日等信息;材料清单需要同步的字段主要包括父零件、子零件、行号、数量、子件生效日、子件失效日等信息。
三 集成方法
1)接口函数调用