BOM系统应用与转换专题
不同的PDM与ERP系统有不同的接口方法,主要有如下几种:
(1)内部函数调用
这种集成技术是利用PDM与ERP系统各自提供的API函数访问数据库,以便实现两系统之间信息交换。这种方法需要PDM与ERP系统都要提供访问底层数据库的函数和API接口,并且往往需要原系统开发人员的支持。开发工作量大、集成成本高,但可以获得较高的效率。
(2)直接数据库访问
这项集成是通过对PDM与ERP系统数据库的分析,直接对数据库及其属性进行访问来实现两系统之间信息交换。运用此集成技术是以对PDM与ERP系统的数据库结构分析为前提,但大多数PDM与ERP系统的数据库系统都经过加密处理,并且数据库中表与表之间存在者复杂的关联关系,需要花费大量的时间才能分析清楚系统的数据库结构。此外,由于PDM与ERP系统的版本升级可能会对各自的数据库结构进行调整,因此,以此集成技术实现PDM与ERP系统的集成存在着失效的风险。
(3)中间文件交换
这种集成方式是使PDM与ERP两系统按照统一的文件格式和接口要求,利用系统提供的API函数,编制各自的导入/导出程序,实现两系统的信息交换。这种方式容易实现,但效率、安全性较低。
在PDM系统和ERP系统中利用中间表或者中间文件来存储临时数据,PDM系统和ERP系统事先约定中间表格式,PDM和ERP分别开发脚本将各自输出到对方的数据整理成约定的中间表或中间文件格式,定时调度侦听程序(Listener)处理中间表或中间文件里的数据。
(4)中间数据库
采用中间数据库表的方式存储两系统间共用的数据,并通过对数据库表的操作的方式实现两系统的数据交换。
下面通过几个例子来说明不同的集成方案:
●实例1
本实例中BOM集成重点需要考虑两个部分:一是考虑EBOM信息如何在统一BOM中进行组织和存储,二是要考虑MBOM信息如何从统一BOM中进行获取。集成实例的统一BOM实际是EBOM信息和MBOM信息在统一BUM中的合理组织和描述。由于EBOM和MBOM的差异,在EBOM向MBOM转化过程中必然要涉及信息的调整和变化,这种信息的变化是由用户通过EBOM-MBOM转化系统对信息进行处理所得到。集成实例的统一BOM数据库有下面各表(由于篇幅所限,仅列出各表中主要字段):
以41OOQB基本型柴油机产品为例开发EBOM-MBOM转化系统。转化系统从PDM系统中提取4100QB基本型柴油机的EBOM信息并可以查看,当ERP系统需要4100QB基本型的MBOM时,需在转化系统界面中经过信息处理,主要为层次结构变换、添加中间件、确认装配顺序、添加部件装配工艺信息、零件的加工工艺信息,生产管理信息等,再导入ERP系统。
在转化系统主界而上单击工具条中 按钮,即打开导入产品选择界面,界面左边的TreeView控件中树状结构是PDM系统中己有的产品类别,选择一类别后,右边的ListView控件就以小图标的样式显示所选类别包括的产品,选择想导入的产品并单击 按钮,转化系统将把所选产品包含的零部件基本记录和产品的BOM结构从PDM系统数据库中导入集成实例的统一BOM数据库中所对应的unified_ROM_item表和unified_BOM_itemtoitem表中,导入后出现如下图所示的导入产品的统一BOM界面,双击树状结构上的项目可查看到该物料项的信息。再经过信息处理后,单击工具条中的 按钮将产品的统一BOM导人到ERP系统中。
●实例2
1)集成接口方案。在数据自上而下的流转过程中,上游向下游提供集成控件,通过集成控件提供下游需要的数据。下游根据提取数据进行相应处理后,逐级传递,最后导入ERP数据库,供ERP各应用模块使用。此点需要注意的是:提供CAPP、PDM、ERP等系统的各家软件公司能否开放各自的源程序代码,怎样利用好各软件公司开放层面上实现企业数据资源的集成,是企业面对的问题。PDM/CAPP/ERP集成示意。
2)集成工作流程控制办法。应用PDM工作流程和OA系统控制/PDM/CAPP/ERP数据集成过程
在PDM/CAPP/ERP数据集成中,集成接口只是为读取和得到有效数据资源提供了技术支撑,而这种单向的数据集成过程还要依靠手工进行,无法规范和程序化。因而运用PDM的工作流程管理和OA系统的信息管理来控制PDM/CAPP/ERP数据集成工作流程是一种很好的解决办法。
在PDM的工作流程中采用"企业内部联系单"方式和OA系统的邮件功能来管理数据的集成流转过程。并制定相关的信息发布方式、查询时间、用户注册、权限设置等约束条件。
3)集成信息质量控制办法。按照集成要求,PDM、CAPP、ERP全面改进了集成过程中自身存在的数据问题,并制定《PDM/CAPP/ERP数据集成系统管理规定》,来约束和规范设计、工艺和生产管理等部门的数据行为,通过控制工作质量来控制集成信息质量。
●实例3
在本实例中,由PLM系统提供数据源。PLM系统与ERP的集成主包括动态库存信息、新增物料、产品物料信息、产品结构信息和物料工艺信息等。PLM将指定的产品数据导出到中间库表,ERP导入中间库表中的产品信息,中间库表存储产品相关信息和数据导出事件等信息,ERP每次从中间库表导入信息后,写取读取时间和读取人信息。通过PLM系统数据导出功能,ERP数据使用人员通过ERP系统中产品数据管理模块中相关功能菜单接收PLM导出的相关数据。目前完成了PLM外部引用ERP数据库表、工艺卡片设备、工种和计控单元等字段集成的测试和联调工作,其二、实现了产品物料信息、产品结构信息和物料工艺信息与ERP的集成;其三,实现了ERP动态库存的集成,对ERP库存中的标准件、原材料和外购件进行了梳理,并把ERP库存数据导入PLM资源库中,建立了PLM和ERP之间的动态库存,新增物料通过PLM系统中的增码流程进行控制,实现与ERP库存的动态同步。
上一篇: EAM资产管理软件的效益分析
下一篇: ERP、CRM、SCM 3大系统的整合
400-619-9527