高级自定义 > 业务逻辑自定义 > 自定义更改管理 > 为更改关系表格中的链接添加属性 > 定义属性约束 > 自定义多个库存处置 > 解决方案
  
解决方案
必备知识
要应用此最佳做法,需要了解以下内容:
更改管理进程的基本知识
RBINFO 文件自定义的管理
有关如何使用新 Windchill 版本 10.0“类型和属性管理”实用程序的基本知识
Java 语言
解决方案元素
元素
类型
说明
inventoryDispositionRB.rbInfo
rbInfo
包含库存处置值的主列表。
运行时位置:<Windchill>\src\wt\change2
change2ClientResource.java
库存处置类型的资源束
运行时位置:<Windchill>\srclib\wnc\ChangeManagement.jar
AffectedActivityData.xml
XML
AffectedActivityData 链接的加载程序。包含预设处置及其值。
运行时位置:<Windchill>\loadFiles\type\
standardX20.dtd
DTD
用于处置元素的 DTD
运行时位置:<Windchill>\loadXMLFiles
Coreobjects.dtd
DTD
用于处置元素的 IXB DTD
运行时位置:<Windchill>\codebase\registry\ixb\dtds\standardX20.dtd
AffectedActivityData.java
Java 类
预设链接类
运行时位置:<Windchill>\srclib\wnc\Foundation.jar
DefaultDispositionHandler.java
默认处置处理程序。您需要扩展此处理程序或实现 DispositionHandler 接口。
运行时位置:<Windchill>\srclib\wnc\ChangeManagement.jar
DispositionHandler.java
接口
如果未扩展 DefaultDispositionHandler,则实现此接口。
运行时位置:<Windchill>\srclib\wnc\ChangeManagement.jar
ChangeTaskAffectedItemsTableViews.java
包含受影响项表格的可配置视图
运行时位置:<Windchill>\srclib\wnc\ChangeManagement.jar
AffectedItemsTableBuilder.java
受影响项表格的构建器
运行时位置:<Windchill>\srclib\wnc\ChangeManagement.jar
ChangeManagement-actions.xml
XML
定义与库存处置相关的操作
运行时位置:<Windchill>\codebase\config\actions
DispositionDataUtility.java
设置库存处置类型的值,库存处置类型是受影响项表格中的一列
运行时位置:<Windchill>\srclib\wnc\ChangeManagement.jar
ChangeManagement-service.properties.xconf
xconf
链接具有库存处置类型的处置处理程序
运行时位置:<Windchill>\codebase\service.properties
ChangeManagement-components.dataUtilities.properties.xconf
xconf
这是注册数据实用程序的位置
运行时位置:<Windchill>\codebase\com\ptc\core\components\components.dataUtilities.properties
ChangeManagement-configs.xml
XML
此处是注册构建器的位置,以便 MVC 框架可以找到它。
运行时位置:<Windchill>\codebase\config\mvc