Skip to main content
14-Alexandrite
August 19, 2025
Solved

How to stop Part attributes from being deleted every iteration

  • August 19, 2025
  • 3 replies
  • 915 views

Version: Windchill 12.1

 

Use Case: CAD documents checking in from Creo remove WTpart attributes


Description:

Whenever I check in a CAD object, it removes the part attributes each iteration. These are custom enumerated attributes that do not come from Creo, but get removed. I've searched everywhere and cannot seem to find anything on how to keep the attributes between revisions.

Best answer by Aaronm87

Opened a ticket with technical support. It looks like I had 2 parameters assigned to the EPM CAD Document. The solution is to either delete these fields (which i did not try) or go to site preferences > EPM Service Preferences > Build Service Parameters > Attributes to be published on Part. Removing the the "*" stops ALL attributes from publishing. You can add a comma delimited list of attributes that you want to publish.

3 replies

joe_morton
18-Opal
18-Opal
August 19, 2025

You probably have the same attributes on the CAD type in Windchill. If the internal names match, this is an implicit linking, and the CAD value will get pushed to the WTPart attribute.

 

So in your case, it sounds like the attribute is null in the CAD model, so it is getting removed from the WTPart.

Aaronm8714-AlexandriteAuthor
14-Alexandrite
August 19, 2025

I dont see any matching parameters in the CAD file itself. It is interesting though, it looks like the older attributes are removed, but the ones I just added stay between checkins.

23-Emerald III
August 25, 2025

There needs to be a one-to-one relationship between your Creo paramter and the Windchill attribute. Also, the Windchill attribute must be defined in ALL CAPITAL LETTERS in order for the naming to sync.

Aaronm8714-AlexandriteAuthor
14-Alexandrite
August 31, 2025

It's not this either. On my test server, if I recreate the custom attribute, it says, but the 2 existing attributes that I have get reset every iteration that is checked in with CAD.

Aaronm8714-AlexandriteAuthorAnswer
14-Alexandrite
September 4, 2025

Opened a ticket with technical support. It looks like I had 2 parameters assigned to the EPM CAD Document. The solution is to either delete these fields (which i did not try) or go to site preferences > EPM Service Preferences > Build Service Parameters > Attributes to be published on Part. Removing the the "*" stops ALL attributes from publishing. You can add a comma delimited list of attributes that you want to publish.