用于导出对象信息和安全标签值的配置
在导出有关对象和应用于这些对象的安全标签的信息前,需要某些附加配置。
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 方法服务器。