NX Existing Template Attribute Doesn't Map When Imported into Teamcenter

2023-03-29T12:19:52Z
NX for Design

Summary


Details

Existing template attributes in a native part file are not picked up by an existing mapped attribute once imported into Teamcenter.

Platforms
  • all n/a-n/a
Release Versions
  • NX V1980
Solution

The existing attribute in the native part file has to have the same name as the Display Name of the mapped attribute in BMIDE.

Also, the existing attribute in the native part file cannot be a template attribute. Template attributes are stored with the part and cannot be mapped to Teamcenter attributes. In NX, select 'File-->Utilities-->Attribute Templates' to see if this attribute is stored as a template attribute. If it is an attribute template, it must be removed from use.  See attached video for steps to remove the template attribute from use, so the mapped attribute can populate.

1. Open the imported part from Teamcenter into NX.

2. Select 'File-->Properties-->Attributes (tab)'.

-->We need to copy the value of the PART_NUM attribute value to the clipboard and delete the attribute from being used.

a. Select the attribute:  PART_NUM

b. In the 'Value' field, highlight the value of this attribute, 'MB3-->Copy'.

c. With the PART_NUM attribute still highlighted, select the 'Delete' icon (large "X").

NOTE: It may not look like it deleted because it is still part of the attribute template, but it has been deleted from use.

-->Notice the PART_NUM mapped attribute now automatically appears under the Item Revision category.

3. Under the Item Revision category, select the attribute: PART_NUM

4. In the 'Value' field, 'MB3-->Paste'. <enter>

The value has now been pasted into the actual mapped attribute, PART_NUM.

5. OK the Properties dialog.

6. Save the part to Teamcenter.In Teamcenter, you can view the properties of the ItemRevision and see it has been populated with the correct value.

Notes

The attribute can also be removed from the listing in the Attribute Templated dialog and added as a traditional attribute in the Properties dialog before the native NX part is imported into Teamcenter. In native NX, if the attribute is a traditional attribute, has the same name as the Display Name of the mapped attribute, and is of the same type (ie. string), when the part is imported into Teamcenter, the attribute and its value should be picked up by the mapped attribute automatically.

KB Article ID# PL8708422

Contents

SummaryDetails

Associated Components

Teamcenter Integration for NX