There are many Teamcenter preferences that you can customize. Knowing which preference to change can give you tremendous control over the behavior and appearance of Teamcenter. Listed below are some of the preferences which I find most useful to configure. For the full documentation on each preference, refer to the Preferences and Environment Variables Reference. You can download the PDF from GTAC.
So, here are some of my favorite preferences:
-
ASSIGNED_ITEM_ID_MODIFIABLE
-
ASSIGNED_ITEM_REV_MODIFIABLE
-
NR_BYPASS
-
ITEM_first_rev_id
-
<Dataset Type>_saveas_pattern
-
CR_allow_alternate_procedures
-
com.teamcenter.rac.ui.perspectives.navigatorPerspective.IWantToSection
-
QRYColumnsShownPref
-
TC_NX_SavedQueries
-
TC_part_types_display_filter
-
Make Your Own Preference!
Teamcenter Preferences for Identifiers and Naming Rules
These preferences affect how IDs and names are assigned and used.
These two preferences determine whether or not you can edit the item or revision ID provided by the Assign button.
Creating naming rules to enforce proper naming conventions is a Very Good Idea. However, sometimes you may need to create an item that violates the naming rules — often when dealing with legacy data. Using this preference you can allow DBA users to bypass the naming rules. One warning: if you use naming rules to convert IDs to all upper or lowercase, NR_BYPASS will bypass that behavior too. Any DBA user that’s used to the system correcting his case might be surprised.
As you might guess, this preference changes which rev ID is assigned first.
This preference defines the expected pattern that dataset names will follow. It doesn’t enforce the pattern, however when you copy the dataset to a new revision the name will automatically update to incorporate the new Item and Revision IDs if the pattern was matched for the old dataset name.
For example, if your have item revision 1000/A containing a dataset named 1000-revA and defined your saveas_pattern to be ${ItemID}-rev${RevID}, then upon saving to 2000/B the dataset name would automatically update to 2000-revB.
Teamcenter Preferences for the User Interface
These preferences affect the user interface. They control what is and what is not seen by the users.
I’ve talked about this preference before. This determines whether or not users can choose from all of the workflow templates when submitting objects to a process, or if they only see the list of templates defined for the specific object type they selected.
Teamcenter 8 introducted a “I want to…” menu to the main navigator window that gives you hot links to whichever menu choices you want. For example, you can give them a link to launch the New Process dialog with one click instead of having to navigate to File → New… → Process. Users can configure their own set of links, which are saved by setting this preference. If you want to give all users the same I Want To… dialog, set it up for one user using the GUI dialogs. This will create a user-level preference for that user. Then create a new Site level …IWantToSection preference with the same values as your template user.
You’ve created custom queries specific to your business needs to make your users’ lives easier. But if they don’t see them they’ll never use them. Configure this preference as a site preference listing the queries you want your users to use most often and those queries will show up at the top of the list in the advanced query dialog.
Teamcenter Preferences for for NX Integration
These preferences affect your NX sessions.
If your users are primarily working in NX you can give them access to your favorite queries in NX’s Advanced Teamcenter Search dialog by adding their names to the values of this preferences.
This preference determines which items types are available from the NX File→ New dialog.
Special Bonus
If you’re writing your own Teamcenter customization you can have it check the value of any preference you want, including one you created yourself. It’s a handy way of configuring your customizations. One hint: give your custom preferences a common prefix, much like your template prefixes, to help you quickly find all of your preferences and to avoid collisions with any out-of-the-box preferences Siemens provides.
Which preferences do you find the most useful? Please share them with us in the comments below!


