Basic Customization > Windchill Customization Basics > Working with Soft Types and Global Attributes
  
Working with Soft Types and Global Attributes
Soft Types
To add new icons when creating soft types on the source system, place the icons at the following path: WindchillHome/codebase/custom/<any subfolder>.
Set the property com.ptc.jca.customActionImageDir=custom.
Refer to the topic Creating an Export Definition File and create the initial export of the type. It will export all relevant layouts and icons.
Copy the load XML files to rootDir/configurations/loadFiles/custom/<additional sub folders>.
Do not copy the *_LoadSet.xml files. Only copy their contents to the corresponding customLoadSet.xml file. Update the path of each XML file to begin with /custom/<additional sub folders>.
Copy the other folders containing images to the rootDir/<moduleName/src_web/custom. Ignore the image folders other than custom, such as netmarkets, com, wtcore. It is assumed that these images are available out-of-the-box and the target system already contains them.
Execute the script to apply this customization.
Any subtypes and attributes that exist in the target system, but not in the load file, will not get deleted by default. If you want to delete them, pass the arguments autoDeleteTypes and autoDeleteAttributes as true. The default values of these arguments are false.
* 
If you are already using the property com.ptc.jca.customActionImageDir, transfer all the images to the custom folder during the de-customization process.
Global Attributes
Create a load file using the procedure listed in the article How to bulk load or create attributes in Windchill PDMLink.
Copy the load XML files to rootDir/configurations/loadFiles/custom/<additional sub folders>.
Execute the script to apply this customization.
* 
Submit your load files as described in Automated Build Deployment Process — Azure.