東風汽車公司是生產載重汽車為主的公司,其在產品研發、制造工藝、生產管理等各個階段的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.vmgcyvh.cn/