電子歸檔工作在工程數(shù)據(jù)歸檔管理過程中有著重要作用,其可以實(shí)時(shí)、高效地將PDM系統(tǒng)中的工程數(shù)據(jù)進(jìn)行實(shí)時(shí)歸檔。電子歸檔可以采用物理歸檔和邏輯歸檔的方式進(jìn)行。邏輯歸檔是指在計(jì)算機(jī)網(wǎng)絡(luò)上,不改變?cè)写鎯?chǔ)方式和位置而實(shí)現(xiàn)的電子文件檔案向檔案部門移交的過程。傳統(tǒng)邏輯歸檔過程中,只傳遞歸檔數(shù)據(jù)的屬性信息至檔案系統(tǒng),而物理電子文件不進(jìn)行傳遞,檔案系統(tǒng)中查看的物理數(shù)據(jù)采取直接調(diào)用PDM系統(tǒng)中數(shù)據(jù)的方式,會(huì)降低檔案系統(tǒng)的使用效率,并對(duì)檔案系統(tǒng)的管理有一定的制約性。
本文提出了一種實(shí)時(shí)、高效的歸檔管理方式,在邏輯歸檔基礎(chǔ)上,將PDM系統(tǒng)中的物理數(shù)據(jù)通過集成接口逐份傳遞至檔案系統(tǒng)中,保證歸檔數(shù)據(jù)的使用實(shí)時(shí)性和使用效率。同時(shí),傳遞至檔案系統(tǒng)的物理數(shù)據(jù)及屬性等信息由檔案系統(tǒng)進(jìn)行檔案級(jí)別的管理,以滿足電子數(shù)據(jù)檔案管理的需要,經(jīng)過集成接口進(jìn)行的歸檔過程嚴(yán)格受控,由工作流觸發(fā)自動(dòng)歸檔,無需人工執(zhí)行,避免了人工誤差的產(chǎn)生。以下就這種電子歸檔的集成管理方法和實(shí)現(xiàn)方式的簡(jiǎn)單描述。
一、集成管理框架和歸檔過程
1.集成管理框架
PDM系統(tǒng)產(chǎn)生的工程數(shù)據(jù)往往包括文檔數(shù)據(jù)和三維數(shù)模,數(shù)據(jù)從PDM系統(tǒng)經(jīng)集成接口自動(dòng)傳遞至檔案管理系統(tǒng)中。在PDM系統(tǒng)端通過檔案歸檔處理服務(wù),將處理的數(shù)據(jù)條目記錄在特定的數(shù)據(jù)庫表中,并記錄數(shù)據(jù)處理狀態(tài)。PDM系統(tǒng)通過調(diào)用WebService服務(wù)將數(shù)據(jù)的屬性信息傳遞至檔案系統(tǒng),同時(shí)通過FTP服務(wù)將物理數(shù)據(jù)專遞至檔案系統(tǒng),如圖1所示。
圖1 檔案管理集成框架圖
為提高這種歸檔過程的完整性和正確性,PDM系統(tǒng)與檔案系統(tǒng)集成接口應(yīng)滿足以下要求。
(1)歸檔內(nèi)容除物理數(shù)據(jù)本身外,還必須包含必要的屬性信息以及關(guān)聯(lián)關(guān)系、失效關(guān)系和作廢關(guān)系等信息。
(2)對(duì)數(shù)據(jù)的歸檔動(dòng)作進(jìn)行記錄,能夠?qū)w檔的過程和結(jié)果進(jìn)行管理。
(3)檔案系統(tǒng)與PDM系統(tǒng)各自所處的網(wǎng)絡(luò)環(huán)境保持物理連通,保證歸檔的實(shí)時(shí)性。
(4)在系統(tǒng)維護(hù)或網(wǎng)絡(luò)故障的情況下,系統(tǒng)之間的集成應(yīng)具備一定的容錯(cuò)能力。
2.集成管理流程
PDM系統(tǒng)和檔案系統(tǒng)的集成采取WebService服務(wù)的方式,歸檔結(jié)果返回PDM系統(tǒng)進(jìn)行記錄,與PDM系統(tǒng)端產(chǎn)生的處理記錄進(jìn)行匹配。電子歸檔處理對(duì)象分為電子數(shù)據(jù)物理文件本身和XML文件,物理文件經(jīng)FTP服務(wù)自動(dòng)上載至檔案系統(tǒng)中,XML文件中記錄歸檔電子數(shù)據(jù)的元素信息,如編號(hào)、名稱、編制者、創(chuàng)建時(shí)間、關(guān)聯(lián)關(guān)系和失效/作廢關(guān)系等。歸檔過程采取如圖2所示的方式。
圖2 檔案系統(tǒng)集成數(shù)據(jù)流圖
(1)獲取待發(fā)放數(shù)據(jù)記錄。電子歸檔過程中,在數(shù)據(jù)審簽工作流中將要?dú)w檔的數(shù)據(jù)信息保存到“待發(fā)數(shù)據(jù)記錄”表中。當(dāng)數(shù)據(jù)達(dá)到歸檔狀態(tài)時(shí),將數(shù)據(jù)狀態(tài)記錄到“待發(fā)數(shù)據(jù)記錄”中,并調(diào)用異步的歸檔處理。
(2)物理文件及元數(shù)據(jù)信息獲取。根據(jù)待發(fā)數(shù)據(jù)記錄,獲取PDM系統(tǒng)中的元數(shù)據(jù)信息及相關(guān)的電子數(shù)據(jù)物理文件。獲取的數(shù)據(jù)與數(shù)據(jù)類型緊密相關(guān),不同類型數(shù)據(jù)的元信息不同,元數(shù)據(jù)信息將寫入到指定格式的XML文件中。
(3)調(diào)用檔案系統(tǒng)WebService服務(wù)。根據(jù)獲取的電子數(shù)據(jù)物理文件及元數(shù)據(jù)信息(XML格式),將物理文件提交至檔案系統(tǒng)的FTP服務(wù)器中,上載成功后調(diào)用檔案系統(tǒng)端的數(shù)據(jù)錄入/更新服務(wù),導(dǎo)入數(shù)據(jù)至檔案系統(tǒng)。
(4)獲取檔案系統(tǒng)WebService返回結(jié)果。調(diào)用檔案系統(tǒng)WebService服務(wù)完成后,獲取WebService執(zhí)行結(jié)果或執(zhí)行中的出錯(cuò)信息并反饋至PDM系統(tǒng)中。
(5)保存處理日志/更新待發(fā)數(shù)據(jù)記錄。根據(jù)返回結(jié)果,更新待發(fā)數(shù)據(jù)記錄的“狀態(tài)”、“開始執(zhí)行時(shí)間”和“結(jié)束執(zhí)行時(shí)間”,并創(chuàng)建一條與待發(fā)數(shù)據(jù)關(guān)聯(lián)的數(shù)據(jù)處理日志。
3.數(shù)據(jù)處理監(jiān)聽服務(wù)
在PDM系統(tǒng)中創(chuàng)建監(jiān)聽服務(wù),用于處理數(shù)據(jù)的歸檔操作,其簡(jiǎn)要過程如圖3所示。
圖3 監(jiān)聽服務(wù)運(yùn)行過程
無論調(diào)用是成功還是失敗,待發(fā)數(shù)據(jù)記錄中都需要記錄“記錄狀態(tài)”、“執(zhí)行結(jié)果”、“開始執(zhí)行時(shí)間”及“執(zhí)行結(jié)束時(shí)間”,同時(shí)新增數(shù)據(jù)記錄日志。
二、歸檔接口及元數(shù)據(jù)
由于不同數(shù)據(jù)的歸檔要求不同,其元數(shù)據(jù)信息也有所區(qū)別,PDM系統(tǒng)中產(chǎn)生的各種元數(shù)據(jù)信息根據(jù)檔案管理的需求對(duì)檔案系統(tǒng)進(jìn)行傳遞,以滿足檔案管理的要求。
1.數(shù)據(jù)接口
為管理待發(fā)數(shù)據(jù)記錄及集成接口執(zhí)行過程中的日志,需要在PDM系統(tǒng)創(chuàng)建兩個(gè)數(shù)據(jù)庫表以記錄數(shù)據(jù)的可查詢信息,分別是歸檔數(shù)據(jù)記錄表和數(shù)據(jù)歸檔日志記錄表。
(1)歸檔數(shù)據(jù)庫表定義。根據(jù)管理需要應(yīng)定義出歸檔數(shù)據(jù)的表(表1),其中記錄的信息可以根據(jù)需要靈活擴(kuò)充。
表1 待發(fā)數(shù)據(jù)記錄表
(2)數(shù)據(jù)歸檔日志記錄表定義。定義歸檔日志記錄表(表2),用戶在客戶端對(duì)歸檔情況進(jìn)行查詢和處理,其也是歸檔管理所必需的功能。
表2 數(shù)據(jù)記錄日志表
2.歸檔元素定義
歸檔數(shù)據(jù)類型不同,傳遞的元數(shù)據(jù)也有所不同。為保證與源數(shù)據(jù)一致,體現(xiàn)真實(shí)性,不同的數(shù)據(jù)對(duì)象除傳遞共有的元數(shù)據(jù)信息外,還需要傳遞其自身特有的元數(shù)據(jù)信息。歸檔時(shí),除歸檔電子數(shù)據(jù)本身的物理文件外,還需考慮電子數(shù)據(jù)在PDM系統(tǒng)中具有的一些基本信息,如編制時(shí)間、編制者、發(fā)放路線、歸檔者、歸檔時(shí)間和有效性等,這些信息根據(jù)歸檔管理規(guī)定進(jìn)行傳遞。
三、XML文件格式定義
前面已經(jīng)講到歸檔數(shù)據(jù)的元數(shù)據(jù)信息通過寫入定義好的XML文件,再將XML文件傳遞給檔案系統(tǒng)進(jìn)行解析和寫入?蓴U(kuò)展標(biāo)記語言(XML)是一種精簡(jiǎn)的SGML(Standard GeneralizedMarkup Language)語言,它具有平臺(tái)無關(guān)性、靈活性、開放性、可擴(kuò)展性和信息傳輸?shù)谋憬菪缘葍?yōu)點(diǎn),使之在數(shù)據(jù)共享和數(shù)據(jù)交換得到越來越廣泛的應(yīng)用。此外,XML最突出的兩大功能是數(shù)據(jù)描述和數(shù)據(jù)交換,這使其在工程文檔管理、知識(shí)表達(dá)、構(gòu)建產(chǎn)品信息模型、工程數(shù)據(jù)庫管理以及協(xié)同設(shè)計(jì)中得到廣泛的應(yīng)用。
如圖4所示為PDM系統(tǒng)與檔案系統(tǒng)集成時(shí)可采用的XML格式,此格式邏輯清晰,集成難度低、開發(fā)難度小,可維護(hù)性較好。
圖4 集成歸檔XML格式
圖4中的XML文件中,對(duì)歸檔數(shù)據(jù)的類型、來源部門、編制中、分發(fā)路線、編號(hào)、名稱和歸檔操作者等屬性信息以及電子數(shù)據(jù)的來源和位置進(jìn)行了詳細(xì)描述,供檔案系統(tǒng)解析、寫入。
四、檔案接口管理
除由流程自動(dòng)觸發(fā)的歸檔動(dòng)作外,用于人工管理數(shù)據(jù)歸檔工作的檔案接口管理功能是必須的。所以可以提供人工歸檔操作及日志查看的功能,包括批量啟動(dòng)、停止歸檔動(dòng)作,查看成功和失敗檔案日志等。無論人工操作的數(shù)據(jù)歸檔成功或失敗,系統(tǒng)將對(duì)歸檔記錄進(jìn)行相應(yīng)的狀態(tài)記錄,在管理頁面中允許對(duì)數(shù)據(jù)歸檔記錄進(jìn)行相應(yīng)的處理。同時(shí)可根據(jù)不同搜索條件搜索到歸檔記錄,查詢條件中包括編號(hào)、數(shù)據(jù)類型、記錄狀態(tài)和執(zhí)行結(jié)果等。
五、結(jié)論
PDM系統(tǒng)是個(gè)復(fù)雜的數(shù)據(jù)管理系統(tǒng),對(duì)其產(chǎn)生的數(shù)據(jù)和信息進(jìn)行實(shí)時(shí)、高效的電子歸檔是將來企業(yè)管理的趨勢(shì),是工程項(xiàng)目全生命周期管理不可缺少的一部分。本文從歸檔管理的架構(gòu)、過程、表空間定義和管理頁面等方面闡述了一種PDM系統(tǒng)和檔案系統(tǒng)的集成管理方法,為檔案管理工作提供一定的借鑒,也為PDM系統(tǒng)與檔案系統(tǒng)的集成管理以及國(guó)內(nèi)電子數(shù)據(jù)歸檔工作提供參考。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:一種PDM系統(tǒng)與檔案系統(tǒng)的集成管理方法
本文網(wǎng)址:http://www.oesoe.com/html/solutions/1401935543.html