青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2010-1-25 08:41 | 显示全部楼层 |阅读模式
客户公司是一家重型汽车变速器制造商,ERP系统是本人所在公司提供的(智行ERP),而PDM是另外一个PDM厂商提供的,在两个系统稳定运行之后,两系统之间的数据交换成为比较迫切的需求,因此客户为此协调我司和PDM系统厂商,希望两个系统之间能够直接传递数据,这样就存在一个接口问题。0 ^: R+ @8 r. y6 F8 q: Z! V
: G, G9 m% k' |" w5 A! Z. E5 r1 x1 {
  ERP系统中的制造BOM,来源于PDM系统,在两系统没有连接之前,要靠人工来重新输入和修改,难以确保正确无误,但这也是没有办法的事,ERP系统是基于sqlserver数据库的,而pdm是基于oracle数据库的,由于设计思想不同,数据格式也不同,还有权限等问题,所以两系统需要有一个接口来负责数据的更新。$ Y3 f. C# ~# r7 t4 e) f
6 o7 o6 a& n2 b: H& r
  PDM中BOM数据的更新是随机的,更新的数据量也是随机的,碰到有新BOM时,数据量大(几百项),平时更新多为对原BOM中少数数据进行变更,更新的频率比较高,ERP中BOM按更改通知单更改。9 x# G; @! W6 c/ E9 M2 b0 z3 a
6 o7 f- K  u5 H% p! {8 o+ d
  接口最终以中间文件方式进行,pdm厂商按规定的文件格式输出经过确认过的BOM数据,ERP系统读取这个文件,将数据写入BOM,这样做的好处是,双方可以避免过多地协调技术细节,由于两个系统中BOM的表达方式不一,因此没有采用直接交换数据的方式,从而也避免了客户可能因未来需求变化而影响两个系统运行的问题。' F2 N! n" o8 s3 s5 \
' q6 j' b, P: g* d' k  y+ T
  ERP系统在读取中间文件时,可以选择更新或不更新,这样增加了一个人工控制,可以确保更新的BOM是经过确认的,避免了可能的数据混乱;但自动更新也是可以的,并且会在BOM上留下更新标志。
1 y% b: B6 S$ g( G
: W- d$ U% i2 X" d  通过这个简单的接口,解决了客户在不同系统之间的数据交换问题,对合作各方也是一个很好的启示,随着企业信息化的不断深入,各系统之间的数据交换会越来越多,因此系统间的接口问题会一直存在。
发表于 2010-1-27 12:28 | 显示全部楼层
专抢沙发!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 23:42 , Processed in 0.053401 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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