You are on page 1of 2

Attributes

Teamcenter Integration allows the use of attributes on components that are synchronized between NX and Teamcenter. The attributes on the Teamcenter
side are Structure Manager notes on components. There are also some NX part attributes that are specially treated.

General Behavior
In Teamcenter, the set of allowable note types on components is common to all components. It can be changed, but it is a database-wide set. In NX,
there is no predefined set. You can create an attribute with any title without predeclaring the title.

Note Attributes on components in Teamcenter are propagated up the assembly tree, but attributes on NX components are only present within the
displayed part that was current when the attribute was created. Teamcenter Integration synchronizes only NX attributes that are on first level
components within a given displayed part. If you set an attribute on a non-first-level component, then this is not saved to the database, and the
value is restored to the database value next time the part is loaded, if you have update on Load enabled.

At load time, when a note has been added, removed or modified in the Teamcenter component, this is reflected in the attribute set on the NX component
equivalent to it.

Matching Rules
The set of allowed characters for attribute titles in NX is smaller than the allowed set for note types in Teamcenter. Because of this, we have the following
rules for matching NX attribute titles with Teamcenter note types:

Match is case-independent for alphabetic characters.


The character $ may appear in an Teamcenter note type but is not allowed in an NX attribute title. So if a $ character appears, it is matched with _ in
NX titles.

For example, the attribute title PAINT COLOR matches the Teamcenter note type Paint Color, and the attribute title _3 matches the Teamcenter note type
$3.
If there is more than one note type in Teamcenter that matches a particular attribute title in NX, then one of the Teamcenter note types is used at random.

At save time, when an attribute on an NX component or Parts List entry has been added, modified or removed, and that attribute's title matches the title
of one of the note types in the Teamcenter set, this change is reflected in the Teamcenter component.

On save, if the NX attribute type is not a string, then the value converts to a string before being written to Teamcenter. When loading and updating from
Teamcenter, if the attribute is present already on the NX object (i.e., value change), its current type is used, if possible. If not possible or the attribute is
not present, then an attribute of type string is created, and the old attribute deleted.

If there are multiple attributes with the same title and different value types on an NX component, then the following priority of types is used:
String, Integer, Real, Date, Null

The attribute with the value type first in this list is used to update the Teamcenter component on save, and updated from the Teamcenter component on
load. On load, only one attribute with a given title is replaced.

NX Read-Only Attributes
Certain attribute titles are designated read-only in NX. These are attributes on components and parts that are set by the system to match values in
Teamcenter, and may not be edited by a user. They are:

Attribute Description
DB_PART_NO Mapped to the Teamcenter Item ID
DB_PART_REV Mapped to the Teamcenter Item Revision id
DB_UNITS Mapped to the Teamcenter Item default unit of measure
DB_PART_NAME Mapped to the Teamcenter Item name
DB_PART_DESC Mapped to the Teamcenter Item description

The reason that Teamcenter Integration has these attributes is so that they can be used in Parts List reports to represent these values.

Note Values for read-only attribute titles can be entered as values for Parts List entries when using the Add To Parts List function, and must
correspond to genuine Teamcenter item/item revisions. If they do not, then the owning Parts List entry is ignored when synchronizing with the
database.

Find No. and Callout


The NX attribute CALLOUT is synchronized with the Teamcenter Find No. for a component by default. This default can be changed to synchronize
CALLOUT with a particular note type on Teamcenter components by setting the NX customer default Callout Management.

See Callout Management for additional information.

Teamcenter Note Types


There are several note types in Teamcenter that are specially treated. They are predefined in the system when it is delivered. They are:

Teamcenter Note Type Description


UG REF SET Synchronized with the NX component reference set.
UG NAME Synchronized with the NX component name.

The characters that can appear in an NX reference set name or component name are limited. They must be alphanumeric or from the set _-#&. If any of
these characters appear in a note of these types in Structure Manager, it is converted to _ for use with NX.

1 од 2
© 2017 Siemens Product Lifecycle Management Software Inc.

2 од 2

You might also like