分享

BOM系统与PDM系统的集成,可以这样实现!

 牵牛360 2017-11-19

导读

本文主要介绍了某制造业的企业级BOM系统和PDM系统的集成方式,利用中间库原理实现了BOM系统和PDM系统的集成方案,完成了企业级BOM产品资料和PDM系统文档资料的有机集合。

作者/北奔重型汽车集团有限公司 王晓君*姚兵*李明

1

现状

目前,随着企业业务发展需求,PDM系统出现了一些制约企业快速反应市场需求的瓶颈:产品资料是单车型管理,缺乏平台化、系列化概念,产品变更复杂且效率低,已经不能满足某企业业务发展需求。企业级BOM系统,不仅能满足企业业务发展需求,且给产品规划、设计、工艺、制造、物资采购、备件和售后服务各业务领域提供产品定义数据需求,并以BOM数据作为驱动器来触发产品设计的全过程中各领域的业务活动。由于BOM系统和PDM系统分工不同,BOM系统负责各业务产品数据管理及变更流程,PDM系统负责产品数据资料对应的图文档管理,做好BOM系统和PDM系统的有机结合,才能实现两系统的业务分工和数据一致,选择集成方式尤为关键。

2

系统集成概述

BOM系统和PDM系统采用中间库表的方式实现系统集成,中间库表创建在BOM系统数据库中,通过数据库用户权限设置允许PDM系统修改指定的中间库表数据。BOM系统和PDM系统集成实现了产品零部件二维图纸的变更控制,包括变更流程发起和图纸发布。总体变更流程如下图所示:

BOM系统与PDM系统的集成,可以这样实现!

图1 BOM-PDM系统集成接口总体流程

总体流程采用串行,BOM系统发起产品零部件变更流程后,PDM系统定期扫描中间库表相应的接口字段,当PDM扫描并接受到BOM发起的图纸修改变更申请流程后才可以发起审批流程并开始审批,待PDM审批流程批准后,回传到中间库表中,BOM系统接收到中间库表的信息,才可以开始BOM变更流程审批,待BOM系统流程发布后PDM系统才可以发布审批流程。由人工保证BOM系统变更流程发布,同时PDM系统审批流程接收到中间库表的信息自动发布并下发完成。

BOM-PDM系统集成接口涉及以下三个接口:①BOM系统变更流程发起;②PDM系统变更流程批准;③BOM系统变更流程发布。

3

中间库表定义

3.1变更主信息表

SCHEMA:INTF4PDM

表名:BOM_CHANGE_MAIN_INFO

表字段属性定义:

表1 变更主信息表

名称字段说明必须非空数据类型长度
唯一标志CHANGE_MAIN_SEQ_IDsequence自动生成NUMBER10
变更单IDCHANGE_ID变更单主键NUMBER10
变更单编码CHANGE_CODE变更单编码NVARCHAR240
责任人工号EMPLOYEE_NUMBERBOM使用工号登录系统NVARCHAR240
责任人姓名EMPLOYEE_NAME员工姓名NVARCHAR2200
更新状态UPDATE_STATUSADD-BOM新增变更;RECEIVE-PDM读取变更;APPROVE-PDM批准图纸;START-BOM开始审批;PUBLISH-BOM发布变更;RELEASE-PDM发布图纸。NVARCHAR240
流程状态WORKFLOW_STATUSSUBMIT-流程已提交;RELEASE-流程已发布 ;BACK-流程已驳回;DELETE-流程已删除。NVARCHAR240
创建日期CREATE_DATE取数据库系统时间DATE
更新日期UPDATE_DATE取数据库系统时间DATE

3.2变更零件信息表

SCHEMA:INTF4PDM

表名:BOM_CHANGE_PART_INFO

表字段属性定义:

表2 变更零件信息表

