After hiding the user expression of a component exists under an assembly using "Hide in Part Navigator", I performed "Save All" from the top assembly, but the component modified with the user expression hidden is not saved.
Reproduced Steps:
1. Create an assembly and a component
2. After make the component work part, define some user expressions
3. Part Navigator > User Expressions > select one expression > MB3 > Edit in Expression Editor... > Hide in Part Navigator
Example, hide A and B expressions
4. After make the top assembly work part >File > Save > Save All
5. File > Close > All Parts and reopen the assembly/component and confirm the changes.
You can find the modified component will not be saved.
SolutionThis behavior is due to NX bug and will be fixed in NX 2306.
The root cause is that even if performing "Hide ( or Show) in Part Navigator", the "Modified" flag is not set.
Workaround:
Perform "Save" or "Save Work Part only" on the state of the modified component is working part.
NotesThis issue has been occurred since NX 1980.
***Please refer to PL8686057 for Japanese article.