李丹 吳征
(中航工業沈陽黎明航空發動機〈集團〉有限責任公司,遼寧 沈陽 110043)
隨著某大型制造企業經濟的不斷發展,已經成功實施了ERP、MES、質量管理信息系統等多個應用系統,系統的業務量和業務的復雜度都在不斷增加,數據集成、功能集成、業務流程集成等要求也在不斷的升級。
ERP系統金屬檢驗模塊與質量系統的集成對于促進企業業務拓展,降低信息系統運作和管理成本,信息數據統一管理,提高數據處理效率等都具有積極作用。作者在綜述企業金屬進貨檢驗流程的基礎上,著重原流程與集成后流程的區別以及系統相關業務集成、數據結構的設計和功能實現。
企業為強化質量過程控制,實現質量管理閉環歸零的要求,實現全過程質量追溯、需要將質量活動納入一體化管控,這就要求同ERP、MES等系統進行集成,將其他系統中的質量信息納入質量系統,消除信息孤島。
其中金屬進貨檢驗部分目前在ERP系統檢驗模塊內進行,為了實現企業質量信息統一管理,全面搭建質量管理系統,進貨檢驗信息必須在公司質量管理系統內進行管理,而金屬進貨檢驗信息在ERP系統內也是庫房的必要信息,造成此部分數據業務人員兩套管理系統需要重復錄入的局面,這樣勢必增加業務人員的工作量,同時難以保證數據的一致性,所以為了滿足實際業務需求,減少業務人員的工作量,使操作更加便捷,同時保證數據的安全性和一致性,ERP系統與質量管理系統集成就顯得尤為重要且迫在眉睫。
1)金屬庫存保管員接到采購員通知后進行入庫,且在ERP系統內進行入庫接收,接收到待檢庫,且在系統內打印“入庫單”,傳遞到金屬質量檢驗員處;
2)金屬質量檢驗員進行入庫檢驗,且在ERP系統內進行金屬入庫質量檢驗結果的錄入,將檢驗結果單號傳遞回金屬庫存保管員;
3)金屬庫存保管員根據質量檢驗結果單號,合格如生產庫,不合格入不合格庫。
2.2.1 ERP系統形成檢驗任務信息中間表
ERP系統將采購物料數據信息通過向質量系統開放的中間表的形式同步至質量系統;ERP系統開發質量檢驗信息包括:物料名稱,批次號,合同號,物品單位,計量單位,狀態(未讀取為0,已讀取為1)等;以檢驗任務ID為唯一標識。
2.2.2 質量管理系統讀取檢驗任務信息
質量管理系統1~2分鐘讀取一次;
2.2.3 進行檢驗
質量管理系統根據檢驗任務,提交檢驗結果且可以多次提交,質量系統檢驗結果實現動態增加行;提交檢驗結果按合格和不合格分為兩條記錄保存到檢驗結果中間表,多次提交生成多條記錄;質量管理系統實現可修改檢驗結果數量,ERP需要同步,ERP系統新增記錄或修改記錄。
2.2.4 ERP系統接收質量管理系統檢驗結果
ERP系統讀取中間表信息。信息包括:檢驗結果,數量,人員,是否修改,處理結論。唯一標識為檢驗任務數據庫ID;ERP系統將生成的質量檢驗標號保存到質量系統提供的質量檢驗結果中間表中,字段包括:檢驗任務ID,質檢編號。
2.2.5 質量管理系統接收ERP系統生成的質檢編號
質量管理系統讀取中間表,讀取后修改狀態為1,數據在檢驗記錄中顯示。
將ERP中需要檢驗的任務寫入中間表中,開放給質量管理系統。 ERP向質量系統傳質量檢驗任務數據通過中間表,QA_STATE字段標識質量系統是否對數據處理過,“0”為 未處理;“1”為已處理質量系統接收狀態;QA_ID字段標識檢驗任務ID,為表的唯一標識;授予質量系統對表的查詢、更新權限,具體字段如下:合同號、物料編碼、物料說明、批號、采購數量、計量單位、質量系統接收狀態、檢驗任務ID
質量系統將質量系統檢驗結論寫入此中間表中,QA_RESULT_STATE字段代表ERP系統接收狀態,ERP更改QA_RESULT_STATE字段,“0”為未處理;“1”為已處理(其他狀態如報錯狀態等具體與質量系統待定);
質量系統傳入的質量結果,同一種物料,可以分別形成多個批次,每個批次可以進行多次檢驗,形成多條檢驗結論,qa_tran_id字段做為唯一標識,QA_ID字段對應ERP檢驗任務ID,一個QA_ID可以對應多條事物。且針對每條檢驗結論,可以進行修改,且修改記錄INSERT_TYPE=2,sequence1 ERP生成的質量檢驗結果;質量系統將針對批次生成的檢驗結論傳入ERP系統,具體字段如下:質量檢驗編號、創建人、批次、計量單位、數據更新類型、檢驗數量、檢驗結果、檢驗任務ID、ERP系統接收狀態、事物ID。
將ERP生成的質量檢驗編號回寫到sequence1字段處,且將QA_RESULT_STATE字段值修改。
3.6.1 兩次數據交互
ERP質量系統與質量管理系統集成設計需要進行兩個系統間的2次數據交互,第一次是將ERP內需要檢驗的數據傳遞給質量系統,質量系統在內部進行檢驗操作,之后將結果回傳到ERP系統內,第二次是ERP系統將通過質量系統傳遞出的結論生成的檢驗單號再次傳給質量管理系統,以便檢驗人員可以不用登錄ERP系統而得到ERP系統內的質量檢驗單號,傳遞給庫房管理人員,進行 ERP系統內根據質量檢驗單號的下一步轉庫操作。
3.6.2 同一批次物料可以進行分批檢驗和修改
ERP系統內可以對同一批入庫的物料進行分批檢驗和修改操作,這就要求集成程序設計成每個檢驗任務要對應多個檢驗結果,且每次操作必須要可以唯一標識,以便回傳質量檢驗編號。
本文通過對ERP系統內金屬進貨檢驗業務、質量管理系統金屬進貨檢驗業務的分析和研究,設計實現了一種基于DBLINK連接的集成方式,集成的實現可以較好的解決業務人員數據兩次錄入的問題,既能滿足企業目前ERP系統金屬進貨檢驗入庫業務的連通要求,同時又能滿足企業對供應商質量、進貨檢驗、過程檢驗、理化試驗過程質量一體化管理的需要,也為今后企業內其他集成業務的開展奠定了良好的基礎。
[1]陳啟申.ERP_從內部集成起步[M].電子工業出版社,2004.
[2]MRPⅡ/ERP原理與應用[J].電子工業出版社,2006.
[3]質量管理系統技術文檔[Z].