东风汽车公司是生产载重汽车为主的公司,其在产品研发、制造工艺、生产管理等各个阶段的BOM(Bill Of Material,物料清单)数据,均通过DF-BOM数据管理系统进行有效管理。售后服务BOM即S-BOM作为DF-BOM的一部分,实现了汽车研发设计的产品配件状态数据和与之配套的外制总成配件数据的统一管理。DF汽车公司决定对配件实行集中采购,并要求以S-BOM作为配件的唯一数据源,但公司原有的售后专用件和油品、油料数据没有纳入DF-BOM管理。造成S-BOM中的配件状态数据不完整,无法为采购、销售部门提供完整的配件数据,无法满足公司配件集中采购的要求。为适应其配件集中采购要求,解决原有配件管理中存在的上述问题,配件业务相关部门确定了以公司销售部服务保障部为业务方对现有的S-BOM功能进行改造。
1 DF-BOM简介
DF-BOM数据管理信息系统是一个平台统一、数据共享、高度集成的计算机辅助管理系统。DF-BOM系统将BOM数据划分为试制BOM(T-BOM)、工程BOM(E-BOM)、制造BOM(M-BOM)、生产现场BOM(W-BOM)、生产销售BOM(P-BOM)、工厂BOM(F-BOM)和售后服务BOM(S-BOM)等7个逻辑视图。这些视图分别与产品设计、工艺准备、生产管理、财务核算、营销管理等业务对应,各业务部门维护相关领域的BOM数据、业务流程驱动BOM数据更新。同时BOM视图之间存在一定的内在联系.如M-BOM只能通过E-BOM重构而得到,P-BOM必须由M-BOM生成等。DF汽车公司下属各个专业厂和零部件供应商可访问到与自己相关的BOM数据。DF-BOM数据管理信息
系统中各BOM视图构建过程如图1所示。
图1 DF-BOM数据管理信息系统各BOM视图构建过程图
2 系统整体设计
汽车配件状态数据管理系统主要包括配件状态管理、结构化数据管理、配件状态数据查询3个部分。系统的目标是将S-BOM作为配件的唯一数据来源,从而在系统中对配件进行统一管理,实现对配件的集中采购、销售。汽车配件状态数据管理模块如图2所示。
图2 汽车配件状态数据管理模块图
2.1 配件状态管理模块
销售部管理的配件数据主要来源于2个方面:1)研发和制造生成BOM数据;2)该公司原先已有的老车型、外购总成、售后专用件等售后专用的配件数据,也是构成本系统的主要数据。
S-BOM提供新增配件方式:1)通过视图获取研发、制造的BOM结构数据,挑选符合条件的BOM数据设置成为配件;2)通过数据接口导人老旧车型、外购总成数据,导入的数据默认为普通配件。
S-BOM提供配件状态维护方式:1)配件管理根据配件编号或配件名称查找配件,维护指定配件的状态;2)按照车型或总成展开配件结构数据,根据结构数据查找相应配件,维护相关配件的状态。
2.2 结构化数据管理模块
东风汽车公司决定对配件实行集中采购,并要求以S-BOM作为配件的唯一数据源。但是公司以前生产的老车型数据,研发、制造部门没有在DF-BOM系统中进行管理:售后专用件和油品、油料数据也没有纳入DF-BOM管理.造成S-BOM中的配件数据不完整,无法为采购、销售部门提供完整的配件数据,无法满足公司配件集中采购的要求。
目前公司的配件数据采取总成清单形式管理,不能对复杂关系的配件数据进行有效管理.影响配件集中采购的正常进行。且公司配件数据的版本及有效性没有进行管理,无法根据配件的版本和有效时段指导采购、销售配件,导致发往服务站、经销商的配件因不满足要求被退货的情况时有发生。
因此,需要在S-BOM中增加结构化数据管理与维护功能,在S-BOM中采用通知书新增并维护老旧车型、外购总成、售后专用件和油品、油料等结构化数据,同时维护其有效时段。
2.3 配件数据查询模块
S-BOM中管理的配件数据包括研发、制造中已有的数据和S-BOM中维护的配件数据。
S-BOM采用视图方式获取研发、制造部门已有的BOM数据,结合S-BOM中维护的配件数据,形成S-BOM的基础数据视图。配件数据按车型、组件、总成、组块、零件的结构化方式构建,为方便用户管理配件数据,系统提供按配件结构层次展开、汇总展开、层次回归等查询功能。
S-BOM数据在展开或回归时,按照车型、总成等数据父子结构关系展开或回归,并优先采用研发、制造已有数据结构,如果出现研发、制造数据和S-BOM中维护的数据重复的情况,优先采用研发、制造已有数据,并屏蔽S-BOM数据。
配件查询模块中提供配件明细查询、项目历史查询、配件历史查询、配件采购信息查询、图纸查询等功能。
3 系统设计与实现方法
Delphi提供了一个以面向对象程序设计为中心的应用程序开发工具,可移植性好,对数据库支持强等特点,因此本系统设计前台采用Delphi 7.0为开发工具:Oracle作为目前主流的数据库管理系统,稳定性好、安全性高、数据导入功能强、处理大数据能力强,所以本系统后台数据库采用Oracle 9i。
3.1 配件状态管理
BOM项目数据与配件数据是通过配件状态区分的。在S-BOM中配件状态不为空的项目数据就是配件。配件以不同的配件状态区分为:配件、易损件、配件一、配件二、配件三、配件四等不同的等级。在配件维护主界面或配件层次展开界面中,根据业务需要维护配件状态(图3)。配件机构展开的数据源包括BOM已有结构数据。S-BOM中维护的结果数据和导人的老旧车型、外购总成数据。通知书审核时,审批未通过,则修改配件状态通知书。
图3 配件状态维护流程
为了提高工作效率,业务要求新增配件或删除配件时,才使用项目锁和通知书管理。因此本系统自动对新增或删除配件项目加锁,并自动关联临时通知书。加锁后,其他用户依然可以维护配件数据,并且以最后一个维护或发布配件通知书的状态为准。业务人员每天提交配件更改信息时,需要手工关联正式通知书。
对配件状态可以采用2种方式进行维护。一是在配件状态管理的主界面.查询定位到需要维护的配件,通过右键菜单,根据需要维护配件状态;在配件状态管理主界面,可以采用“Ctrl+鼠标左键”,同时选中多条数据维护其配件状态;二是在配件层次展开界面,用户根据产品结构,查找到需要维护的配件,通过右键菜单,根据需要维护配件状态。在配件维护层次展开界面,用户也可以采用“Ctrl+鼠标左键”,同时选中多条数据维护其配件状态。配件状态分为配件、易损件、易损件一1、易损件-2、易损件-3、配件一、配件一-1、配件一-2、配件一-3、配件二、配件三、配件四共12种状态。对配件维护前,系统检查相关配件的状态。若新增或删除配件,系统自动加锁并关联临时通知书。若是对配件等级的维护,则直接更改配件状态:业务提交配件更改信息时,手工关联正式通知书,并提交。
3.2 结构化数据管理
外购总成和老旧车型数据维护量大,且涉及的部门繁杂,系统提供数据导入功能,方便用户将整理好的外购总成和老旧车型数据,按特定的格式通过数据接口导入S-BOM系统:接口导入时,系统按照规则校验待导人数据是否完整有效。关键字段不能为空,特定字段必须有效,必经路线信息须在BOM的工装路线表中存在,4位编码的供应商信息必须在PMS(生产管理系统)提供的供应商表中存在;数据导入前必须校验导入的结构数据自身是否有循环结构;与BOM已有结构数据匹配后是否存在循环;将校验出的错误信息提示给用户,如果导人数据存在错误,拒绝数据导入;通过数据校验的老旧车型和外购总成数据,采用通知书记录;通知书经过审核、审批流程,发布后正式形成配件数据。
3.2.1 老旧车型数据管理
由销售部售后技术部门根据实际工作需要提出车型需求,交由东风汽车公司制造部综合技术部门和技术中心工程数据部门提供基础车型和更改零件清单:销售部售后技术部门整理后将需要作为配件数据交给东风汽车公司制造部确定路线:确认完成后的数据由销售部售后技术部门按照特定格式整理成为Excel表,通过配件数据接口程序导入S-BOM系统:其老旧车型数据导入流程如图4所示。其中研发部门审核新增的老车型数据。
图4 原有老车型数据导入流程图
3.2.2 外购总成数据管理
外制配件数据导人流程如图5所示。东风汽车公司技术中心获取外购总成数据,经审查通过后采用技术便函形式,通知所有相关部门;销售部售后技术部门获取外购总成的技术便函后,整理成为特定格式的Excel表数据,通过配件数据接口程序导入S-BOM系统。通过配件数据管理主界面,右键菜单“配件导入”进入配件数据导入界面。
图5 外制配件数据导入流程图
4 结论
本文主要阐述了东风汽车公司配件状态数据管理系统的设计与实现过程,较好地解决了其S-BOM中的配件数据不完整,无法为采购、销售部门提供完整的配件数据.也不能满足公司配件集中采购的要求等问题,实现了对S-BOM中的配件数据进行集中统一管理、维护、查询等功能,并以S-BOM作为配件的唯一数据源,满足了企业集中采购零配件的要求。使公司的产品基础数据管理体系更加科学完善,为东风汽公司的决策提供了可靠的基础数据支持。同时为各业务部门提供产品、工艺、生产BOM基础数据,为各业务部门提供一个统一的产品数据交换平台,将原有分散的数据集中化处理,保证了业务数据的准确性、完整性和一致性。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/