




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Confidential-PTCProprietaryFILENAMEComponentDesignDocument.docLastprintedPRINTDATE\@"MMM/dd/yyyy"May/08/2008|PagePAGE29ofNUMPAGES31ComponentDesignDocument組件設(shè)計(jì)文檔-MBOM構(gòu)型管理珠海通用飛機(jī)工業(yè)集團(tuán)有限責(zé)任公司珠海
DocumentPropertiesFileNameStatus組件設(shè)計(jì)文檔-MBOM構(gòu)型管理第1稿ChangeHistoryDateAuthorVersionDescription2014/05/20梁海林0.1初稿ApproversApproverApprovalDateComments
目錄1. 介紹 51.1. 目標(biāo) 51.2. 范圍 51.3. 文檔概要 51.4. 標(biāo)準(zhǔn) 52. 組件概要 52.1. 背景 52.2. 設(shè)計(jì)概要 53. 設(shè)計(jì) 63.1. 包結(jié)構(gòu) 63.1.1. 實(shí)現(xiàn)技術(shù) 73.1.2. 顯示處理 73.2. 對(duì)象存儲(chǔ)位置 73.3. 對(duì)象模型 73.3.1. AO件 73.3.2. FO件 83.3.3. AO文檔 93.3.4. FO文檔 103.3.5. WTGroup 113.4. 參裝件與AO/FO文檔關(guān)系表 113.5. MBOM頂層導(dǎo)入 123.5.1. 功能描述 123.5.2. 入口界面 123.5.3. MBOM導(dǎo)入模板 123.5.4. 導(dǎo)入界面 133.5.5. 頁(yè)面Action 133.6. AO/FO導(dǎo)入 143.6.1. 功能描述 143.6.2. 入口界面 143.6.3. 導(dǎo)入模板 143.6.4. 導(dǎo)入界面 153.6.5. 頁(yè)面Action 153.7. AO/FO分工 163.7.1. 入口菜單 163.7.2. 界面 173.7.3. 界面Action 183.8. AO/FO編制 203.8.1. 入口界面 203.8.2. 編制界面 203.8.3. 頁(yè)面Action與查詢邏輯 213.9. CAPP系統(tǒng)集成 243.9.1. CAPP調(diào)用PDM接口 243.9.2. PDM調(diào)用CAPP接口 243.10. MBOM查詢 243.10.1. 入口界面 243.10.2. 查詢界面 243.10.3. 頁(yè)面Action與邏輯 263.11. 參裝件反查AO文檔 273.11.1. 入口界面 273.11.2. 查詢界面 273.11.3. 頁(yè)面Action與邏輯 273.12. AO文檔審批流程 283.13. FO文檔審批流程 294. 單元測(cè)試 295. 維護(hù)和升級(jí) 296. 風(fēng)險(xiǎn) 296.1. 技術(shù)風(fēng)險(xiǎn) 296.2. 不確定因素 296.3. 遺留問(wèn)題 29
Overview概要本文檔包括EBOM構(gòu)型管理的詳細(xì)設(shè)計(jì)信息。此組件的開發(fā)工作將基于本文檔進(jìn)行。介紹目標(biāo)本文檔描述了EBOM構(gòu)型管理組件的詳細(xì)設(shè)計(jì)。開發(fā)本組件將按照此文檔的要求進(jìn)行。范圍GAC的EBOM構(gòu)型管理相關(guān)功能。文檔概要第2節(jié)提供了概要設(shè)計(jì)說(shuō)明。第3節(jié)描述了設(shè)計(jì)細(xì)節(jié)信息。第4節(jié)給出了單元測(cè)試。第5節(jié)是本組件在升級(jí)和維護(hù)需要考慮的內(nèi)容。第6節(jié)是風(fēng)險(xiǎn)分析。標(biāo)準(zhǔn)N/A組件概要背景通飛設(shè)計(jì)平臺(tái)VPM中管理機(jī)型設(shè)計(jì)中的所有數(shù)模信息,所有的EBOM頂層結(jié)構(gòu)、設(shè)計(jì)數(shù)模、EO更改等信息均需要通過(guò)數(shù)據(jù)接口發(fā)送到PDM系統(tǒng)中。設(shè)計(jì)概要EBOM構(gòu)型管理主要包含如下內(nèi)容:數(shù)據(jù)接收自動(dòng)同步VPM系統(tǒng)中的頂層件結(jié)構(gòu)首次承接VCI/LCI組件的EBOM數(shù)據(jù)數(shù)據(jù)接收EBOM結(jié)構(gòu)搭建R模型數(shù)據(jù)處理EO更改信息接收零組件EO(新增、換版、臨時(shí)更改)有效性更改EOR模型更改EO數(shù)據(jù)接收單管理EBOM構(gòu)型管理EBOM查詢EBOM下載EO更改貫徹EO更改貫徹流程設(shè)計(jì)包結(jié)構(gòu)Java類的包結(jié)構(gòu):WT_HOME/codebase/ext/gac/ebom;WT_HOME/codebase/ext/gac/pbom;WT_HOME/codebase/ext/gac/mbom;WT_HOME/codebase/ext/gac/aofoJSP頁(yè)面的包結(jié)構(gòu):WT_HOME/codebase/netmarkets/jsp/ext/gac/ebom;WT_HOME/codebase/netmarkets/jsp/ext/gac/pbom;WT_HOME/codebase/netmarkets/jsp/ext/gac/mbom;WT_HOME/codebase/netmarkets/jsp/ext/gac/aofoTASKS的包結(jié)構(gòu):WT_HOME/tasks/ext/gac/ebom;WT_HOME/tasks/ext/gac/pbom;WT_HOME/tasks/ext/gac/mbom;WT_HOME/tasks/ext/gac/aofo實(shí)現(xiàn)技術(shù)基于10.2M010客制化技術(shù)實(shí)現(xiàn)顯示處理定制的用戶界面的外觀、字體、顏色要求與OOTB的Windchill10.2M010系統(tǒng)界面風(fēng)格統(tǒng)一。對(duì)象存儲(chǔ)位置如下描述了系統(tǒng)對(duì)象及其存儲(chǔ)位置。資料夾結(jié)構(gòu)說(shuō)明TA600產(chǎn)品庫(kù)/Default
設(shè)計(jì)數(shù)據(jù)第一層
零部件E視圖零部件、數(shù)模
工程更改指令存儲(chǔ)EO
工程更改建議存儲(chǔ)ECP臨時(shí)更改單存儲(chǔ)臨改單
數(shù)據(jù)接收單存儲(chǔ)數(shù)據(jù)接收單
頂層數(shù)據(jù)接收單
存儲(chǔ)頂層數(shù)據(jù)接收單
工藝數(shù)據(jù)第一層
零部件存儲(chǔ)P視圖零部件
AO存儲(chǔ)AO文檔、AO件
FO存儲(chǔ)FO文檔、FO件
制造數(shù)據(jù)第一層
零部件存儲(chǔ)M視圖零部件
技術(shù)文件
類型1
類型2
現(xiàn)場(chǎng)單據(jù)
協(xié)調(diào)單對(duì)象模型軟類型、生命周期、工作流程、對(duì)象初始化規(guī)則等全部定義在站點(diǎn)下。AO件類型定義類型顯示名WTPart|AOPartAO件生命周期caiga部件生命周期軟屬性定義AttributeNameDisplayNameType說(shuō)明PartNumber零組件圖號(hào)String單行belongDeptDepartment所屬車間String單行GongWei所屬工位/專業(yè)String單行DP_PartVersion_C1Responsible負(fù)責(zé)人String單行格式:張三(zhangsan);李四(GA10032)對(duì)象初始化規(guī)則手工編號(hào)FO件類型定義類型顯示名WTPart|FOPartFO件生命周期caiga部件生命周期軟屬性定義AttributeNameDisplayNameType說(shuō)明PartNumber零組件圖號(hào)String單行belongDeptDepartment所屬車間String單行GongWei所屬工位/專業(yè)String單行DP_PartVersion_C1Responsible負(fù)責(zé)人String單行格式:張三(zhangsan);李四(GA10032)對(duì)象初始化規(guī)則手工編號(hào)AO文檔類型定義類型顯示名WTDocument|AODocAO文檔生命周期AO文檔生命周期序號(hào)狀態(tài)內(nèi)部值是否定制說(shuō)明關(guān)聯(lián)流程1正在工作InWork否可以設(shè)置到其他任意狀態(tài)無(wú)2重新工作ReWork否可以設(shè)置到正在審閱、已發(fā)布、已作廢狀態(tài)無(wú)3正在審閱UnderReview否可以設(shè)置到已發(fā)布、已作廢狀態(tài)無(wú)4已發(fā)布Released否可以設(shè)置到已作廢狀態(tài)升版后進(jìn)入到【正在工作】狀態(tài)無(wú)5已廢棄Obsoleted否預(yù)留狀態(tài),表明廢棄無(wú)軟屬性定義AttributeNameDisplayNameType說(shuō)明PartNumber零組件圖號(hào)String單行belongDeptDepartment所屬車間String單行GongWei所屬工位/專業(yè)String單行DP_MaitanLevelEffective有效性String單行CompleteDate完成時(shí)間String格式:yyyy-MM-DDhh:mm:ssDetailType類型String單行,值:關(guān)鍵AO、一般AO…..其他屬性待與CAPP確認(rèn)對(duì)象初始化規(guī)則手工編號(hào)FO文檔類型定義類型顯示名WTDocument|FODocFO文檔生命周期FO文檔生命周期序號(hào)狀態(tài)內(nèi)部值是否定制說(shuō)明關(guān)聯(lián)流程1正在工作InWork否可以設(shè)置到其他任意狀態(tài)無(wú)2重新工作ReWork否可以設(shè)置到正在審閱、已發(fā)布、已作廢狀態(tài)無(wú)3正在審閱UnderReview否可以設(shè)置到已發(fā)布、已作廢狀態(tài)無(wú)4已發(fā)布Released否可以設(shè)置到已作廢狀態(tài)升版后進(jìn)入到【正在工作】狀態(tài)無(wú)5已廢棄Obsoleted否預(yù)留狀態(tài),表明廢棄無(wú)軟屬性定義AttributeNameDisplayNameType說(shuō)明PartNumber零組件圖號(hào)String單行belongDeptDepartment所屬車間String單行GongWei所屬工位/專業(yè)String單行DP_MaitanLevelEffective有效性String單行CompleteDate完成時(shí)間String單行格式:yyyy-MM-DDhh:mm:ssDetailType類型String單行值:關(guān)鍵FO、一般FO…..其他屬性待與CAPP確認(rèn)對(duì)象初始化規(guī)則手工編號(hào)WTGroup序號(hào)組名說(shuō)明1產(chǎn)品數(shù)據(jù)組數(shù)據(jù)接收、工藝分工參裝件與AO/FO文檔關(guān)系表在PDM系統(tǒng)中建立模型文件AOFOReferencePart.java(繼承WTObject)序號(hào)屬性類型顯示值說(shuō)明1docNumberStringAO/FO編號(hào)2versionString大版本號(hào)AOFO文檔大版本號(hào)3docTypeString類型AODoc、FODOc4RefPartNumberString參裝件號(hào)P視圖部件編號(hào)5RefPartVersionString參裝件版本P視圖部件版本MBOM頂層導(dǎo)入功能描述通過(guò)導(dǎo)入Excel模板的方式實(shí)現(xiàn)生成MBOM的頂層結(jié)構(gòu)入口界面入口:導(dǎo)航菜單MBOM構(gòu)型管理的操作菜單中權(quán)限:只有[產(chǎn)品數(shù)據(jù)組]成員或系統(tǒng)管理員組(Administrators)成員可見(jiàn)MBOM導(dǎo)入模板MBOM頂層導(dǎo)入模板SVN存儲(chǔ)位置:codebase/ext/template/MBOMImportTemplate.xls導(dǎo)入界面頁(yè)面Action序號(hào)操作類型操作說(shuō)明1模板下載鏈接點(diǎn)擊后下載MBOM頂層模板(空模板,存在服務(wù)器本地)Codebase/ext/template/2型號(hào)下拉菜單查詢系統(tǒng)中所有成品,做成下拉菜單.將查找到的第一個(gè)作為默認(rèn)值.(成品編號(hào)作為顯示值以及內(nèi)部值)3MBOM頂層導(dǎo)入文件文件選擇框用戶點(diǎn)擊瀏覽后,選擇本地文件.(Excel文件)4校驗(yàn)按鈕執(zhí)行校驗(yàn):如果MBOM頂層導(dǎo)入文件沒(méi)有填寫,提示用戶選擇MBOM頂層導(dǎo)入文件(Excel)如果型號(hào)沒(méi)有選擇,則提示用戶選擇型號(hào)。上傳MBOM頂層導(dǎo)入文件到PDM服務(wù)器臨時(shí)目錄Codebase/ext/gac/mbom/tmp/(如果目錄不存在,則自動(dòng)創(chuàng)建)讀取Excel表,分析數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)如果編號(hào)填寫,則名稱和上級(jí)件號(hào)必須填寫(除當(dāng)前選擇的型號(hào)外)BOM關(guān)系不能循環(huán)調(diào)用,否則提示錯(cuò)誤。如果校驗(yàn)成功:提示用戶校驗(yàn)成功如果校驗(yàn)失?。禾崾居脩粜r?yàn)錯(cuò)誤的信息。5導(dǎo)入按鈕執(zhí)行數(shù)據(jù)校驗(yàn)(參考校驗(yàn)按鈕操作),如果校驗(yàn)有錯(cuò)誤,則提示用戶錯(cuò)誤信息。如果校驗(yàn)沒(méi)有錯(cuò)誤,則執(zhí)行MBOM頂層導(dǎo)入按照Excel中的部件描述,如果零組件不存在,直接創(chuàng)建零部件(編號(hào)、名稱、零組件圖號(hào)(IBA)、所屬車間(IBA),視圖為Manufacturing),如果存在,不創(chuàng)建、不更新存儲(chǔ)位置見(jiàn)3.2章節(jié)。(部件創(chuàng)建者、更新者為當(dāng)前用戶,忽略權(quán)限)建立MBOM結(jié)構(gòu)按照填寫的父件號(hào)(M視圖)建立BOM結(jié)構(gòu)(WTPartUsageLink)AO/FO導(dǎo)入功能描述通過(guò)文件導(dǎo)入方式,實(shí)現(xiàn)批量導(dǎo)入AO/FO(部件)功能入口界面入口:【MBOM構(gòu)型】導(dǎo)航菜單中顯示鏈接【AO/FO導(dǎo)入】權(quán)限:各中心(裝配、試飛、復(fù)材、交付)負(fù)責(zé)人可見(jiàn)(管理員組成員也可見(jiàn))獲取當(dāng)前用戶所在的所有組,如果組名以”_負(fù)責(zé)人”結(jié)尾,則中心名稱即為組名在“_”之前部分。參考EO貫徹中獲取中心負(fù)責(zé)人功能。導(dǎo)入模板AO/FO導(dǎo)入模板SVN存儲(chǔ)位置:codebase/ext/template/AOImportTemplate.xls導(dǎo)入界面頁(yè)面Action序號(hào)操作類型操作說(shuō)明1模板下載鏈接點(diǎn)擊后下載AO/FO導(dǎo)入模板(空模板,存在服務(wù)器本地)Codebase/ext/template/2型號(hào)下拉菜單查詢系統(tǒng)中所有成品,做成下拉菜單.將查找到的第一個(gè)作為默認(rèn)值.(成品編號(hào)作為顯示值以及內(nèi)部值)3AO/FO導(dǎo)入文件文件選擇框用戶點(diǎn)擊瀏覽后,選擇本地文件.(Excel文件)4校驗(yàn)按鈕執(zhí)行校驗(yàn):如果AO/FO導(dǎo)入文件沒(méi)有填寫,提示用戶選擇導(dǎo)入文件(Excel)如果型號(hào)沒(méi)有選擇,則提示用戶選擇型號(hào)。上傳導(dǎo)入文件到PDM服務(wù)器臨時(shí)目錄Codebase/ext/gac/mbom/tmp/(如果目錄不存在,則自動(dòng)創(chuàng)建)讀取Excel表,分析數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)a.如果編號(hào)填寫,則名稱、類型、所屬工位/專業(yè)、所屬車間必須填寫。b.類型不能為空,且值必須為AO或FO,其他值提示用戶錯(cuò)誤。c.所屬工位對(duì)應(yīng)的零部件必須存在(件號(hào)=輸入的工位號(hào),視圖為M)d.如果填寫了零組件圖號(hào),則圖號(hào)必須存在(P視圖部件),否則提示錯(cuò)誤。e.任意兩行的編號(hào)不能重復(fù),如果重復(fù)提示用戶錯(cuò)誤。f.不允許出現(xiàn)循環(huán)引用BOM的情況。g.車間值驗(yàn)證:CSCProperties中新增屬性ext.gac.mbom.departmentLists=車間1;車間2;車間3ext.gac.mbom.departmentCodes=車間代號(hào)1;車間代號(hào)2;車間代號(hào)3如果用戶輸入的車間值在departmentCodes中,則通過(guò),否則提示用戶車間值輸入錯(cuò)誤。h.如果編號(hào)為空,忽略整行。i.如果所輸入編號(hào)對(duì)應(yīng)的零部件已經(jīng)存在,則提示警告信息。(非錯(cuò)誤)如果校驗(yàn)成功:提示用戶校驗(yàn)成功如果校驗(yàn)失?。禾崾居脩粜r?yàn)錯(cuò)誤或警告的信息。5導(dǎo)入按鈕執(zhí)行數(shù)據(jù)校驗(yàn)(參考校驗(yàn)按鈕操作),如果校驗(yàn)有錯(cuò)誤,則提示用戶錯(cuò)誤信息和警告信息,如果沒(méi)有錯(cuò)誤,只有警告信息,繼續(xù)執(zhí)行導(dǎo)入,并提示用戶警告信息:如果校驗(yàn)沒(méi)有錯(cuò)誤,則逐行處理執(zhí)行導(dǎo)入:按照Excel中的部件描述,如果零組件不存在,直接創(chuàng)建零部件(編號(hào)、名稱、零組件圖號(hào)(IBA)、所屬車間(IBA)、工位/專業(yè)(IBA),視圖為Manufacturing)按照類型設(shè)置部件類型(AO件、FO件),如果存在,不創(chuàng)建、不更新存儲(chǔ)位置見(jiàn)3.2章節(jié)。(部件創(chuàng)建者、更新者為當(dāng)前用戶,忽略權(quán)限)如果零部件不存在(導(dǎo)入時(shí)需要新建的行),建立BOM結(jié)構(gòu)將AO、FO件掛在填寫的工位/專業(yè)零件下,建立BOM結(jié)構(gòu)(WTPartUsageLink),如果零部件在導(dǎo)入前已經(jīng)存在不更新BOM結(jié)構(gòu)。導(dǎo)入成功后,提示用戶導(dǎo)入成功,如果失敗,提示錯(cuò)誤信息AO/FO分工入口菜單菜單:MBOM構(gòu)型管理菜單中,顯示AO/FO分工權(quán)限:華南公司各中心負(fù)責(zé)人顯示,其他角色不顯示在CSCProperties中讀取屬性ext.gac.mbom.departmentLists=裝配中心;交付中心;試飛中心;復(fù)材中心如果當(dāng)前用戶在任意裝配中心_負(fù)責(zé)人、交付中心_負(fù)責(zé)人、試飛中心_負(fù)責(zé)人、復(fù)材中心負(fù)責(zé)人組中則顯示。(department+“_負(fù)責(zé)人”組成員可見(jiàn)),系統(tǒng)管理員組成員可見(jiàn),其他人員不可見(jiàn)界面點(diǎn)擊【修改編制人員】鏈接時(shí)顯示如下頁(yè)面:界面Action過(guò)濾條件序號(hào)操作類型操作說(shuō)明1機(jī)型產(chǎn)品下拉框查詢系統(tǒng)中所有成品,做成下拉菜單.將查找到的第一個(gè)作為默認(rèn)值.(成品編號(hào)作為顯示值以及內(nèi)部值)2AO/FO編號(hào)輸入框根據(jù)編號(hào)查詢、允許模糊查詢AO/FO名稱輸入框根據(jù)名稱查詢、允許模糊查詢3工位/專業(yè)下拉框按照中心代碼(頁(yè)面中獲取的)查找零部件(編號(hào)、M視圖),查找到后列出此部件的第一層子件(編號(hào))作為工位/專業(yè)的內(nèi)部值與顯示值。默認(rèn)為空注:此值對(duì)應(yīng)著AO件與FO件的父件號(hào)4類型下拉框AO、FO默認(rèn)為空、必選如果選AO,查找AO件類型部件如果選FO,查找FO件類型部件5對(duì)應(yīng)零組件號(hào)文本框?qū)?yīng)AO件、FO件的軟屬性:零組件號(hào)6查詢按鈕點(diǎn)擊后按照所選條件過(guò)濾以中心代碼為編號(hào)的零部件(機(jī)型產(chǎn)品所在容器內(nèi))下掛接的AO件或FO件。如果填寫了工位,則只過(guò)濾該工位下的AO件及FO件,顯示查詢結(jié)果新建AO/FO件序號(hào)操作類型操作說(shuō)明1機(jī)型產(chǎn)品下拉框查詢系統(tǒng)中所有成品,做成下拉菜單.將查找到的第一個(gè)作為默認(rèn)值.(成品編號(hào)作為顯示值以及內(nèi)部值)必選項(xiàng)2華南公司中心顯示文本根據(jù)當(dāng)前用戶所在的組進(jìn)行判斷。查詢?cè)撚脩羲谒械慕M,如果組名如”XXX_負(fù)責(zé)人”組,那么取改組名“_”前的字符作為中心的值(設(shè)置隱藏值,中心名稱、中心代碼)ext.gac.mbom.departmentLists=裝配中心;交付中心;試飛中心;復(fù)材中心ext.gac.mbom.departmentCodes=代號(hào)1;代號(hào)2;代號(hào)3;代號(hào)4根據(jù)中心在departmentLists中的位置,從departmentCodes取得其相應(yīng)的代號(hào)。3工位/專業(yè)下拉框按照中心代碼(上一步中獲取)查找零部件(編號(hào)、M視圖),查找到后列出此部件的第一層子件(編號(hào))作為工位/專業(yè)的內(nèi)部值與顯示值。默認(rèn)為空、必選項(xiàng)此值對(duì)應(yīng)著AO件與FO件的父件號(hào)4類型下拉框AO、FO默認(rèn)為空、必選項(xiàng)如果選AO,查找AO件類型部件如果選FO,查找FO件類型部件5對(duì)應(yīng)零組件號(hào)文本框?qū)?yīng)AO件、FO件的軟屬性:零組件號(hào)可選項(xiàng)6華南公司中心代號(hào)文本框默認(rèn)值為中心代號(hào),用戶不可以修改。對(duì)應(yīng)所屬車間軟屬性。7創(chuàng)建按鈕點(diǎn)擊后驗(yàn)證必填項(xiàng)是否填寫,如果沒(méi)有填寫提示輸入XXX。如果填寫了對(duì)應(yīng)零組件圖號(hào),則圖號(hào)對(duì)應(yīng)的P視圖的零部件必須存在,否則提示錯(cuò)誤。驗(yàn)證通過(guò)后,在系統(tǒng)中查找所輸入編號(hào)的零件是否存在,如果不存在則創(chuàng)建AO/FO件號(hào)(M視圖),設(shè)置IBA屬性(工位/專業(yè)代號(hào)、對(duì)應(yīng)零組件圖號(hào)、所屬車間),然后將該AO/FO件作為子件掛在所選工位/專業(yè)件號(hào)BOM結(jié)構(gòu)下(WTPartUsageLink)。如果存在則提示用戶該AO/FO件號(hào)已經(jīng)存在。采用ajax執(zhí)行創(chuàng)建過(guò)程,創(chuàng)建成功后提示用戶AO/FO件號(hào)已經(jīng)創(chuàng)建。查詢結(jié)果點(diǎn)擊【查詢】時(shí)刷新此table結(jié)果。序號(hào)操作類型操作說(shuō)明1編號(hào)查詢到的零部件的編號(hào)(AO件、FO件),顯示為鏈接2名稱查詢到的零部件的名稱(AO件、FO件)3版本查詢到的零部件的版本(AO件、FO件)4類型查詢到的零部件的類型(AO件、FO件)5所屬工位/專業(yè)代號(hào)查詢到的零部件的軟屬性值:所屬車間6華南公司中心代號(hào)查詢到的零部件的軟屬性值:所屬車間7編制人員查詢到的零部件的軟屬性值:負(fù)責(zé)人8操作顯示為鏈接“修改編制人員”,點(diǎn)擊后彈出如下頁(yè)面:標(biāo)題根據(jù)當(dāng)前的中心名稱設(shè)置人員列表從組中獲取,組名:中心名稱+”_”+工藝員,如組:裝配中心_工藝員初始值時(shí)從當(dāng)前行的零部件號(hào)(AO件、FO件)的軟屬性中(負(fù)責(zé)人)獲取已選擇編制人員值(值格式:張三(GA00130);李四(GA00131),需對(duì)其進(jìn)行拆分)點(diǎn)擊確定后按照用戶勾選的用戶進(jìn)行保存,更新對(duì)應(yīng)件號(hào)的軟屬性“負(fù)責(zé)人”的值,格式為:用戶全名(用戶登陸名),多個(gè)用戶采用應(yīng)為分號(hào)”;”進(jìn)行分割。保存成功后,刷新表格中的行數(shù)據(jù)(編制人員列)AO/FO編制入口界面編制界面頁(yè)面Action與查詢邏輯序號(hào)操作類型操作說(shuō)明1機(jī)型產(chǎn)品下拉查詢系統(tǒng)中所有成品,做成下拉菜單.將查找到的第一個(gè)作為默認(rèn)值.(成品編號(hào)作為顯示值以及內(nèi)部值)必填項(xiàng)2類型下拉AO、FO,默認(rèn)為空表示查詢AO和FO3狀態(tài)下拉編制、正在審閱、重新工作、已發(fā)布、已廢棄,默認(rèn)為空(對(duì)應(yīng)AO/FO文檔的生命周期狀態(tài))4AO/FO編號(hào)輸入框AO件、FO件的編號(hào)5只過(guò)濾個(gè)人AO/FOCheckbox默認(rèn)為選中、如果取消勾選,表示查詢?cè)撝行南滤蠥O/FO6開始過(guò)濾按鈕查詢過(guò)濾,顯示查詢結(jié)果。GetRoot:首先獲取當(dāng)前用戶所屬中心,方法為獲取該用戶所有所在組,如果組名為XXXX_工藝員,則XXXX即為該用戶所在中心的名稱。通過(guò)CSCProperties獲取中心的code值(對(duì)應(yīng)的departmentCodes值),然后查找與此code值同編號(hào)的WTPart(M視圖),此零部件即為該中心在MBOM中的Part節(jié)點(diǎn),如果此部件不存在則沒(méi)有返回結(jié)果,如果有則執(zhí)行如下操作:根據(jù)用戶輸入的條件查詢?cè)撝行脑贛BOM中的Part節(jié)點(diǎn)下所有的AO件和FO件(按照FO/AO編號(hào)、類型篩選),不按照狀態(tài)進(jìn)行過(guò)濾。(AO件與FO件的containerName與型號(hào)的containerName相同),得到的值即為根節(jié)點(diǎn)(AO件、FO件)如果選擇了只過(guò)濾本人AO/FO,則獲取當(dāng)前用戶名(登陸名),查詢AO件或FO件的軟屬性【負(fù)責(zé)人】的值like‘(‘+登錄名+‘)’的件號(hào)作為根節(jié)點(diǎn),負(fù)責(zé)人的值格式為:張三(GA10030);李四(GA10031),參考AO/FO分工。GetNodes:如果當(dāng)前所點(diǎn)擊父項(xiàng)為AO件或FO件,則查找AO件或FO件對(duì)應(yīng)的WTPartDescribeLink中的WTDocument(AO、FO文檔)最新版本,如果用戶填寫了狀態(tài),查找子節(jié)點(diǎn)時(shí),如果子節(jié)點(diǎn)是AO文檔或FO文檔,需要按照狀態(tài)過(guò)濾AO文檔或FO文檔。如果當(dāng)前所點(diǎn)擊父項(xiàng)為AO文檔,則查找參裝件表中此版本AO文檔對(duì)應(yīng)的參裝件號(hào)作為子節(jié)點(diǎn)(參裝件子節(jié)點(diǎn)需要查找對(duì)應(yīng)的WTPart(P視圖))(注:FO文檔不查詢參裝件號(hào))如果當(dāng)前所點(diǎn)擊父項(xiàng)為參裝件或FO文檔(除上述兩種類型外可以認(rèn)為是參裝件),沒(méi)有子節(jié)點(diǎn)展示。查詢顯示:7編號(hào)鏈接AO件、FO件、AO文檔、FO文檔的編號(hào)、參裝件的編號(hào)顯示為鏈接8名稱文本AO件、FO件、AO文檔、FO文檔、參裝件名稱9版本文本對(duì)象版本10類型文本如果是部件顯示部件類型,如果是AO/FO文檔顯示軟屬性【類型】的值11零件圖號(hào)文本軟屬性【零組件圖號(hào)】12所屬工位/專業(yè)鏈接軟屬性【所屬工位/專業(yè)】13所屬車間文本軟屬性【所屬車間】14狀態(tài)文本對(duì)象的生命周期狀態(tài)15有效性文本軟屬性【有效性】16負(fù)責(zé)人文本如果為AO件或FO件,則為其軟屬性【負(fù)責(zé)人】如果為AO文檔或FO文檔,則為其創(chuàng)建者全名其他類型對(duì)象為空17完成時(shí)間文本軟屬性【完成時(shí)間】18選擇AO/FO類型下拉框在CSCProperties中新增配置屬性ext.gac.AOType=原始AO;生產(chǎn)AO;質(zhì)量AO;AAOext.gac.AOType=原始FO;生產(chǎn)FO;質(zhì)量FO讀取這個(gè)配置屬性,并使用英文分號(hào)“;”進(jìn)行分割,按照對(duì)象類型為AO件還是FO件分別讀取配置屬性進(jìn)行展示。默認(rèn)為空,只有當(dāng)前對(duì)象為AO件或FO件時(shí)才顯示,其他類型對(duì)象均顯示空值。19操作鏈接操作列中顯示菜單的前提條件(針對(duì)如下1、2的情況)。僅當(dāng)當(dāng)前登錄用戶是AO件或FO件軟屬性【負(fù)責(zé)人】判斷:【負(fù)責(zé)人】like‘(’+CurrentUser.getName()+’)’如果當(dāng)前對(duì)象是AO件或FO件,顯示【創(chuàng)建】鏈接如果是AO文檔或FO文檔如果為編制狀態(tài),顯示【修改】【提交簽審】(如果沒(méi)有關(guān)聯(lián)正在工作中的工作流程才顯示提交簽審)鏈接如果為已發(fā)布狀態(tài),顯示【修訂】鏈接如果為重新工作狀態(tài),顯示【修改】鏈接其他類型對(duì)象沒(méi)有鏈接顯示20創(chuàng)建鏈接點(diǎn)擊創(chuàng)建鏈接后,首先判斷本行的AO/FO類型是否選擇,如果沒(méi)有選擇,提示用戶選擇類型,如果選擇了類型,則執(zhí)行如下腳本:Window.open(‘第三方協(xié)議名稱://<action>新建</action><type>AO或FO</type><number>編號(hào)</number><GongWei>所屬工位專業(yè)</GongWei><Department>所屬車間</Department><DetailType>選擇的AO/FO類型</DetailType>’);其中:第三方協(xié)議名稱為CSCProperties中的配置屬性ext.gac.capp.3rdPartyProtocol=capp該方法使用src/ext/gac/capp/CAPPIntegrationUtil.java中的getCAPPProtocolURL(WTpart,”創(chuàng)建”)方法(以上傳到SVN中)。21修改鏈接Window.open(‘第三方協(xié)議名稱://xml參數(shù)’);其中:第三方協(xié)議名稱為CSCProperties中的配置屬性ext.gac.capp.3rdPartyProtocol=capp該方法使用src/ext/gac/capp/CAPPIntegrationUtil.java中的getCAPPProtocolURL(WTDocument,”修改”)方法(以上傳到SVN中)。22提交簽審鏈接只有當(dāng)前AO文檔或FO文檔為編制(InWork)狀態(tài)時(shí)顯示,并且AO文檔或FO文檔沒(méi)有處于非已關(guān)閉的工作流程。點(diǎn)擊后,將該行的文檔(AO文檔、FO文檔)啟動(dòng)相應(yīng)的簽審流程,如果成功,提示用戶“簽審流程啟動(dòng)成功”,然后刷新頁(yè)面table中的行數(shù)據(jù)。(提交審簽鏈接應(yīng)該消失)入口二:此鏈接功能在AO文檔或FO文檔的操作菜單中也存在:23修訂鏈接點(diǎn)擊后,將該行的文檔(AO文檔、FO文檔)升版,并復(fù)制相應(yīng)的軟屬性及使用到的參裝件號(hào)(參裝件與AO對(duì)應(yīng)表)、同時(shí)設(shè)置軟屬性【完成時(shí)間】的值為空,成功后提示用戶成功,并刷新該條數(shù)據(jù)。(刷新后狀態(tài)為編制,應(yīng)該顯示“修改”及“提交審簽”按鈕)。CAPP系統(tǒng)集成待完成CAPP調(diào)用PDM接口PDM調(diào)用CAPP接口MBOM查詢?nèi)肟诮缑娌樵兘缑骓?yè)面Action與邏輯序號(hào)操作類型操作說(shuō)明1機(jī)型產(chǎn)品下拉菜單查詢系統(tǒng)中所有成品,做成下拉菜單.將查找到的第一個(gè)作為默認(rèn)值.(成品編號(hào)作為顯示值以及內(nèi)部值)必選項(xiàng)2批架次號(hào)輸入框只能輸入1-9999的自然數(shù).非必填項(xiàng)3Part編號(hào)輸入框?qū)?yīng)M視圖零部件必填項(xiàng)。精確查找。4工位/專業(yè)視圖按鈕GetRoot方法:根據(jù)用戶輸入的Part編號(hào)查詢系統(tǒng)中對(duì)應(yīng)的M視圖零部件,如果存在即為根節(jié)點(diǎn)。GetNodes方法:如果當(dāng)前父項(xiàng)為WTPart(非AO件及FO件)則查找該P(yáng)art的BOM結(jié)構(gòu)中所有第一層子件作為子節(jié)點(diǎn)(不包括FO件)如果當(dāng)前父項(xiàng)為AO件,則查找AO件對(duì)應(yīng)的AO文檔(WTPartDescribeLink),如果用戶輸入了批架次,則按照批架次過(guò)濾,符合批架次條件的AO文檔才顯示。如果當(dāng)前父項(xiàng)為AO文檔,則查找AO文檔的參裝件(參裝件與AO/FO關(guān)系表,P視圖部件)作為子節(jié)點(diǎn)如果當(dāng)前父項(xiàng)為參裝件,則查找該參裝件對(duì)應(yīng)的FO件(參裝件與FO關(guān)系表)如果當(dāng)前父項(xiàng)為FO件,則查找FO關(guān)聯(lián)的FO文檔(WTPartDescribeLink),如果用戶輸入了批架次,則按照批架次過(guò)濾,符合批架次條件的FO文檔才顯示。如果當(dāng)前父項(xiàng)為FO文檔,則沒(méi)有子節(jié)點(diǎn)。5關(guān)系視圖按鈕GetRoot方法:根據(jù)用戶輸入的Part編號(hào)查詢系統(tǒng)中對(duì)應(yīng)的M視圖零部件,如果存在即為根節(jié)點(diǎn)。GetNodes方法:如果當(dāng)前父項(xiàng)為WTPart(非AO件及FO件)則查找該P(yáng)art的BOM結(jié)構(gòu)中所有第一層子件作為子節(jié)點(diǎn)(不包括FO件),如果子節(jié)點(diǎn)為AO件,則判斷AO件對(duì)應(yīng)的AO文檔的軟屬性【下一級(jí)AO文檔】(父件)為空或不存在(文檔號(hào)不存在)則顯示為子節(jié)點(diǎn),否則不顯示如果當(dāng)前父項(xiàng)為AO件,則查找AO件對(duì)應(yīng)的AO文檔(WTPartDescribeLink),如果用戶輸入了批架次,則按照批架次過(guò)濾,符合批架次條件的AO文檔才顯示為子節(jié)點(diǎn),再查詢下級(jí)AO件,方法為:查找系統(tǒng)中所有的AO文檔并且AO文檔的軟屬性【下一級(jí)AO文檔】為當(dāng)前AO件對(duì)應(yīng)的AO文檔號(hào),如果查到結(jié)果,則將查到的AO文檔對(duì)應(yīng)的AO件作為子節(jié)點(diǎn)顯示。如果沒(méi)有結(jié)果,則不展示。如果當(dāng)前父項(xiàng)為AO文檔,則查詢AO文檔對(duì)應(yīng)的參裝件(參裝件與AO關(guān)系表)如果當(dāng)前父項(xiàng)為參裝件(視圖為P視圖的部件),則查找該部件對(duì)應(yīng)的FO件(FO文檔與參裝件關(guān)系表,表中記錄的是FO文檔,需要通過(guò)FO文檔查找FO件)如果當(dāng)前父項(xiàng)為FO件,則查找FO件對(duì)應(yīng)的FO文檔。參裝件反查AO文檔入口界面查詢界面頁(yè)面Action與邏輯序號(hào)操作類型操作說(shuō)明1機(jī)型產(chǎn)品
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第14課《詩(shī)詞三首:行路難》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文九年級(jí)上冊(cè)
- 學(xué)期教學(xué)任務(wù)分配表計(jì)劃
- 企業(yè)文化建設(shè)的經(jīng)驗(yàn)分享計(jì)劃
- 中醫(yī)科室醫(yī)療安全措施
- 份全面的個(gè)人工作計(jì)劃指南
- 企業(yè)內(nèi)部保密文件管理
- 企業(yè)級(jí)的大規(guī)模數(shù)據(jù)處理與云計(jì)算解決方案
- 會(huì)計(jì)工作中的自我提升計(jì)劃
- 企業(yè)人才發(fā)展與激勵(lì)機(jī)制設(shè)計(jì)
- 996工作制度詳情
- 12、口腔科診療指南及技術(shù)操作規(guī)范
- JB-T 4149-2022 臂式斗輪堆取料機(jī)
- 靜脈血栓栓塞病(VTE)防治體系建設(shè)
- 《體育保健學(xué)》課件-第七章 運(yùn)動(dòng)性疲勞
- 2023年資產(chǎn)負(fù)債表模板
- GB/T 10058-2023電梯技術(shù)條件
- 2023電化學(xué)儲(chǔ)能電站儲(chǔ)能協(xié)調(diào)控制器技術(shù)規(guī)范
- 顱內(nèi)動(dòng)脈粥樣硬化性狹窄的治療課件
- 輔酶Q10-教學(xué)講解課件
- 2023年新高考江蘇生物高考真題+答案+解析
- 植物次生代謝
評(píng)論
0/150
提交評(píng)論