基本自定义 > 用户界面自定义 > 可配置链接 > 可配置链接表 > 使用自定义委派自定义 ModuleVariantInformationLink 的历史记录
  
使用自定义委派自定义 ModuleVariantInformationLink 的历史记录
本节介绍了如何使用自定义委派来记录 ModuleVariantInformationLink 的历史信息。
委派的自定义步骤
1. 通过在 OptionsCore\src\com\ptc\windchill\option\delegate\ 中将内容代码从 DefaultModuleVariantInfoHistoryDelegate 复制到 CustomDefaultModuleVariantInfoHistoryDelegate,创建一个自定义委派,例如 CustomDefaultModuleVariantInfoHistoryDelegate.java
2. 构建 OptionsCore 模块。
3. 更新 OptionsCore.service.properties.xconf 文件并将 DefaultModuleVariantInfoHistoryDelegate 替换为 CustomDefaultModuleVariantInfoHistoryDelegate
<!-- ModuleVariantInfoHistoryDelegate -->
<Service context="default" name="com.ptc.windchill.option.delegate.ModuleVariantInfoHistoryDelegate">
Option cardinality="singleton"
requestor="null"
selector="null"
serviceClass="com.ptc.windchill.option.delegate. CustomDefaultModuleVariantInfoHistoryDelegate"/>
</Service>
4. 打开终端并运行以下命令:
Xconfmanager -pF
5. 重新启动方法服务器。
6. 验证自定义委派是否可按自定义方式工作。例如,对于 CustomDefaultModuleVariantInfoHistoryDelegate,要验证在创建完 ModuleVariantLinkInfo 后是否未保存 ModuleVariantLinkInfo 历史记录,请运行下列命令来创建 ModuleVariantLink:
windchill com.ptc.windchill.option.utilities.ModuleVariantInfoLinkGenerator -u=wcadmin -p=wcadmin -container=GENERIC_COMPUTER -prefix=NEW_MVL_ -parts=1000 -variantSpecs=100 -revisions=1
。检查数据库中的 ModuleVariantinfoLink 和 ModuleVariantinfoLinkHistory 表。ModuleVariantinfoLink 表行计数已更新,但 ModuleVariantinfoLinkHistory 表行计数仍保持不变。