构建基块 > 自定义和升级构建基块
自定义和升级构建基块
所有构建基块都提供了自定义功能。构建基块的自定义功能应包含在一个单独的构建基块中,以覆盖默认的解决方案功能。利用事物形态可提供标准构建基块逻辑,从而允许覆盖服务。如果无法使用事物形态,则实施具有可覆盖服务的事物模板。
要自定义 UI 层,需重复混搭以进行自定义更改。
解决方案主数据混搭 (PTC.Base.SolutionMaster_MM) 中的解决方案导航菜单从 menuName 值为 MasterMenuNavigation 的管理器事物的 menuConfiguration 配置表中的所有条目进行编译。AdminMenuNavigationmenuName 值由 DPM 解决方案的管理构建基块 (PTC.Administration) 中的管理主混搭 (PTC.Administration.Main_MU) 用来编译管理导航菜单。构建基块开发人员可添加自己的 menuName 值,以便用于自己的构建基块。
管理器事物的 mashupConfiguration 配置表可用于换出内置混搭。有关此方面的示例,可以访问 DPM 解决方案的操作追踪器构建基块、绩效分析构建基块和生产仪表板构建基块。
为提供可升级性,PTC 提供的构建基块所含的实体已锁定。如果按上述定义进行自定义,则可通过安装解决方案的新版本来提供更新。这些升级并不会影响现有自定义或中断 API 级别的合约。升级后,将保留现有的混搭和菜单自定义。如果已进行其他自定义,则客户需要对其自定义进行更改,以便充分利用新功能。
这对您有帮助吗?