開目PDM與K3集成接口實現(xiàn)方案包括三個方面的內容:
1)物料與K3接口;
2)物料BOM與K3接口;
3)K3庫存數(shù)量查詢
1 物料與K3接口
物料接口的操作,均在開目PDM系統(tǒng)中執(zhí)行操作。按集團、金蝶公司、開目公司三方共同確認的方案,采用在編碼中心系統(tǒng)中另外增加含固定格式的中間臨時表來交換信息。接口表字段由物料基本屬性、物料狀態(tài)、K3審批結果三部分字段組成,接口表字段名稱固定,接口字段內容除最后一列由金蝶公司填寫物料審批狀態(tài)外,其它字段由開目公司負責填寫,接口表名固定。
開目PDM系統(tǒng)物料與K3接口主要包括新增物料、物料屬性變更以及物料編碼同步等內容。以新增物料時與K3系統(tǒng)集成為例,集成過程描述如下:
1)技術人員在開目PDM系統(tǒng)中發(fā)起物料新增需求:
當技術人員在開目PDM系統(tǒng)中搭建物料BOM時,如有新增物料需求時,通過在開目PDM系統(tǒng)中執(zhí)行創(chuàng)建物料操作,顯示出物料創(chuàng)建界面,如圖:
圖1 開目PDM系統(tǒng)中新物料創(chuàng)建界面
2)接口完成開目PDM系統(tǒng)與編碼中心系統(tǒng)之間的訪問連接:
當點擊上圖界面中“代碼”后面的功能按鈕,系統(tǒng)調用內嵌的二次開發(fā)定制的開目PDM與編碼中心的接口程序,顯示編碼中心系統(tǒng)中的物料碼申請單填寫前的屬性錄入界面,由技術人員填寫相關屬性初始信息,如圖:
圖2 開目PDM系統(tǒng)中新物料創(chuàng)建界面
3)編碼中心系統(tǒng)將“新建物料操作”轉化成物料請碼申請單流程:
點擊上圖中“提交”按鈕后,編碼中心系統(tǒng)中在“我的任務”中自動創(chuàng)建出一個物料編碼申請單的審批任務,申請任務單的“請單號”為系統(tǒng)自增字段,如圖:
圖3 編碼中心系統(tǒng)中物料請碼申請單
4)接口將物料申請單號返回給開目PDM系統(tǒng)作為臨時物料碼:
接口在編碼中心生成編碼申請任務單后,系統(tǒng)自動返回到開目PDM系統(tǒng)。編碼中心的部分屬性信息,以及編碼申請單號(如上圖的“118”號,自動加上默認設定的前綴“DYDM_”,作為臨時物料碼“DYDM__118”),返回時自動填入開目PDM對象代碼字段及某些屬性中,如圖:
圖4 編碼中心返回臨時申請單號作為物料代碼
5)開目PDM系統(tǒng)中含臨時物料的物料BOM樹結果:
技術人員點擊上圖“確定”按鈕,在開目PDM系統(tǒng)的物料結構樹上,新生成了一個含臨時物料代碼號的臨時物料,如圖:
圖5 含臨時編碼的物料結構樹
技術人員在開目PDM系統(tǒng)中,重復上述步驟的操作,在開目PDM系統(tǒng)最終搭建起一個含有多個“臨時物料”的物料BOM。在編碼中心系統(tǒng)中,生成了多個含待審核信息的物料請碼申請單。
6)編碼中心系統(tǒng)執(zhí)行物料請碼申請單的審批流程:
企業(yè)需設置物料請碼申請單的審批者,同時該審批者也是新增物料的物料碼發(fā)號人,即企業(yè)物料編碼的“編碼生成人”。“編碼生成人”登陸到編碼中心系統(tǒng),在我的任務,可查看需審批的編碼申請任務單列表,如圖:
圖6 需申批的編碼申請任務單列表
7)在編碼中心生成物料編碼:
雙擊上圖列表中某申請單,可打開編碼申請詳細信息,審核并補充完善編碼信息后,點擊“預覽”按鈕,可預覽生成的物料編碼,點擊“保存”按鈕,可將預覽的編碼保存為最終編碼。物料編碼一旦生成后,不允許再次修改。
圖7 生成物料碼主界面
附注:對于迪馬公司,基于企業(yè)業(yè)務特點,在生成物料編碼時,系統(tǒng)還會生成K3碼。K3碼的組成包括兩個部分:物料分類碼+(同類物料碼最大流水碼+1)。在編碼中心中如果要生成K3物料碼,需要有K3系統(tǒng)中的物料分類信息,還要有K3系統(tǒng)中物料類下已有物料最大流水碼信息。企業(yè)在編碼中心實現(xiàn)自動生成K3碼,必須具備如下兩個條件:1)、企業(yè)需將K3系統(tǒng)中的物料分類以及物料分類對應的類碼,整理成與編碼中心分類相對應的對照表,并存放入于編碼中心系統(tǒng)中特定的表中并手工維護,對照表的表名需固定。并且,在物料編碼生成界面中,編碼人必須指定出物料所對應的編碼中心分類或K3物料類,才能在對照表中獲取到該物料類的類碼信息。2)、企業(yè)必須將K3系統(tǒng)中所有的舊物料導入到編碼中心后,系統(tǒng)通過物料類碼前段的比較,才可獲取同類物料的最大流水號碼。
特別注意:舊物料入庫操作,企業(yè)需在編碼中心正式使用前完成,并且只能操作一次,否則將會造成重復物料或物料屬性被覆蓋的嚴重后果。舊物料的導入,需要按開目公司提供的含固定模板格式的Excel文件模板。編碼中導入excel文件時,通過調用“新生編碼”接口,在編碼中心自動創(chuàng)建新物料編碼,原K3碼只作為新生成物料一個屬性字段,字段屬性名稱為“K3碼”;如果不滿足K3碼的自動生成規(guī)則,則用戶需手工填寫。
2 物料BOM與K3接口
物料BOM與K3接口,需在開目PDM系統(tǒng)中操作完成,開目PDM系統(tǒng)匯總BOM物料,通過界面選擇賬套,將BOM物料信息,以記錄追加方式,直接寫入K3系統(tǒng)提供的臨時數(shù)據(jù)表中。
技術人員點擊開目PDM物料結構樹上的“傳遞K3物料BOM”按鈕時,執(zhí)行接口操作:
圖8 結構樹上物料BOM與K3接口菜單
3 在開目PDM系統(tǒng)查詢庫存數(shù)量
庫存數(shù)量查詢,開目PDM系統(tǒng)采用跨數(shù)據(jù)庫查詢K3提供的接口視圖表方式,通過MessageBox窗口,顯示查詢后的庫存數(shù)量結果。
K3系統(tǒng)提供視圖,視圖表名固定,視圖表中起碼需包括物料K3碼、倉庫位、庫存數(shù)量三個字段。因企業(yè)多賬單、多數(shù)據(jù)庫、多數(shù)據(jù)庫服務器等因素,在開目PDM系統(tǒng)中需設置賬套與數(shù)據(jù)庫查詢對照設置界面,由企業(yè)手工維護。對照信息中包括有“K3賬套”、“K3服務器名”、“K3數(shù)據(jù)庫名”、“登陸用戶名”、“用戶密碼”信息,供查詢時接口調用。
開目PDM系統(tǒng)中在“物料BOM結構樹”右鍵菜單及“物料列表”右鍵菜單,都設有“查詢庫存數(shù)量”接口菜單,如圖:
圖9 查詢庫存數(shù)量
圖10 查詢庫存數(shù)量
系統(tǒng)彈出賬套選擇界面,由操作者選擇“賬套”,如圖:
圖11 查詢庫存數(shù)量
點擊“確定”按鈕后,通過界面中數(shù)據(jù)庫連接信息,查詢相應K3數(shù)據(jù)庫內固定表名視圖,根據(jù)當前物料的K3碼,匹配視圖列表中的K3碼,返回庫存數(shù)量信息。如圖:
圖12 查詢庫存數(shù)量
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10819918737.html