What can be the cause if "Deformed Parts" cannot be stored in NX managed mode with enabled "Save JT Data" on save operation. What is the workaround for it?
If an assembly contains a deformable Part from NX, the representation of this deformable Part is stored in a DirectModel Dataset that is related to the Absolute Occurrence of that part in the structure:
If the user changes the ownership of the Deformed Part to another user/group, then the ownership of this DirectModel Dataset is not changed. This means that the DirectModel Dataset remains owned by the original user and group:
Problem:
If the new owner of the assembly now changes the deformation, then the representation in Teamcenter stays unchanged as the new owner does not have write access to the DirectModel Dataset. No warning messages appears in NX as well as in the NX syslog file.
Solution
The deformed Directmodel still owned by the original user:
Change the ownership also for the deformed part DirectModel dataset in an absolute Occurrence.
Now the owner of the deformed part can save the modification in NX and create the Directmodel succesfully.
The above step needs to be performed as the deformed JT is an in-context JT and visible only in Attachements tab in Structure Manager.
Notes
PR8493870: No warning comes up that directmodel wasn't saved for deformable part
ER10221217: Change Ownership does not consider Direct Model of Deformable Part