Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X
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.
Solved! Go to Solution.
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.
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.
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.
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.
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.
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.