建構區塊 > 建構區塊自訂與升級
建構區塊自訂與升級
所有建構區塊都可供自訂。建構區塊的自訂應包含在將覆寫預設解決方案功能的單獨建構區塊中。物形式可用於提供標準建構區塊邏輯,以允許覆寫服務。當無法使用物形式時,則會實行具有可覆寫服務的物範本。
若要自訂 UI 圖層,必須複製混搭才能進行自訂變更。
解決方案主要資料混搭 (PTC.Base.SolutionMaster_MM) 中的解決方案導覽選單是由值為 MasterMenuNavigationmenuName 管理員物件之 menuConfiguration 組態表內所有項目編譯而成的。DPM 解決方案之管理建構區塊 (PTC.Administration) 中的由主管理混搭 (PTC.Administration.Main_MU) 將使用值為 AdminMenuNavigationmenuName 編譯管理導覽選單。建構區塊開發人員可以新增其自己的 menuName 值,以便在自己的建構區塊中使用。
管理員物件上的 mashupConfiguration 組態表可用於交換出已包含混搭。此類範例可在 DPM 解決方案的動作追蹤器建構區塊、績效分析建構區塊及生產儀表板建構區塊中看到。
為提供可升級性,PTC 提供的建構區塊內所包含的實體已鎖定。如果自訂是按以上所述進行定義的,則可透過安裝解決方案的新版本來提供更新。這些升級不會影響現有的自訂,也不會破壞 API 層級合約。升級之後,現有混搭和選單自訂保持不變。如果進行了其他自訂,則客戶需要變更其自訂,以利用新功能。
這是否有幫助?