為提升企業的研發和管理水平,當今大部分制造企業建立了PDM(產品數據管理系統)、OA(辦公自動化系統)、ERP(企業資源計劃系統)等系統。其中,PDM是一門用來管理所有與產品相關信息(包括零件信息、配置、文檔、CAD文件、結構、權限信息等)和所有與產品相關過程(包括過程定義和管理)的技術,其主要功能包括系統管理、圖文檔管理、產品結構管理、流程管理、變更管理、工具集成等。OA面向組織的日常運作和管理,其主要功能包括公文管理、事務管理、個人辦公、信息發布和系統管理等。
PDM系統是企業的產品數據管理和協同研發平臺,OA系統是企業應用最為廣泛的信息系統,也是企業員工登陸最頻繁的系統。為了方便用戶在OA系統中了解自己在PDM系統內承擔的工作任務信息,并且從OA系統可以直接登錄到PDM系統,實現PDM和OA之間的文件傳輸和轉發,兩系統的集成是很有必要的。
1 PDM與OA的集成內容
(1)待辦任務集成。即將PDM系統中的待辦任務顯示在OA系統主界面中,用戶登錄OA系統即可查看PDM系統的待辦任務;用戶在OA待辦任務信息欄中點擊任一PDM待辦任務時,會從當前瀏覽器窗口跳轉到PDM系統的當前工作任務列表頁面而不需要再輸入PDM系統的賬戶及密碼。
(2)文件分發集成。文件分發集成是指將PDM需要分發的正文、附件和文件描述信息放到指定的文件夾下并通知OA系統,OA系統通過代理將指定文件夾下的數據提取并轉入文件交換數據庫,OA用戶通過待辦中的文件交換提示將文件轉成收文流程來辦理,在OA系統分發PDM文件。
2 集成方案
PDM和OA是兩個獨立的管理系統,考慮到系統的安全性和可擴展性,兩系統之間的數據交換不考慮直接從數據庫底層來獲取,而是通過中間XML文件進行集成,具體實現方法如下。
2.1待辦任務集成
該項集成方案的路線如圖1所示。集成接口的功能如下:
圖1 待辦任務集成方案路線
(1)OA系統提供OA驗證服務接口服務程序。用戶登錄OA系統后,客戶端通過OA驗證服務獲取OA系統驗證ID、用戶工號、PDM系統用戶名和口令,客戶端通過Http Object對象去訪問接口地址,傳遞用戶工號、OA系統驗證ID;
(2)PDM系統提供PDM驗證服務接口服務程序。接口在收到OA系統請求后,首先判斷該請求是否是由OA系統發送的,且用戶是否為PDM系統用戶;
(3)PDM系統驗證通過后根據用戶的賬號以及接口獲取的用戶密碼,登錄到PDM系統;
(4)登錄PDM系統后,查詢該用戶的當前工作,然后組織成XML信息返回給OA系統,其XML格式如下:
(5)OA系統根據XML文件內容重新組織數據,將數據顯示在OA系統界面;
(6)當用戶在OA待辦任務信息欄中點擊某一待辦任務時,OA服務器再次向接口發送跳轉請求,接口收到該請求之后,會從當前瀏覽器窗口跳轉到PDM系統的工作任務列表頁面上。
2.2文件分發集成
該項集成方案的路線如圖2所示。集成接口的功能如下:
圖2 文件分發集成方案路線
(1)在PDM系統中,提供將文件發送至OA的操作功能,如圖3所示;
(2)在PDM系統中設置文件下載目錄,完成“發送到OA”功能開發,在此功能中完成文件下載和XML文件生成并調用OA接口,其中XML文件格式如下:
圖3 在PDM系統中觸發OA
(3)OA系統提供Web Service PDM負責調用,用于將下載的PDM文件和XML文件導入到OA系統中。調用方法為:http://host/officedata/OACheek nsf/RegistData?openagent&ApplD=應用系統標識&DataID=XML文件名稱;
(4)OA系統根據PDM傳入的XML文件自動注冊數據并放入OA待辦任務;在OA系統點擊該代辦任務,在收文表單頁面啟動分發流程,如圖4所示。
圖4 在OA系統中啟動分發流程
3 PDM與OA集成實施案例
本集成方案已在南車長江車輛有限公司(以下簡稱“長江公司”)應用。長江公司是中國南車股份有限公司旗下最大的鐵路貨車研發制造企業,下設武漢分部和棒洲、銅陵、常州三家分公司,實行“集中管控型”的管控模式。長扛公司的PDM系統基于西門子的Teamcenkr。OA系統基于IBM lotus,通過以中間XML文件為數據變換的形式,實現了PDM與OA兩個系統之間數據和流程的集成,大大提高了工作效率,特別是實現了PDM技術文件更改單在OA分發,不但滿足了長江公司“總部集中管理,異地分布使用”的研發過程和數據管理模式,而且實現了設計更改的閉環控制。在完成PDM設計更改流程審簦后向分公司OA系統發送技術文件更改通知單,再通過OA系統發進到分公司各個生產制造、質量、采購等部門,如圖5所示。
圖5 PDM設計更改后向分公司OA系統發送
4 結束語
隨著企業信息化進程的加快,為了有效地解決企業內“信息孤島”問題,實現資源整合和信息共享,對各應用系統進行有效的集成是企業信息化發晨的必然趨勢。本次的集成方案采用WEB SERVICE方式實現系統間的數據交換,具有跨平臺、易擴展和靈活性的特點,對應用系統的集成具有較廣泛的可借鑒性。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:PDM與OA集成方案的研究和應用