Solution
Prerequisite Knowledge
To apply this best practice, you need to have an understanding of the following:
Basic knowledge of change management process
The management of RBINFO files customizations
Basic knowledge on how to use the new Windchill Release 10.0 Type and Attribute Management utility
Java Language
Solution Elements
Element
Type
Description
change2ClientResource.java
Class
Resource bundle for inventory disposition types
Runtime location: <Windchill>\srclib\wnc\ChangeManagement.jar
AffectedActivityData.xml
XML
Loader for AffectedActivityData Link. Contains OOTB dispositions and their values.
Runtime location: <Windchill>\loadFiles\type\
standard13_1.dtd
DTD
DTD for disposition elements
Runtime location: <Windchill>\loadXMLFiles
AffectedActivityData.java
Java class
OOTB link class
Runtime location: <Windchill>\srclib\wnc\Foundation.jar
DefaultDispositionHandler.java
Class
Default disposition handler. You will need to extend this handler or implement DispositionHandler Interface.
Runtime location: <Windchill>\srclib\wnc\ChangeManagement.jar
DispositionHandler.java
Interface
If not extending DefaultDispositionHandler, implement this interface.
Runtime location: <Windchill>\srclib\wnc\ChangeManagement.jar
ChangeTaskAffectedItemsTableViews.java
Class
The system contains configurable views for the Affected Items table. You will need to extend these views when creating custom views for the Affected Items table.
Runtime location: <Windchill>\srclib\wnc\ChangeManagement.jar
AffectedItemsTableBuilder.java
Class
Builder for affected items table. You will need to extend the table builder when creating custom builder for the Affected Items table.
Runtime location: <Windchill>\srclib\wnc\ChangeManagement.jar
DispositionDataUtility.java
Class
Sets the value of an inventory disposition type which is a column in the affected items table. You will need to extend the data utility when creating custom utility for the Affected Items table.
Runtime location: <Windchill>\srclib\wnc\ChangeManagement.jar
ChangeManagement-service.properties.xconf
xconf
Links the disposition handler with inventory disposition types
Runtime location: <Windchill>\codebase\service.properties
ChangeManagement-components.dataUtilities.properties.xconf
xconf
This is where to register the data utilities
Runtime location: <Windchill>\codebase\com\ptc\core\components\components.dataUtilities.properties
ChangeManagement-configs.xml
XML
This where the builder is registered so the MVC framework can find it.
Runtime location: <Windchill>\codebase\config\mvc
Est-ce que cela a été utile ?