Customer Defaults and Preferences
Customer Defaults and Preferences
Teamcenter Integration is a data management tool used in conjunction with NX. When NX is used with Teamcenter
Integration, Teamcenter is running at the same time as a separate process. Since the two programs communicate, you
can create, store, and access your data within a Teamcenter database. It combines the power of NX in modeling and
generating data from geometric shapes, with the power of Teamcenter in storing and retrieving data in a controlled
fashion.
When NX is not used with Teamcenter Integration, data is not stored in a managed environment; it is stored on the
operating system.
Note Throughout the NX Help, Teamcenter Integration for NX is referred to as Teamcenter Integration.
Note Throughout the NX Help, when NX is not used with Teamcenter Integration, it is referred to as native NX.
This online Help provides information about Teamcenter Integration. It assumes that you are familiar with basic usage
of NX, particularly the assembly and modeling functions. It does not assume any knowledge of how to use
Teamcenter, though an understanding of the basic concepts is useful. Refer to the Teamcenter Help Collection for
additional information about how Teamcenter works.
The material in this Help assumes that you are familiar with basic Teamcenter and Portal terminology and usage.
In the Teamcenter Integration documentation, the terminology, names of commands, and icons may be slightly
different for some versions.
Before Using Teamcenter Integration
There are a number of things you should be aware of before you begin to use Teamcenter Integration. This topic gives
a brief introduction and provides links for additional information.
Which files are extracted from the database when you open a part file.
Whether a common product structure is in use.
The format for the display of part filenames in NX.
The default configuration rule in NX.
The NX part attributes that are stored in the database.
Whether newly created parts have precise or imprecise components.
The Customer Defaults and Preferences topic summarizes all the defaults and preferences.
You must ensure that all your defaults and preferences are set appropriately before running Teamcenter Integration.
However, the following are particularly important:
To enable or disable the file management functions as required at your site, you must have the NX customer
defaults Export Associated Files and Role set correctly (go to Associated File Management Defaults for
additional information).
To enable or disable the common product structure function, you need to have the NX customer defaults
Structure Update On Load and Structure Update On Save set correctly (go to Product Structure
Synchronization Defaults for additional information).
You can enable or disable the Database Attribute feature with configurable mappings between NX part attributes
and Teamcenter properties. Refer to the System Administration portion of the Teamcenter Integration online Help.
Also, see your database administrator in regards to this, as it is important that all users on a given database have
consistent settings for this option.
Templates
Templates are used as a basis for creating a new model. There are templates for parts, assemblies, drawings, and so
on. Each template contains default settings that make it easier to create that particular type of model. You can also
create custom templates for use at your site. The templates delivered with the software and any custom ones should
be installed prior to running Teamcenter Integration. For additional information, see Install File New templates.
My Teamcenter
This section describes the My Teamcenter objects, terms, and concepts used to create and manage your product
information and tasks. My Teamcenter is an application in Teamcenter Rich Client.
Folders
Folders are containers. Because each user has their own My Teamcenter, object folders are an extremely flexible way
to organize your product information. Object folders can contain any other object including other object folders. You
can create a nested folder structure that stores product information in the most convenient location for you.
Double-clicking a closed object folder expands it and displays the objects inside it; double-clicking an open folder
closes (collapses) it.
Note While we have said that object folders contain other objects (because that is what you see), it is more accurate
to say that folders contain pointers or references to other objects. The distinction is subtle but very important.
Several folders can contain references to the same object; however, that object is only stored once in the
database. Therefore, these folders provide multiple paths to the same product information.
My Teamcenter has three primary object foldersHome, Newstuff, and Mailbox. These three folders are automatically
created for each user. You cannot delete these folders.
Note My Teamcenter opens with the last object that was opened prior
when you logged out of your last work session.
The Mailbox is where you receive mail from other Teamcenter users.
When your user account is created, your personal mailbox is
automatically created under your home folder.
The Newstuff folder is the default folder for newly created objects if you
do not specify another location. You can drop and drag objects in your
Newstuff folder to other locations or you can use the cut, copy, and paste
menu options.
Teamcenter Objects
Objects are used to create, manage, and store data about your products. Click the name of the object in the table to
access detailed information about creating and managing the object.
Object Description
Folders Folders are objects that are used to organize product information in My
Teamcenter. Folders can contain any other object, including other object
folders.
Item and Item Revisions Items and Item Revisions are the fundamental objects used to manage
information in Teamcenter.
Items are structures that are generally used to represent a product, part or
component. Items can contain other objects, including other Items and
object folders.
Item Revisions are objects used to manage changes (revisions) to Items
Datasets Datasets are objects used to manage data files created by other software
applications. Each dataset references at least two other objects: a dataset type,
which is an object containing a list of tools that can operate on a particular
dataset, and a tool, which is the tool used to create or modify the dataset. Each
dataset can manage multiple operating system files. Each type of operating
system file is called a named reference.
Forms and Master Forms Forms and Master forms are objects used to display specific product
information (properties) in a predefined template. Forms are often used to
create an electronic facsimile of an existing hard copy form in Teamcenter.
Master forms are used to display specific product information in a standardized
format.
BOM View and BOM View BOMViews are used to manage product structure information for Items.
Revisions
BOMView Revisions are used to manage product structure for Item Revisions.
Item and Item Revision Enterprises typically use many pieces of information that in some way describe
Relations or relate to an Item or Item Revision. Teamcenter uses the concept of a relation
to describe these associations (relationships).
Pseudo Folders Pseudo-folders are special containers that store and display Item and Item
Revision relations in My Teamcenter. When an Item or Item Revision is created,
a pseudo-folder is automatically created for each type of Item and Item Revision
relation.
Address List An address list is any combination of valid users, groups, and/or external email
addresses.
Envelopes Envelopes are objects used to represent Teamcenter mail messages sent to
you from other Teamcenter users. Envelopes can be used to send object
references as well as simple text messages to other Teamcenter users. This is
extremely useful for sharing data throughout your enterprise.
Concept Description
Named References Datasets often manage several different file types. These file types
are the named references of that dataset. Datasets are the only
objects that use named references.
If a quorum is set to All, all signoffs must approve for the process to
move forward.
Task Handlers A handler is a small ITK program or function. Handlers are the
lowest level building blocks in EPM. They are used to extend and
customize tasks.
There are two types of handlers: action handlers and rule handlers.
Initiate a Process After you create an object, you will initiate a process (reference
data) for the object. This is the action of attaching reference data to
target (an object).
Target data is the subject of the release. Target data can be any
object type, but typically they are Item Revisions and their
specifications (for example, datasets). By default, target data
cannot be added or removed once the job has started.
The table below lists a number of NX terms with the corresponding term used in Teamcenter
next to it.
When you work in NX, you manipulate Parts, Part Revisions and Part Files. These correspond
to Items, Item Revisions and Datasets in Teamcenter.
Folders
Folders provide a means of grouping and organizing the data in Teamcenter Integration. A folder is an object which
contains references to other objects. A folder may contain other folders, to allow for multilevel structuring of your data.
Home Folder
Mailbox folder
Newstuff folder
Access to other areas in the system is dependent upon the access privileges that your system administrator has
granted you.
Mailbox Folder
The Mailbox folder contains object references that are sent to you.
When objects are mailed to you, you receive a set of object references. These references indicate the sender's name,
the date and time the object was mailed, the object sent, and a note containing additional information (the note is
optional). This set of object references is contained in a mail envelope folder that is placed in your Mailbox folder.
Newstuff Folder
The Newstuff Folder is the default folder for objects that you have created. If you create an object using the File
tab→New or File tab→Save→Save As commands without choosing a destination folder, the new object is
automatically placed into your Newstuff folder.
The Newstuff folder is a good place to look for objects that you have misplaced.
Default Folder
NX stores the user ID and default folder details in the registry so when you start the next session, the default folder
you used in the last session is again used as the default folder. This applies to each user so that each user can have a
different default folder.
If there is no registry entry for the default folder or if the default folder is not present (such as due to a different
database or the folder being deleted), then the default folder is set by the customer default Default Container. If the
folder specified by Default Container is not present, then the default folder is Newstuff.
If you have selected Home as the default folder in the Default Container option, your login ID name is displayed as
the default folder when you perform a File tab→New, File tab→Save→Save, and other operations.
It is recommended that you specify your home folder by setting the customer default Default Container located at File
tab→Utilities→Customer Defaults→Teamcenter Integration for NX→General→Browse tab. In that customer
default, the format is :<folder>:<folder>:<folder>. The first : indicates Home, for example, :Newstuff, is the
Newstuff folder in your Home container. You can specify sub-folders by using : as a separator, for example,
:Myparts:Newparts:Chassis
Items and Item Revisions
Assembly object.
Model object.
In Teamcenter, the Item Master and Item Revision Master form objects are
contained in the Item and Item Revisions.
You can define which type of relation is generated using the WAVE Relations customer default. This setting will be
preserved from one NX session to the next.
Set the site preference to ItemRevToItem to create relations between items and item revision. The Teamcenter
Integration Preferences dialog box displays the setting WAVE relations are Item Revision to Item.
Set the site preference to DatasetToDataset to create relations between a part's dataset and the referenced part's
dataset. The Teamcenter Integration Preferences dialog box displays the setting WAVE relations are Dataset to
Dataset. Immediately below this setting is the Messages about inconsistent revisions section.
Relations Types
Types of relations include Manifestation, Specification,
Altrep (alternate representation), NX UDF, NX Promotion, NX Expression (interpart expression references), NX WAVE
Part Link, NX WAVE Geometry, and UNX WAVE Position.
The following table shows the referencing and referenced parts for some types of relations:
Relations of the appropriate type are created or removed when the referencing part is saved in NX. Relations are
only tracked when the part being saved is a UGMASTER.
When a part that has references to other parts is cloned (Assemblies tab→More gallery→Cloning) or imported
with the Import Assembly option on the, the new item revision does not include the relations. This is because those
functions create item revisions in Teamcenter without saving the NX parts, but relations are created or removed as
required when parts are saved. To apply the relations, save the new item revision. (This is not necessary if you use
the ug_import utility, which saves the parts during the import. Go to the Teamcenter Integration Import and Export
Utilities topic for additional information).
The following table shows when some types of relations are saved or deleted (the part being saved is the
referencing part):
Non-product structure occurrence relations are not created to child datasets that reside within the part's own Item
(except for ALTREP types). If the UGPART is an ALTREP type, the relation is linked to its parent UGMASTER that
resides in the ALTREP's Item.
The creation and deletion of non-product structure occurrence relations are handled in the same manner as WAVE
relations.
Using NX with Teamcenter Integration
This topic describes the NX dialogs and functions that are different when running NX with Teamcenter Integration
instead of native NX.
The dialogs that display while running Teamcenter Integration are similar in appearance to the standard NX dialogs.
The main difference is that the Teamcenter Integration dialogs deal with part numbers and part revisions instead of
operating system file names.
When using Teamcenter Integration, almost all functions available in standard NX are available to you. With
Teamcenter Integration, however, you create, access, and modify part files in the Teamcenter database.
The file types that Teamcenter Integration stores, and the filters that are applied to them, are customizable.
Teamcenter Integration is supplied with a setup, which we believe is appropriate for most customers (go to Roles
Supplied With Teamcenter Integration). If you want to change the supplied setup, you must discuss your requirements
with your System Administrator.
Go to Export user defined features for information about exporting and importing UDFs. UDFs can also be imported to,
and exported from, the database with the Teamcenter Integration import and export utilities (go to Teamcenter
Integration Utilities for additional information), using the options for associated files.
Locking
Teamcenter Integration locks part files in the database automatically when you modify them in your NX session (go to
Locking Parts for additional information). This means that two users cannot modify the same part file simultaneously. If
someone else has a part file locked when you open it or start to modify it, Teamcenter Integration warns you and
notifies you which user has it locked.
Variant Configurations
Variant configurations allow you to create options and allowed values for those options to create different
configurations of an assembly within Teamcenter. In Teamcenter Integration, you can apply configuration rules when
loading assemblies, to determine which component parts are loaded from the database. For additional information, go
to Loading Variant Configurations.
Terminology
NX terminology is normally used to describe the action of the functions. Where a particular operation has an effect on
the Teamcenter database, Teamcenter terminology is used to describe the effect.