本文介紹了ProE二次開發(fā)的Windchill PDMLink 7.0實施經(jīng)驗。
如何在“產(chǎn)品”和“存儲庫”的文件夾中同時顯示文件夾和內(nèi)容?
在ProjectLink中的文件夾顯示中有“文件夾和內(nèi)容”選項,可以同時列出項目中的文件夾和各個文件夾中的內(nèi)容,而PDMLink的標(biāo)準(zhǔn)功能沒有。
解決方案:
在站點的首選項管理器中添加一項:
/ProjectLink/PDMLinkFoldersAndContentsView
值設(shè)為 true 即可在產(chǎn)品和存儲庫的文件夾顯示中多看到一項“文件夾和內(nèi)容”,選擇該項就可以看到產(chǎn)品或存儲庫中的文件夾及其內(nèi)容了。
記得要重新啟動服務(wù)。
-----------------------------------------------------
關(guān)于類型管理器中的文檔 Soft Type
在類型管理器中,可以不需要定制而直接擴展文檔。
從文檔(wt.doc.WTDocument)擴展的子類文檔,該類文檔作為Part的相關(guān)文檔時,系統(tǒng)自動創(chuàng)建的是描述關(guān)系。
而從參考文檔(com.ptc.ReferenceDocument)擴展的子類文檔,該類文檔作為Part的相關(guān)文檔時,系統(tǒng)自動創(chuàng)建的是參考關(guān)系。
所以,一般文檔都是作為Part的參考文檔,則需要從com.ptc.ReferenceDocument擴展。
文檔及其子類都有個選項“提供實例”。
如果你不想讓某一類的文檔不在創(chuàng)建文檔的類型下拉列表中顯示,則只需要不選中“提供實例”即可。
但文檔(wt.doc.WTDocument)本身去掉“提供實例”也不會生效,仍然在類型列表中顯示“文檔”,應(yīng)該是系統(tǒng)的一個bug。
參考文檔作為Part的相關(guān)文檔時,系統(tǒng)有一個限制:
只能處于“Released”狀態(tài)的參考文檔才能作為Part的相關(guān)文檔。
這是寫死在程序中的。
當(dāng)Part的相關(guān)文檔修訂后,
對于描述文檔(從WTDocument繼承的),Part關(guān)聯(lián)的還是原先版本的文檔;
對于參考文檔(從ReferenceDocument繼承的),Part關(guān)聯(lián)的則是新版本的文檔。
文檔(wt.doc.WTDocument)本身去掉“提供實例”也不會生效的問題將在M040版本中得以解決。
-----------------------------------------------------
被參考的文檔可以被刪除...
在Windchill 5.1/6.2.6中,如果文檔被其它文檔或零部件參考,該文檔就無法被刪除,除非先刪除關(guān)聯(lián)它的對象。
而在PDMLink 7.0中,經(jīng)測試發(fā)現(xiàn):不管該文檔是否被參考,它都可以被正常刪除。而且從數(shù)據(jù)庫查看,刪除文檔后,相應(yīng)的關(guān)聯(lián)也同時被刪除。
-----------------------------------------------------
關(guān)于文件夾授權(quán)
在Windchill 6.2.6中,只要在首選項管理器中設(shè)置/wt/admin/displayDomains的值為true,就可以在Windchill瀏覽器中更新文件夾的同時指定文件夾對應(yīng)的域,從而實現(xiàn)對文件夾的授權(quán)。
但是,在Windchill PDMLink 7.0中,即使設(shè)置/wt/admin/displayDomains的值,也無法找到可以更新文件夾對應(yīng)域的入口,所以無法實現(xiàn)對文件夾授權(quán)。
在Windchill PDMLink 6.2.6中,雖然界面上沒有入口,但還能通過URL直接進入Windchill瀏覽器。
但在Windchill PDMLink 7.0中,已經(jīng)取消了Windchill瀏覽器,即使輸入URL也沒用。
在HTML頁面上也沒有更新文件夾的功能,所以在Windchill PDMLink 7.0中好像又無法對文件夾授權(quán)了。
-----------------------------------------------------
創(chuàng)建文檔無法添加主要文件
IE升級到6.0 sp1的最新版本之后(包括所有最新的補丁),將導(dǎo)致PDMLink中創(chuàng)建文檔時無法添加主要文件。按“瀏覽”添加不行,使用拖曳文件的方法也不行。
但是在ProjectLink中是可以的。
因為ProjectLink中創(chuàng)建文檔添加主要文件不是使用Applet方式,而PDMLink中是使用Applet方式。
據(jù)說是bug,PTC正在修復(fù)中...
對于“創(chuàng)建文檔無法添加主要文件”的問題,PTC尚未解決,只能卸載最新的一個IE補丁即可暫時解決問題。
-----------------------------------------------------
使用wcadmin登錄卻無法創(chuàng)建產(chǎn)品和庫
使用系統(tǒng)管理員wcadmin登錄后卻無法創(chuàng)建產(chǎn)品和存儲庫。
原因:
wcadmin缺省狀態(tài)下可能不屬于任何一個組織。
而創(chuàng)建產(chǎn)品和存儲庫的用戶必須屬于某個組織,因為創(chuàng)建的產(chǎn)品和庫將存放在創(chuàng)建者所在的組織下。
解決方案:
更新wcadmin用戶信息,指定wcadmin用戶屬于某個組織。
-----------------------------------------------------
Part軟類型模板的值更改后沒有生效...
現(xiàn)象:
在類型管理器中,對Part軟類型模板中的某個屬性的值進行更改,或?qū)ζ涞募s束條件進行更改(如本來離散約束中只有3個值,現(xiàn)改為5個值),更改完成并檢入后,重新進入類型管理器,看到的是更改后的,而進入創(chuàng)建Part頁面,下拉列表中看到的卻仍是舊的版本。
原因:
在初始化環(huán)境時是在“站點”的“類型管理器”下進行操作的。
后來更改是在“組織”的“類型管理器”下進行操作的。
重新在“站點”的“類型管理器”下進行操作后,更改生效。
為什么會這樣,沒有去仔細研究。
大家只要注意,以后更改時進入“站點”的“類型管理器”即可。
在客戶那里上次碰到這個問題時,進入“站點”的“類型管理器”進行更改就可以了。
但這次卻又不行了,及時進入“站點”的“類型管理器”更改也沒有生效。
另外一個客戶還有一個奇怪的問題,進入“類型管理器”檢出wt.part.WTPart進行更改后,一旦沒有檢出或撤銷檢出而直接關(guān)閉瀏覽器退出,下次進入時將導(dǎo)致再無法檢入,也無法更改。
-----------------------------------------------------
重復(fù)驗證
在HTML通過用戶驗證后,訪問Applet頁面時經(jīng)常需要再次驗證。
如果在HTML驗證時,選中“保存密碼”,則訪問Applet就可以不需要再次驗證。
但是,這樣操作不安全,開會應(yīng)該無法接受。
-----------------------------------------------------
wt.part.WTPart無法檢出后無法檢入...
使用組織管理員身份進入“類型管理器”,檢出wt.part.WTPart,然后關(guān)閉類型管理器,關(guān)閉IE,
重新啟動IE,再次進入類型管理器,一切正常。
保持檢出狀態(tài),重新啟動MethodServer,再次進入類型管理器后就出現(xiàn)了如圖所示的現(xiàn)象,無法檢入,也無法撤銷檢出。
經(jīng)多臺不同機器測試問題均可重現(xiàn),應(yīng)該是產(chǎn)品本身的問題。
除了無法檢入,無法撤銷檢出,還無法更新。
經(jīng)測試,手工在數(shù)據(jù)庫中刪除檢出軟類型的工作副本,同時去掉原版本的鎖。
具體操作步驟如下:
1)停止Windchill服務(wù),備份數(shù)據(jù)庫;
2)刪除WTTypeDefinition表中StateCheckoutInfo欄位值為“wrk”的3條記錄;
注意:3條記錄的Name欄位分別為“wt.part.WTPart”,“wt.part.WTProduct”,“wt.part.WTSerialNumberedPart”。
3)更改WTTypeDefinition表中StateCheckoutInfo欄位值為“c/o”的3條記錄;
a) 把StateCheckoutInfo欄位的值改為“c/i”;
b) 把DateLock欄位的值清空;
c) 把ClassNameKeyA2Lock的值清空;
d) 把IDA3A2Lock欄位的值改為“0”;
4)重新啟動Oracle;
5)啟動Windchill服務(wù),進入類型管理器測試。
-----------------------------------------------------
關(guān)于訪問控制規(guī)則導(dǎo)入文件中權(quán)限的設(shè)置
訪問控制規(guī)則導(dǎo)入文件中各種權(quán)限的代碼如下:
All -1
READ 0
MODIFY 1
CREATE 2
DELETE 5
ADMINISTRATIVE 6
REVISE 7
NEW_VIEW_VERSION 8
如果需要同時授予多個權(quán)限,則使用“/”隔開。
如:授予讀取和修改權(quán)限,則設(shè)置為:“0/1”。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計算機應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計案例教程中文版AutoCAD 建筑設(shè)計案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機械A(chǔ)utoCAD 項目教程 第3版 [繆希偉 主編] 2012年P(guān)DF