For something like that, while it is possible to do this in NX 8.5 using that first technique I described on 13 Aug, there's actually another approach that you can use starting with NX 8.0 that will basically do this automatically with very little effort on your part.
What you need to do is set up an Attribute 'Template Catalog' where you predefine the Attributes that you wish to add to EVERY file created or even simply opened in NX, even if it's a legacy part file (I just tested this on a part file that hadn't been opened in 20 years, created before we even had attributes). You create Attribute Template Catalogs by going to...
File -> Utilities -> Attribute Templates...
...and when the dialog opens select the 'Catalog' option at the top. Now you can create whatever Attribute(s) that you like, which can have predefined values or simply just a title to use as a place holder. Once you've got all the attributes defined that you would like to see added to all of your part files, go to 'Actions' section of the dialog and use the 'Export to Catalog' option to create the Template Catalog which will be an XML file. Place this file in some unique location where all of your users can get access to it. Now got to...
Customer Defaults -> Gateway -> User Attributes -> All
...and in the 'Template Catalog' section of the dialog, define the full path to the XML file using the 'Browse' function. If you've set up a Site directory, setting this Customer Default using the 'Site' level, than this will apply to all of your users.
Now when you open one of those older part files and you go to...
File -> Properties -> Attributes
...you will notice that in the 'Unset' group you will find the Attributes that you added to your Catalog. All you have to do make these attributes 'active' is to select them and hit the green check box and they will be moved from the 'Unset' to active area of the dialog (if you had set a 'Group' when you originally defined your attribute catalog they will be found in that 'Group').
Now in your case where you're looking to add the so-called 'DO NOT SECTION' attribute, this is actually one of those special attributes that requires a specific format. It's a 'string' attribute with the title 'SECTION-COMPONENT' with a value of 'no'. To help you get started, I've create for you a 'Template Catalog' with a single entry, the 'SECTION-COMPONENT' attribute predefined (it's attached file). Simply set up Customer Defaults as I've described above. Place this XML file in that folder and restart NX. Now when you open your files and go to the File -> Properties function you will see the 'SECTION-COMPONENT' attribute ready to be activated. If you do activate it (by going into the 'Unset' group, selecting it and hitting the green check mark) you will note that it's been preset to 'no' so your part will NOT be sectioned when you create section views on your Drawings. Of course, if you later on want that Component on a particular Drawing to be sectioned, all that you have to do is go into the Drawing, select the Component from Assembly Navigator, press MB3, select Properties and for either the Component or the Instance you can then set the value of the 'Section-Component' attribute to 'yes' and it will now be sectioned. Alternatively, you could also delete the Attribute from the Component/Instance and the result will be the same, the Component will now be sectioned.
Anyway, give it a shot and see what you think.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.