吳晨歡 王勝任 王德君
【摘要】 ? ?本文基于Windchill平臺(tái),開發(fā)產(chǎn)品數(shù)據(jù)發(fā)放接收管理功能,在設(shè)計(jì)所發(fā)放數(shù)據(jù)、制造廠反饋導(dǎo)入結(jié)果均采用WebService調(diào)用接口的方式,數(shù)據(jù)包導(dǎo)入過程使用Windchill的導(dǎo)入API與定制開發(fā)相結(jié)合的方式,進(jìn)行設(shè)計(jì)數(shù)據(jù)的接收。實(shí)現(xiàn)廠所異地產(chǎn)品數(shù)據(jù)發(fā)放與接收全過程管理,保障設(shè)計(jì)數(shù)據(jù)接收的及時(shí)性與完整性。
【關(guān)鍵詞】 ? ?產(chǎn)品數(shù)據(jù)管理 ? ?PDM ? ?數(shù)據(jù)接收
一、廠所異地產(chǎn)品設(shè)計(jì)數(shù)據(jù)接收功能概述
在飛機(jī)的研制生產(chǎn)過程中,設(shè)計(jì)所與制造廠之間需要實(shí)現(xiàn)數(shù)據(jù)的發(fā)放與接收管理。制造廠接收設(shè)計(jì)所發(fā)放的產(chǎn)品結(jié)構(gòu)和設(shè)計(jì)文檔等信息,通過數(shù)據(jù)發(fā)放、檔案接收、數(shù)據(jù)確認(rèn)、執(zhí)行導(dǎo)入、反饋結(jié)果的數(shù)據(jù)導(dǎo)入流程,實(shí)現(xiàn)設(shè)計(jì)數(shù)據(jù)的接收。由于設(shè)計(jì)所與制造廠均采用Windchill平臺(tái)進(jìn)行產(chǎn)品數(shù)據(jù)管理,因此,使用Windchill平臺(tái)導(dǎo)入/導(dǎo)出管理方法實(shí)現(xiàn)異地產(chǎn)品數(shù)據(jù)的發(fā)放與接收,確保數(shù)據(jù)的準(zhǔn)確性、完整性、一致性。
二、 設(shè)計(jì)數(shù)據(jù)管理模式分析
2.1產(chǎn)品結(jié)構(gòu)管理
頂層產(chǎn)品結(jié)構(gòu)對于一個(gè)指定的型號(hào)來說是相對不變層,按照專業(yè)進(jìn)行組織,包括:頂層部件、ICI。構(gòu)型層用于構(gòu)型管控,是整個(gè)構(gòu)型管理的控制點(diǎn)與核心,包括構(gòu)型層CI、規(guī)格配置方案CIS、設(shè)計(jì)模塊VCI。
2.2有效性的標(biāo)識(shí)
有效性的控制完全由構(gòu)型層完成,頂層產(chǎn)品結(jié)構(gòu)和底層產(chǎn)品結(jié)構(gòu)均不參與構(gòu)型控制。設(shè)計(jì)有效性標(biāo)注在VCI上,規(guī)格有效性標(biāo)注在CIS上零組件的繼承自其所在的設(shè)計(jì)模塊VCI。
三、數(shù)據(jù)發(fā)放方式
設(shè)計(jì)所發(fā)放數(shù)據(jù)時(shí),將數(shù)據(jù)包或文件推送至SFTP服務(wù)器后,調(diào)用制造廠系統(tǒng)發(fā)布的WebService接口,實(shí)現(xiàn)設(shè)計(jì)數(shù)據(jù)發(fā)放后通知制造廠進(jìn)行接收,考慮網(wǎng)絡(luò)異常等原因?qū)е碌慕涌谡{(diào)用失敗、或數(shù)據(jù)異常導(dǎo)致的數(shù)據(jù)接收失敗問題,在設(shè)計(jì)所系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)重復(fù)發(fā)送功能。
3.1接口參數(shù)
3.1.1產(chǎn)品結(jié)構(gòu)調(diào)整單
編號(hào)(產(chǎn)品結(jié)構(gòu)調(diào)整單的編號(hào))、名稱(產(chǎn)品結(jié)構(gòu)調(diào)整單的名稱)、責(zé)任人(產(chǎn)品結(jié)構(gòu)調(diào)整單的創(chuàng)建者)、產(chǎn)品(產(chǎn)品結(jié)構(gòu)調(diào)整單所屬的產(chǎn)品)、是否為更改階段調(diào)整、調(diào)整原因分類、在制品處理意見、調(diào)整單類型(頂層調(diào)整單/構(gòu)型層調(diào)整單/規(guī)格有效性調(diào)整單)、文件路徑(調(diào)整單的完整路徑)、簽字文件路徑(帶簽字的調(diào)整單存儲(chǔ)完整路徑)。
3.1.2數(shù)據(jù)包
編號(hào)(發(fā)放數(shù)據(jù)的編號(hào))、名稱(發(fā)放數(shù)據(jù)的名稱)、責(zé)任人(發(fā)放數(shù)據(jù)的創(chuàng)建者)、產(chǎn)品(發(fā)放數(shù)據(jù)所屬的產(chǎn)品)、數(shù)據(jù)包類型(首次發(fā)放數(shù)據(jù)包、ECP發(fā)放數(shù)據(jù)包、更改發(fā)放數(shù)據(jù)包、快速更改發(fā)放數(shù)據(jù)包)、發(fā)放單位(設(shè)計(jì)發(fā)放的單位)、文件路徑(數(shù)據(jù)包存儲(chǔ)路徑)。
3.2返回值
成功/錯(cuò)誤:錯(cuò)誤信息。
四、數(shù)據(jù)發(fā)放格式
頂層產(chǎn)品結(jié)構(gòu)調(diào)整單:
以xls格式文件發(fā)放,包括父件編號(hào)、子件編號(hào)、子件名稱、子件類型、父子關(guān)系類型、項(xiàng)目、所有者、組織、專業(yè)。
構(gòu)型層產(chǎn)品結(jié)構(gòu)調(diào)整單:
以xls格式文件發(fā)放,包括父件編號(hào)、子件編號(hào)、子件名稱、子件類型、父子關(guān)系類型、項(xiàng)目、所有者、組織、專業(yè)。
規(guī)格有效性調(diào)整單:
以xml格式文件發(fā)放,包括CI編號(hào)、CIS編號(hào)、CIS有效性、VCI編號(hào)、改前有效性、改后有效性。
首次發(fā)放數(shù)據(jù)包:
以VCI為單位,每個(gè)數(shù)據(jù)包可以包含多個(gè)VCI及相關(guān)的ICI模型,每個(gè)VCI包含四種數(shù)據(jù):設(shè)計(jì)數(shù)據(jù)、發(fā)放清單、發(fā)放列表和簽審信息。
ECP發(fā)放數(shù)據(jù)包:
包含ECP格式化輸出的pdf文件和描述ECP屬性的xml文件。
工程更改數(shù)據(jù)包:
以ECO為單位,每次只能包含一個(gè)ECO及相關(guān)的ICI模型,每個(gè)ECO包含八種數(shù)據(jù):設(shè)計(jì)數(shù)據(jù)、有效性、工藝審簽信息、發(fā)放清單、發(fā)放列表、簽審信息、ECO屬性xml文件、ECO格式化輸出的pdf文件。
快速更改數(shù)據(jù)包:
以快速ECO為單位,每次只包含一個(gè)快速ECO文件及其相關(guān)被更改部件和特制件模型數(shù)據(jù)。
VCI/CIS導(dǎo)出數(shù)據(jù)包結(jié)構(gòu)說明如表1。
五、數(shù)據(jù)接收功能
5.1 產(chǎn)品結(jié)構(gòu)調(diào)整單接收過程
在設(shè)計(jì)所調(diào)用制造廠WebService接口時(shí),按照接口中描述的調(diào)整單類型,創(chuàng)建對應(yīng)的產(chǎn)品結(jié)構(gòu)調(diào)整單文檔及調(diào)整單導(dǎo)入狀態(tài)管理?xiàng)l目,并啟動(dòng)產(chǎn)品結(jié)構(gòu)調(diào)整單接收流程。
導(dǎo)入流程說明:
1.導(dǎo)入狀態(tài)確認(rèn):
產(chǎn)品結(jié)構(gòu)調(diào)整單導(dǎo)入前,判斷對應(yīng)型號(hào)、對應(yīng)類型是否有未導(dǎo)入或?qū)胫袪顟B(tài)的調(diào)整單,如果前一調(diào)整單未導(dǎo)入成功,則當(dāng)前產(chǎn)品結(jié)構(gòu)調(diào)整單進(jìn)入等待狀態(tài),每隔一小時(shí)重新進(jìn)行一次狀態(tài)確認(rèn)。
2.執(zhí)行導(dǎo)入:
頂層/構(gòu)型層產(chǎn)品結(jié)構(gòu)調(diào)整單根據(jù)文件中描述的父子關(guān)系操作(增加、移除、保持不變)來進(jìn)行頂層/構(gòu)型層產(chǎn)品結(jié)構(gòu)的調(diào)整,規(guī)格有效性調(diào)整單根據(jù)文件中描述的CIS編號(hào)及有效性,更新系統(tǒng)中相應(yīng)CIS層的有效性信息。
3.編輯分發(fā)單位與啟動(dòng)傳閱:
產(chǎn)品結(jié)構(gòu)調(diào)整單導(dǎo)入成功之后,由分工人員指定調(diào)整單在廠內(nèi)的傳閱單位,啟動(dòng)產(chǎn)品結(jié)構(gòu)調(diào)整單在廠內(nèi)的傳閱流程。
4.調(diào)整單導(dǎo)入失敗:
當(dāng)產(chǎn)品結(jié)構(gòu)調(diào)整單導(dǎo)入過程中出現(xiàn)異常情況,由數(shù)據(jù)管理部門人員判斷重新導(dǎo)入或取消導(dǎo)入。
5.2 數(shù)據(jù)包接收過程
在設(shè)計(jì)所調(diào)用制造廠WebService接口時(shí),按照接口中描述的數(shù)據(jù)包類型,創(chuàng)建數(shù)據(jù)接收單文檔及數(shù)據(jù)包導(dǎo)入狀態(tài)管理?xiàng)l目。
5.2.1 ECP發(fā)放數(shù)據(jù)包
由系統(tǒng)自動(dòng)解析數(shù)據(jù)包中描述ECP屬性的xml文件及格式化輸出的pdf文件,創(chuàng)建ECP文檔,用戶可按照編號(hào)在系統(tǒng)中進(jìn)行搜索查看。
5.2.2 首次發(fā)放數(shù)據(jù)包/工程更改數(shù)據(jù)包/快速更改數(shù)據(jù)包
導(dǎo)入流程說明:
1.檔案接收:由檔案部門進(jìn)行數(shù)據(jù)包接收。
2.檢查確認(rèn)數(shù)據(jù):由數(shù)據(jù)管理部門進(jìn)行數(shù)據(jù)包內(nèi)容的檢查與確認(rèn)。
3.執(zhí)行導(dǎo)入:解析數(shù)據(jù)包中的內(nèi)容,在系統(tǒng)中創(chuàng)建相應(yīng)的對象。
對VCI/CIS數(shù)據(jù)包進(jìn)行導(dǎo)入時(shí),使用Windchill平臺(tái)的導(dǎo)入API進(jìn)行導(dǎo)入處理,配置導(dǎo)入容器、導(dǎo)入數(shù)據(jù)包流對象、是否預(yù)導(dǎo)入、導(dǎo)入規(guī)則文件、容器映射文件等參數(shù),存儲(chǔ)至系統(tǒng)相應(yīng)的上下文中。
VCI/CIS數(shù)據(jù)包導(dǎo)入成功后,對發(fā)放包中的發(fā)放清單、發(fā)放列表、簽審信息、ECO屬性xml文件進(jìn)行處理。若導(dǎo)入過程中出現(xiàn)錯(cuò)誤,需要對錯(cuò)誤信息進(jìn)行記錄,并在導(dǎo)入失敗任務(wù)頁面進(jìn)行提示。
4.發(fā)放單導(dǎo)入失?。寒?dāng)數(shù)據(jù)包導(dǎo)入過程中出現(xiàn)異常情況,由數(shù)據(jù)管理部門人員判斷重新導(dǎo)入或取消導(dǎo)入。
5.3 導(dǎo)入明細(xì)記錄與查詢
在產(chǎn)品結(jié)構(gòu)調(diào)整單及數(shù)據(jù)包導(dǎo)入成功之后,將調(diào)整單的內(nèi)容及數(shù)據(jù)包中發(fā)放列表中的內(nèi)容記錄在數(shù)據(jù)庫中,建立調(diào)整單/數(shù)據(jù)包與具體發(fā)放內(nèi)容的描述關(guān)系,以便對調(diào)整單/數(shù)據(jù)包中發(fā)放的內(nèi)容進(jìn)行追溯。
六、數(shù)據(jù)接收結(jié)果反饋
在產(chǎn)品結(jié)構(gòu)調(diào)整單及數(shù)據(jù)包導(dǎo)入完成后,調(diào)用設(shè)計(jì)所的WebService接口,將導(dǎo)入成功或失敗的信息反饋給設(shè)計(jì)所。
6.1接口參數(shù)
編號(hào)(產(chǎn)品結(jié)構(gòu)調(diào)整單編號(hào)/發(fā)放數(shù)據(jù)編號(hào))、反饋單位、數(shù)據(jù)包類型、導(dǎo)入結(jié)果(成功/錯(cuò)誤:錯(cuò)誤信息)。
6.2返回值
成功/錯(cuò)誤:錯(cuò)誤信息。
七、EBOM查詢
7.1 按架次查詢和下載EBOM業(yè)務(wù)過程
業(yè)務(wù)人員進(jìn)入型號(hào)EBOM管理頁面,輸入需要查詢的型號(hào)、架次及零組件編號(hào),系統(tǒng)根據(jù)型號(hào)和架次獲取準(zhǔn)確的設(shè)計(jì)狀態(tài)并在界面以樹狀結(jié)構(gòu)展示,業(yè)務(wù)人員可以展開產(chǎn)品結(jié)構(gòu)并查看結(jié)構(gòu)中具體每個(gè)零部件的詳細(xì)信息,點(diǎn)擊下載數(shù)模,系統(tǒng)將查詢結(jié)果所包含的數(shù)模打包并彈出下載窗口。
7.2 頂層構(gòu)型層產(chǎn)品結(jié)構(gòu)導(dǎo)入業(yè)務(wù)過程
業(yè)務(wù)人員進(jìn)入型號(hào)頂層構(gòu)型層下載頁面,選擇需要查詢的型號(hào),選擇全部有效性或指定單架次有效性,系統(tǒng)將查詢結(jié)果輸出到xls格式文件中,并彈出下載窗口。
八、結(jié)束語
本文基于Windchill平臺(tái)進(jìn)行廠所異地產(chǎn)品設(shè)計(jì)數(shù)據(jù)接收功能的開發(fā),實(shí)現(xiàn)設(shè)計(jì)數(shù)據(jù)發(fā)放、接收、反饋全流程管理,保證廠所系統(tǒng)間數(shù)據(jù)包傳輸?shù)囊恢滦院蛯?shí)時(shí)性。使用Windchill平臺(tái)的導(dǎo)入功能進(jìn)行數(shù)據(jù)包的解析與導(dǎo)入,確保數(shù)據(jù)接收的完整性。
開發(fā)數(shù)據(jù)導(dǎo)入狀態(tài)跟蹤以及導(dǎo)入數(shù)據(jù)明細(xì)查詢功能,能夠?qū)?shù)據(jù)接收的情況進(jìn)行監(jiān)控與追溯。通過廠所異地產(chǎn)品設(shè)計(jì)數(shù)據(jù)接收研究與應(yīng)用,實(shí)現(xiàn)了設(shè)計(jì)數(shù)據(jù)發(fā)放與接收的閉環(huán)管理,確保數(shù)據(jù)接收的及時(shí)性與完整性。
參 ?考 ?文 ?獻(xiàn)
[1]孟飆,劉志存,閆婧.項(xiàng)目管理中飛機(jī)構(gòu)型管理模型構(gòu)建及其應(yīng)用[J].沈陽航空航天大學(xué)學(xué)報(bào),2016(12)
[2]陳明,周衛(wèi)東,朱玉洪,周來水.飛機(jī)廠所異地發(fā)放技術(shù)研究與實(shí)現(xiàn)[J].航空制造技術(shù),2008(000)010