随着企业信息化技术的不断推广应用,越来越多的企业开始使用PDM(产品数据管理)和ERP(企业资源计划)系统,针对目前数据冗余,基础数据来源不唯一的现状,企业要消灭信息孤岛就急需做到PDM与ERP系统的有效集成。PDM与ERP集成又是企业信息化的关键过程,通过PDM与ERP集成,实现企业内的信息集成和共享,保证信息化数据能畅通传递,使之优化设计和制造过程,加速产品设计向制造过程的转化,有效缩短产品的制造周期。
1 企业信息化需要PDM与ERP的集成
大多数企业的PDM系统和ERP系统不是同时实施上线的,难免形成信息孤岛的现象:首先,PDM系统无法及时获得ERP外购件库的进销存状况,也无法对生产制造过程中数据的频繁更改进行跟踪和反馈,因此数据来源和源头太多,不能保证系统间数据的一致性和完整性;其次,ERP系统所需的产品数据不能从PDM系统中自动获得,而必须用手工重新录入;两个系统的数据无法更好的利用,导致只进不出的现象产生。实践证明,只有将两个系统紧密集成才能使设计、采购和制造部门之间快速、精确地传送信息,加速工作流程,促使整个企业各部门协调工作。因此,在产品开发的整个生产周期中,PDM和ERP的集成是企业信息化进程中的重要环节。
2 PDM与ERP集成的内容
2.1 产品形成过程中的PDM与ERP关系
在产品形成过程中,PDM与ERP发生联系是在生产计划阶段。该阶段的主要任务是制定生产计划、能力需求计划和作业计划以及采购计划,而这些正好是一个ERP系统所必须具备的功能。通过集成实现信息数据在PDM和ERP之间的有效传递,保证数据的准确性和一致性,同时缩短了产品的形成过程,提高了产品质量的稳定性。
2.2 产品形成过程中PDM和ERP的数据交换
PDM可以提供各种不同的产品数据,如零件基本记录、工程图档、BOM清单、产品结构等,这些数据是在产品设计和工艺阶段中形成的,而ERP根据管理的需要,要获得产品数据中的零件基本记录和BOM清单、主要是外购件BOM,供生产计划阶段和物资采购使用,产品BOM和零件基本记录是PDM和ERP数据交换的主要内容。这些数据交换需要采用接口的方式来完成,接口的主要作用是完成PDM和ERP系统之间数据信息的有效传递。因此,PDM与ERP集成的目的就是通过接口方式解决两系统间的信息传递,所以其集成方式的研究主要也是针对集成接口方式而进行的。
3 PDM与ERP集成方式的研究
目前有些企业在PDM与ERP集成模式上已取得了一些成果,概括起来不外乎内部函数调用、数据库访问和中间文件交换几种方式。
3.1 PDM与ERP的几种集成方式
(1)内部函数调用
这种集成方式是利用PDM与ERP系统各自提供的API接口函数访问数据库,实现两系统之间信息交换。
(2)直接数据库访问
这种集成方式是通过对PDM与ERP系统数据库的分析,直接对数据库及其属性进行访问来实现两系统之间信息交换。
(3)中间文件交换
这种集成方式是将PDM与ERP系统需要交换的信息按照统一的文件格式和接口要求进行存储,PDM与ERP系统通过各自编制的数据导入/导出接口来实现两系统的信息交换。
3.2 PDM与ERP集成方式分析
集成的原则是实现不同系统间的互访,对3种集成方式的进行比较,内部函数调用无疑是集成效率最佳方案,但需要双方开发商的共同合作开发,而且软件升级会影响到接口功能的实现,其成本太高,不适合企业信息自身发展的需要;直接数据库访问,要求对数据库结构有较好的了解,软件开发商必须对企业公开软件底层数据库结构;中间文件交换集成方式是PDM将数据导入到中间文件中,ERP从中间文件提取数据,实现数据传递,集成成本低,容易实施且见效快,但必须得到PDM和ERP软件支持,有数据导入和导出功能接口,以便于中间文件处理工具的开发。
从上述分析,这3种集成方式均不适合本企业PDM与ERP集成要求,本企业实施了PDM和ERP,且PDM和ERP采用不同数据库(PDM采用Oracle数据库,ERP采用SQL Server数据库)。为实现本企业的信息化集成,以满足企业信息化发展的要求,提出了基于数据库访问的中间表集成方式,其原理如图5。这种集成方式是用户在操作PDM (ERP)系统的同时写中间表,通过触发器更新ERP (PDM)数据库,以实现PDM和ERP之间数据的同步,同时在接口中实现在进行PDM操作的时候可以查询ERP以进行物资匹配。接口操作物资匹配见图1。
图1 物资匹配界面
采用中间数据访问方式,接口与两软件的数据库相连接,直接通过数据库进行访问,能保证数据的传递,减少手工输入之劳,保证数据的准确和一致性,对企业信息化长期发展是非常有利的。
4 结论
PDM与ERP系统的集成是实施信息化的企业面临的迫切问题,实现两个系统之间的有效集成,可提高企业的运行效率,大大减少信息冗余和信息冲突。通过比较不同的PDM与ERP集成模式,结合本企业实际需要提出基于数据库访问的中间表集成方式,有效地实现了PDM与ERP的集成。对一个企业来说,实现PDM和ERP的集成没有现成的最佳方案,企业必须根据各自的实际应用环境和目标需求确定解决方案,通常要对企业运行模式、发展目标和业务过程做充分的研究,确定信息如何共享、交换,以此保证“正确的信息在正确的时间以正确的形式到达正确的人手中”,提出具体集成方式。只有符合企业实际的集成才是最好的集成。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:PDM与ERP集成研究及其实现