其他 Windchill 功能 > 制造过程管理 > MPMLink 浏览器自定义概述
  
MPMLink 浏览器自定义概述
Windchill MPMLinkWindchill PDMLink 的一个附加模块,所有 Windchill MPMLink 浏览器均使用“产品结构浏览器”(PSE) 基础结构进行构建。可对 Windchill PDMLink 执行的许多自定义 (尤其是影响 PSE 的自定义) 都会传播到 Windchill MPMLink。有关自定义 Windchill PDMLink 和 PSE 的详细信息,请参阅本指南中的相关部分。
另外,可以使用“首选项管理”实用程序来自定义 Windchill MPMLink 显示和行为方式的许多方面。Windchill MPMLink 首选项位于“首选项管理”实用程序的“产品结构浏览器”部分。
对 XML 配置更改所做的所有更改均会在重启“方法服务器”后应用。为了避免每次配置更改后都需要重启方法服务器,请使用 Windchill Shell 激活以下特性:
xconfmanager -d
com.ptc.windchill.explorer.monitorXmlConfigChanges=true -t
codebase/wt.properties
此特性将自动重新构建包含所有 XML 配置的 jar。但是,您将需要重启 applet 并清除客户端 Java 缓存。
XML 文件中的任何错误都将阻止正确构建 jar。要在“方法服务器”控制台中启用日志记录,请将以下行添加到 file_codebase\WEB-INF\log4jMethodServer.properties。
log4j.logger.com.ptc.core.logic.LogicRepository=DEBUG
* 
当移动到新版本的 Windchill 时,不会自动迁移 XML 文件中的更改。应清晰记录这些文件中的更改。有关详细信息,请参阅设置用于管理自定义文件和定制文本的目录结构
XML 配置文件
Windchill MPMLink 配置文件位于以下目录中:
codebase/config/logicrepository/xml/explorer
下表列出了主要 Windchill MPMLink 浏览器配置文件。本章中的不同部分列出了适用于更具体自定义的其他配置文件。
文件
说明
<浏览器>Main.xml
定义常规应用程序布局 (树、选项卡)
<浏览器>Structures.xml
定义应用程序的导航模型 (树层次结构、选项卡的选择)
<浏览器>Action*.xml
定义操作
<浏览器>TablesAndPanels.xml
定义树、表格和面板 (向导) 中的可见属性
<浏览器>ForSearch.xml
定义在搜索条件和搜索结果中显示的属性
<浏览器>MenuItems.xml
定义不同的菜单项及其关联的操作。
<浏览器>Menus/MenusFor*.xml
定义菜单和工具栏
<浏览器>Validators.xml
定义不同的验证程序。验证程序用于启用/禁用 (灰显/不灰显) 某个操作或用户界面元素。
* 
以下文件是建议用于自定义 Windchill MPMLink 的默认文件。可以创建新的自定义文件,前提是这些文件使用同一个应用程序 ID。
codebase\config\logicrepository\xml\explorer\customization
为特定浏览器创建自定义文件时,建议使用以下位置:
CustAssociativeBOMExplorerMain.xml:“制造产品结构浏览器”自定义的默认文件。您可以使用其他文件,但是所有 XML 段的应用程序 ID 都必须为:ptc.cust.ProductStructureExplorer
CustManufacturingStandardExplorerMain.xml:“制造标准浏览器”自定义的默认文件。您可以使用其他文件,但是所有 XML 段的应用程序 ID 都必须为:ptc.cust.StandardExplorer
CustMfgResourceExplorerMain.xml:“制造资源浏览器”自定义的默认文件。您可以使用其他文件,但是所有 XML 段的应用程序 ID 都必须为:ptc.cust.ResourceExplorer
CustProcessPlanExplorerMain.xml:“工艺计划浏览器”自定义的默认文件。您可以使用其他文件,但是所有 XML 段的应用程序 ID 都必须为:ptc.cust.ProcessPlanExplorer