青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1790|回复: 1

ERP系统与PDM系统的接口问题,经典分享

[复制链接]
发表于 2010-1-25 08:41 | 显示全部楼层 |阅读模式
客户公司是一家重型汽车变速器制造商,ERP系统是本人所在公司提供的(智行ERP),而PDM是另外一个PDM厂商提供的,在两个系统稳定运行之后,两系统之间的数据交换成为比较迫切的需求,因此客户为此协调我司和PDM系统厂商,希望两个系统之间能够直接传递数据,这样就存在一个接口问题。
3 Z3 v: q2 P  B3 f0 Q, F8 ^2 m# K( f7 j9 ]: D3 B+ ]4 @  V
  ERP系统中的制造BOM,来源于PDM系统,在两系统没有连接之前,要靠人工来重新输入和修改,难以确保正确无误,但这也是没有办法的事,ERP系统是基于sqlserver数据库的,而pdm是基于oracle数据库的,由于设计思想不同,数据格式也不同,还有权限等问题,所以两系统需要有一个接口来负责数据的更新。
$ M4 H- U. v2 w5 d) L- b" b) r* C0 `" E; v5 Y2 R( V% Y; A
  PDM中BOM数据的更新是随机的,更新的数据量也是随机的,碰到有新BOM时,数据量大(几百项),平时更新多为对原BOM中少数数据进行变更,更新的频率比较高,ERP中BOM按更改通知单更改。( y3 q/ L) W0 Z1 M5 h, @0 k0 ^
: c0 j, _4 X4 z/ H' k
  接口最终以中间文件方式进行,pdm厂商按规定的文件格式输出经过确认过的BOM数据,ERP系统读取这个文件,将数据写入BOM,这样做的好处是,双方可以避免过多地协调技术细节,由于两个系统中BOM的表达方式不一,因此没有采用直接交换数据的方式,从而也避免了客户可能因未来需求变化而影响两个系统运行的问题。: ~2 G1 T2 Q) J+ D

+ M, @. ?9 C( _' ?" Y; E  ERP系统在读取中间文件时,可以选择更新或不更新,这样增加了一个人工控制,可以确保更新的BOM是经过确认的,避免了可能的数据混乱;但自动更新也是可以的,并且会在BOM上留下更新标志。3 N3 @- h" B# I$ @
4 A1 w6 a7 ?$ j" |0 [/ J
  通过这个简单的接口,解决了客户在不同系统之间的数据交换问题,对合作各方也是一个很好的启示,随着企业信息化的不断深入,各系统之间的数据交换会越来越多,因此系统间的接口问题会一直存在。
发表于 2010-1-27 12:28 | 显示全部楼层
专抢沙发!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-17 23:32 , Processed in 0.061556 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表