名称字段说明必须非空数据类型长度
唯一标志CHANGE_PART_SEQ_IDsequence自动生成NUMBER10
变更主表主键CHANGE_MAIN_SEQ_ID外键NUMBER10
变更实体IDCHANGE_ENTITY_ID变更实体主键NUMBER10
变更单IDCHANGE_ID变更单主键NUMBER10
变更单编码CHANGE_CODE变更单编码NVARCHAR240
零部件号MATERIAL_NUM需变更图纸的零件号NVARCHAR240
零部件名称MATERIAL_NAME需变更图纸的零件名称NVARCHAR2200
最新发布图号DRAWING_NOPDM批准后回填NVARCHAR240
最新发布版本DRAWING_VERSIONPDM批准后回填NVARCHAR2100
图纸发布日期DRAWING_DATEPDM批准后回填DATE
原因分类REASON_TYPENVARCHAR2100
更改原因CHANGE_REASONNVARCHAR21000
在制品处理意见DEAL_OPINIONNVARCHAR21000
模具影响IS_AFFECT_MOULDNVARCHAR2100
成本影响IS_AFFECT_COSTNVARCHAR2100
创建日期CREATE_DATE取数据库系统时间DATE
更新日期UPDATE_DATE取数据库系统时间DATE

4

接口定义

4.1 BOM系统变更流程发起

接口描述:

BOM系统发起流程变更时,当变更内容涉及零部件二维图纸变更,则将变更信息发送到中间库表。PDM定时从中间库表获取变更信息发起PDM图纸变更流程。

接口场景:

1)用户在BOM系统发起工程变更,该变更涉及零部件二维图纸变更;

2)BOM系统将变更主信息和涉及二维图纸变更的零件信息发送到中间库表;变更主信息表中更新状态置为BOM新增变更;变更主信息表中流程状态置为流程已提交;

3)PDM系统定时从中间库表获取变更主信息和二维图纸变更零件信息;变更主信息表中更新状态置为PDM读取变更;

4)PDM系统依据获取的变更信息创建变更单和变更审批流程。

BOM系统与PDM系统的集成,可以这样实现!

图2 PDM系统接收BOM变更申请并开始PDM审批流程

4.2 PDM系统变更流程批准

接口描述:

PDM系统变更审批流程批准后,系统将批准信息更新到中间库表。BOM系统定时从中间库表获取批准信息开始BOM系统流程审批。

BOM系统与PDM系统的集成,可以这样实现!

图3 BOM系统接收PDM批准状态并更新接口审批状态

接口场景:

1)用户在PDM系统批准变更流程审批;

2)PDM系统将批准状态信息、最新图号和版本信息更新到中间库表;变更主信息表中更新状态置为PDM批准图纸(要求所有变更零件都完成图纸变更批准才可以更新该状态);

3)BOM系统定时从中间库表获取批准状态信息、最新图号和版本信息;变更主信息表中更新状态置为BOM开始审批;

4)BOM系统开始流程审批。

4.3 BOM系统变更流程发布

接口描述:

BOM系统变更流程发布后,系统将发布信息更新到中间库表。PDM系统定时从中间库表获取发布信息,允许PMD发布图纸。

接口场景:

1)用户在BOM系统发布变更流程,更新变更零件图号和图纸版本信息;

2)BOM系统将发布状态信息更新到中间库表;变更主信息表中更新状态置为BOM发布变更;

3)PDM系统定时从中间库表中获取发布信息;

4)PDM系统完成图纸变更发布并进行数据下发;变更主信息表中更新状态置为PDM发布图纸。

BOM系统与PDM系统的集成,可以这样实现!

图4 PDM接收到BOM发布状态后自动归档发布并下发

5

总结

通过BOM-PDM集成接口建设,打通了BOM、PDM系统数据交互通道,保证了设计开发的BOM数据和对应的PDM图文档数据的一致性,解决了信息化建设过程中逐步形成的“信息孤岛”问题。通过该项集成接口建设,逐步形成了接口设计规范,为其它信息化集成接口项目的开展奠定了基础和开发实施经验。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多