MPMLink 總管自訂概觀
Windchill MPMLink 是 Windchill 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
XML 組態檔案
Windchill MPMLink 組態檔案位於以下目錄中:
codebase/config/logicrepository/xml/explorer
下表列出主要 Windchill MPMLink 總管組態檔案。與更為特定的自訂相關的其他組態檔案列在本章的各部份中。
檔案 | 描述 (Description) |
<explorer>Main.xml | 定義一般應用程式配置圖 (樹,標籤) |
<explorer>Structures.xml | 定義應用程式的導覽模型 (樹階層、標籤的選取項) |
<explorer>Action*.xml | 定義動作 |
<explorer>TablesAndPanels.xml | 定義在樹、表格及面板 (精靈) 中可以看到哪些屬性 |
<explorer>ForSearch.xml | 定義在您的搜尋條件中顯示的屬性,以及要在搜尋結果中顯示的屬性 |
<explorer>MenuItems.xml | 定義不同的選單項目及其關聯動作。 |
<explorer>Menus/MenusFor*.xml | 定義選單與工具列 |
<explorer>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