How to sync an Occurrence Note between Teamcenter Structure Manager and NX?
Solution
The goal is to have an Occurrence Note that can be specified on the components in NX and shown in Structure Manager. The steps below demonstrate using a Note 'May2020'.
In BMIDE: Create the Occurrence Note
1. Under the Extensions, Expand the 'Options' folder and select 'List of Note Types'.
2. MB3 over the 'List of Note Types', 'MB3-->New Note Type'.
3. Entered the Name/Display and the Description.
Name: G6_May2020
Display Name: May2020
Description: May2020
4. Don't Check the 'Attach Value List'.
5. Finish the Note Type dialog.
6. Save the Data Model and Deploy the template.
In Teamcenter:
1. In Teamcenter under 'Edit-->Options', add the actual name (not the display name) of the new occurrence note to the preference: PS_structure_change_condition
Make sure to add it with the information that it is a "NoteType: ".
NoteType:G6_May2020
2. Make sure to 'Save' this option.
3. Add this system environment variable: UGII_UGMGR_PROPAGATE_OCC_ATTRIBUTES=YES
4. Exit NX and Teamcenter and re-start them both.
Creating the Note:
1. In a new session of TC and NX, create a new part in NX.
2. Add 2 components to make it an assembly.
3. Edited the component "Instance" attributes, put in value of YES
6. Since there are 2 components, made one component YES, and one component NO.
Type the value of YES or NO in manually.
7. Saved the assembly file in NX.
Send the Assembly to Structure Manager to see the BOMLine:
1. In Teamcenter, send the BVR of this assembly to Structure Manager.
2. Add the "May2020" column to Structure Manager and the value shows up for that component.
Changing the value in Structure Manager will sync it back to NX as well.
Notes and References
Hardware/Software Configuration
Platform: INTL64
OS: windows
OS Version: 1064
Product: NX
Application: NXMANAGER
Version: V1867
Function: ATTRIBUTES
Ref: 001-9808705