匯出物件資訊與安全性標籤值的組態
在匯出有關物件的資訊以及套用至這些物件的安全性標籤之前,需要有其他一些額外的組態。
1. 啟用安全性標籤以在表格檢視中顯示。
2. 修改 AvailableAttributes.xml 檔案以允許物件識別元屬性顯示在表格檢視中。
a. 如果您尚未這麼做,請為自訂檔案建立安全區域。如需詳細資訊,請參閱〈基本自訂〉一節中的「設定目錄結構以管理自訂檔案與自訂文字」。
b. 導覽至下列來源檔案:<Windchill>/codebase/com/ptc/core/htmlcomp/createtableview/AvailableAttributes.xml
其中 <Windchill> 是您安裝 Windchill 解決方案的位置。
c. 將 AvailableAttributes.xml 檔案複製到下列位置:
<Windchill>/wtSafeArea/siteMod/codebase/com/ptc/core/htmlcomp/createtableview
及
<Windchill>/wtSafeArea/ptcOrig/codebase/com/ptc/core/htmlcomp/createtableview
d. 在文字編輯器中開啟 <Windchill>/wtSafeArea/siteMod/codebase/com/ptc/core/htmlcomp/createtableview/AvailableAttributes.xml 檔案。
e. 將以下這一行加到 <!-- js id mappings --> 部份底下,後面緊跟著其他 Map 元素:
<Map id="thePersistInfo.theObjectIdentifier" jsId="objOID"/>
f. 將下面這一行加到 <Class name=”wt.fc.Persistable”> 元素底下:
<Attribute id="thePersistInfo.theObjectIdentifier"/>
g. 儲存並關閉。
3. 修改 SearchResultsTable.properties.xconf 檔案以允許從「搜尋結果」表中匯出安全性標籤。
a. 導覽至下列來源檔案:<Windchill>/codebase/com/ptc/netmarkets/search/SearchResultsTable.properties.xconf
b. 將 SearchResultsTable.properties.xconf 檔案複製到下列位置:
<Windchill>/wtSafeArea/siteMod/codebase/com/ptc/netmarkets/search
及
<Windchill>/wtSafeArea/ptcOrig/codebase/com/ptc/netmarkets/search
c. 在文字編輯器中開啟 <Windchill>/wtSafeArea/sitemod/codebase/com/ptc/netmarkets/search/SearchResultsTable.properties.xconf 檔案。
d. 依照下述方式編輯檔案:
▪ 如果未安裝 Windchill Service Parts 模組,則:
修改下列這一行:
<Option serviceClass="com.ptc.netmarkets.search.views.PersistableResultTableView" requestor="java.lang.Object"
selector="wt.fc.Persistable.defaultSearchView"/>
以將子類別更新為以下這樣:
<Option serviceClass="com.ptc.netmarkets.search.views.PersistableAllAttrsResultTableView" requestor="java.lang.Object"
selector="wt.fc.Persistable.defaultSearchView"/>
▪ 如果已安裝 Windchill Service Parts 模組,則:
修改下列這一行:
<Option serviceClass="com.ptc.arbortext.windchill.partlist.view.PartsListAllAttrsResultTableView" requestor="java.lang.Object"
selector="com.ptc.arbortext.windchill.partlist.PartList.defaultAllTypesSearchView"/>
以將子類別更新為以下這樣:
<Option serviceClass="com.ptc.netmarkets.search.views.PersistableAllAttrsResultTableView" requestor="java.lang.Object"
selector="com.ptc.arbortext.windchill.partlist.PartList.defaultAllTypesSearchView"/>
e. 儲存並關閉。
f. 從 windchill shell 中,執行下列指令以將您更新後的檔案複製到安裝目錄:
ant -f bin/swmaint.xml installSiteChanges
g. 在 windchill shell 中,執行以下指令,來傳播變更:
xconfmanager -pF
4. 重新啟動 Windchill 應用伺服器。