使用加载程序删除客户端选项卡
借助 Windchill 加载程序,您可以删除由站点或组织管理员创建并设为公开的客户端选项卡,以便用户仅访问与其相关的选项卡。
要使用加载程序删除客户端选项卡,请执行以下步骤:
1. 使用元素 csvClientTab 创建加载文件。
◦ 使用下列处理程序附加元素:
<csvClientTab handler="com.ptc.core.ui.tab.LoadClientTab.deleteClientTab">
2. 在加载文件中添加以下属性:
◦ csvobjtype:指定显示客户端选项卡的对象类型。此为必需属性。
示例:<csvobjtype>wt.part.WTPart</csvobjtype>
对于 Windchill 主页上的“公开”选项卡,将对象类型指定为 home-page。
◦ csvtabsetkey:指定客户端选项卡的 tabSetKey 信息。此为可选属性。
此属性的示例值包括
infoPage、
home-page、
miniInfoPage。有关此属性理想值的详细信息,请参阅
自定义点。
示例:<csvtabsetkey>infoPage</csvtabsetkey>
◦ csvname:指定要删除的客户端选项卡的名称。此为必需属性。
示例:<csvname>U1</csvname>
对于 Windchill 主页上的“公开”选项卡,将名称指定为 homepage。
◦ csvparentContainerPath:指定用于创建客户端选项卡的容器的路径。此为可选属性。
示例:<csvparentContainerPath>/wt.inf.container.OrgContainer=Org1</csvparentContainerPath>
如果客户端选项卡位于“站点”上下文中,则将路径指定为 /。
◦ csvuser:指定创建客户端选项卡的用户。此为可选属性。
示例:<csvuser>User1</csvuser>
请参阅以下示例加载文件:
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard12_1.dtd">
<NmLoader>
<csvClientTab handler="com.ptc.core.ui.tab.LoadClientTab.deleteClientTab">
<csvobjtype>wt.part.WTPart</csvobjtype>
<csvtabsetkey>infoPage</csvtabsetkey>
<csvname>U1</csvname>
<csvparentContainerPath>/wt.inf.container.OrgContainer=Org1</csvparentContainerPath>
<csvuser>User1</csvuser>
</csvClientTab>
</NmLoader>
3. 执行加载文件。
打开 Windchill shell,然后运行以下命令:
windchill wt.load.LoadFromFile -u <用户名> -p <密码> -d <加载文件的位置>
例如,windchill wt.load.LoadFromFile -u wcadmin -p wcadmin -d /opt/ptc/deletetab.xml
检查方法服务器日志,以确认删除客户端选项卡时是否遇到任何问题。