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