≡ Menu

10 Teamcenter Preferences You Should Know

Share the knowledge

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:

    Teamcenter Preferences for Identifiers and Naming Rules

    These preferences affect how IDs and names are assigned and used.



  3. These two preferences determine whether or not you can edit the item or revision ID provided by the Assign button.


  5. 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.

  6. ITEM_first_rev_id

  7. As you might guess, this preference changes which rev ID is assigned first.

  8. <Dataset Type>_saveas_pattern

  9. 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.

  10. CR_allow_alternate_procedures

  11. 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.

  12. com.teamcenter.rac.ui.perspectives.navigatorPerspective.IWantToSection

  13. 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.

  14. QRYColumnsShownPref

  15. 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.

  16. TC_NX_SavedQueries

  17. 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.

  18. TC_part_types_display_filter

  19. This preference determines which items types are available from the NX File→ New dialog.

    Special Bonus

  20. Make Your Own Preference!

  21. 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!

  • Teamcenter Heretic

    My favorite use of preferences is for Debugging my ITK methods and handlers.
    There are a few types of debugging that I like to provide:

    1) Basic user level debugging
    2) More advanced Admin debugging
    3) Full developer type spewage debugging

    I use preferences to allow each of these three levels to be set.
    One of the nice things about this method is that you can segregate and protect your debug information on a granular level even down to a specific program.

    The level can even be changed while a session is running.

    I also like to use preferences to control most program configuration parameters like output file locations and such as it means that I can easily keep my DEV/TEST/PROD inputs and outputs segregated.

    • JDG

      Trying to read up on Teamcenter and NX as we will be implementing by 2015.
      my first question on line, what does DBA stand for. My guess was Database admin. and doing business as but don’t want to look to stupid.

      • http://plmdojo.com/ Scott Pigman

        DBA = Database Administrator
        Sorry about that.

  • https://twitter.com/total_plm Ilya Chaykovsky

    Hello Scott,
    Is there a preference that can do nearly the same with itemID?
    I mean, e.g. we save a rev (2000-00/A) as (using SaveAs) a new item and its initial ItemID would be “2000-00”. Then we just change “2000-00” to “2000-01” and get the new item.
    Maybe, do you know other way to do this?

    • https://twitter.com/total_plm Ilya Chaykovsky

      Ow, just found myself. Assign + ASSIGNED_ITEM_ID_MODIFIABLE=1 works almost as needed.

    • http://plmdojo.com/ Scott Pigman

      Hi Ilya, I don’t know of a preference for that. If you’re willing to look into ITK code, take a look at User Exits (http://plmdojo.com/programming/controlling-part-numbers-user-exits/), in particular look into creating a callback fro USER_new_item_id().

  • Mike Hallack

    Good list.

    My contribution would be as follows:

    DRAG_AND_DROP_default_dataset_type – Gives new users an easy method to add datasets into the database.

    QuickLinksSection – I removed the Web links and MyViewMarkup sections as we don’t use them.

    and finally,
    Quick_Access_Queries & the corresponding Quick_Access Queries_Attributes – New users gravitate towards the Quick Search box for searching. This set of prefs setups those default searches.

    • http://plmdojo.com/ Scott Pigman

      Those are good ones, Mike. I’ve used the Quick_Access_Queries & QuickLinks. I have to try Quick_Access Queries_Attributes and DRAG_AND_DROP_default_dataset_type.

  • http://www.facebook.com/alexey.sedoykin Alexey V. Sedoykin

    Hi Guys!
    I use “Confirmation_shown_on_reservation_dialogs”
    and i set value to TRUE.
    This settings hide confirmation dialog to Check-Out/Chek-In operation.

    • http://plmdojo.com/ Scott Pigman

      That sounds useful, thanks for sharing!

  • Alex

    Hi folks,

    also suggested: TC_NX_allow_attrsync_master_with_item when working with the NX Integration.

    “Allows synchronization of NX attributes for UGMASTER to the properties of its Item and the Form objects associated with it.”

  • Steve Niemira

    Don’t forget these helpful ones in 8.3:
    TC_show_checkedout_icon – shows the checked out icon in the navigation tree next to the object.
    HiddenPerspectives – choose what applications you wan’t to hide from users. I usually limit them to Structure Manager, My Teamcenter, Workflow Viewer, Change Manager, Lifecycle Viewer.
    _DefaultChildProperties – what relationships to display under an ItemRevision
    _PseudoFolder – what relationships to display as a pseudofolder under an itemrevision

    • http://plmdojo.com/ Scott Pigman

      Thanks, Steve, those are some good ones. I didn’t know about TC_show_checkedout_icon – that should probably be a site default!

  • Swaminathan Marris

    Could you please help me with the syntax for creating new preference using preference_manager utility. Help shows the reference for export and import options.

  • Jiri Vavruska

    Dear all, I would like to ask you for help. What preferences I have to change and how if I want see documents in viewer tab. THX!

  • alex

    Is there a preference that forces nx to follow naming patters for revisions that are used by teamcenter. For example if you have configured tc to not use the letters I, O, Q, S for revisions can you get nx to skip these too when doing a save as new revision

  • Jim Wickens

    What preference controls whether the sub classes of ITEM are visible when you select File-New-Item?

    • Dominic

      im seeking this anwser as well.. i know there is prefrecne in which to selec the “types” available for File–>New–>Item dialog in TC 10.1 but i cant recall if it was handeld through a prefence or a style sheet etc.

    • Vidyutt

      There is a way to do it via BMIDE and display rules. You can read it up on the BMIDE guide.

  • Gopal Bhagwat

    how apply command suppresion on perticular user??

  • Jason Minahan

    I don’t see TC_part_types_display_filter in TC 10 w/ nx8.5 – Is this something i can just create and it already searches for?

  • Sujit

    How to hide & show navigation tree in NX. Not to “PinUp”
    It’s completely Disappear

    • http://plmdojo.com/ Scott Pigman

      I’m not sure. It sounds like a setting in NX and not a preference.

  • Rahul

    Could you please differentiate the alternate & Substitute concepts?

    • http://plmdojo.com/ Scott Pigman

      Honestly, I’m not clear on that myself.

    • Gopal Bhagwat

      Alternative: Global Alternative is that part which is interchangeable with another specified part. Since they are global, hence it will be made available for entire teamcenter.

      Example : CarXUV Assembly using Oppolo tyres , and i configured MRF tyre as global alternate for Oppolo tyre then wherever Opplolo tyres used in entire Teamcenter site at that place i can use MRF tyres.

      Substitute: Local Substitute is very similar to global alternate , but substitute is interchangeable part with position and location specifier.

      Example: In above example when i used MRF tyres as a Substitute for Opplo tyres , then MRF tyres made available for replacement for CarXUV Assembly only.

  • Gowtham Natarajan

    how to check parent/children in Team center Tce 2007

    • arjun

      if its have structure manger its assembly other its child

  • Vivek VP

    In command suppression, we are able to hide menu Items and all from a group, role. But how can we do it from a user??

  • Pushkar D

    Can we add naming rule to a specific dataset..say MSWord??

    • Kunal Bhavasar

      Yes We can Bro…Attach that naming rule to MSWord’s object name property.

  • Manikandan

    How to load multiple cad items to catia at a single shot?.

  • shashank

    how can I unhide display pane in teamcenter starting window after login?

  • http://www.appletonlacrosse.com Marty

    how can I EXPORT a file into my LOCAL folder WITHOUT TC opening up CATIA? I just want TC/VIS to load the part Into a particular folder without it opening it for me. Is there some sort of setting?

    • kor6k

      Rigth click on the dataset, select “Named Reference” and “download”

      • Ashwin Vinu

        Hey, I’m using a C# application that automatically creates a Dataset on button click. It uses the SOA DLL. The problem is, it only creates dataset of type TIAProjectDataset. I want it to specifically create a dataset of type image. How can this be done? Please help.

  • Ashwin Vinu

    Hey, I’m using a C# application that automatically creates a Dataset on
    button click. It uses the SOA DLL. The problem is, it only creates
    dataset of type TIAProjectDataset. I want it to specifically create a
    dataset of type image. How can this be done?

    Only then can I preview the image in the dataset summary view.

    The TIAProject dataset has the image file I want as its named reference.

    I just want the dataset to be created as the image itself.

  • kandadai srikanth

    Hi ,

    I am trying to configure EWI solution with 1017 and AWC 3.2 and EWI 3.2 solution. I was able to view the Work instructions in the instructions tab initially. But of late I see it displays a message “There are no work instructions to show”. Is there any preference or stylesheet that can control this.

  • Aman Singh

    My requirement is to create a new object and that object should be visible to other users home folder.?

Optimization WordPress Plugins & Solutions by W3 EDGE