Tc BOM Structure Get TraceLinks: Get information about tracelink between occurrences
This example pipeline demonstrates how to read the trace links between two occurrences of a BOM.
As start another output JSON of Snap Tc BOM Structure Get For TraceLink (*) is used.
[
{
"productContext": {
"uid": "SR::N::Awb0ProductContextInfo..PL:SR::N::BOMLine..9.dceYJHxBMaLdiB.AcMAAAS2pvHh2C.QMJAAASypvHh2C...,UC:1,,,AWBCB",
"className": "Awb0ProductContextInfo",
"type": "Awb0ProductContextInfo"
},
"parentOccurrence": {
"uid": "SR::N::Awb0PartElement..BOMLine..9.dceYJHxBMaLdiB.AcMAAAS2pvHh2C.QMJAAASypvHh2C...,,AWBCB",
"className": "Awb0PartElement",
"type": "Awb0PartElement"
},
"structure": {
"displayName": "SL Test P1 06072601",
"occurrenceId": "SR::N::Awb0PartElement..BOMLine..9.dceYJHxBMaLdiB.AcMAAAS2pvHh2C.QMJAAASypvHh2C...,,AWBCB",
"stableId": "AcEAAASypvHh2C",
"underlyingObjectType": "Part Revision",
"underlyingObjectUid": "AcEAAASypvHh2C",
"children": [
{
"displayName": "SL Test P2 06072602 x1",
"occurrenceId": "SR::N::Awb0PartElement..BOMLine..9.$D$VA0qLMaLFuD.AcMAAAS2pvHh2C.QMJAAASypvHh2C.Group:/Thid_QUEAAASypvHh2C..,,AWBCB",
"stableId": "AcEAAASypvHh2C:QUEAAASypvHh2C",
"underlyingObjectType": "Part Revision",
"underlyingObjectUid": "AsPAAASypvHh2C"
},
{
"displayName": "SL Test P3 06072603 x1",
"occurrenceId": "SR::N::Awb0PartElement..BOMLine..9.GQ3ThsJdMarPFB.AcMAAAS2pvHh2C.QMJAAASypvHh2C.Group:/Thid_QULAAASypvHh2C..,,AWBCB",
"stableId": "AcEAAASypvHh2C:QULAAASypvHh2C",
"underlyingObjectType": "Part Revision",
"underlyingObjectUid": "A4JAAASypvHh2C"
},
{
"displayName": "SL Test P4 06072604 x1",
"occurrenceId": "SR::N::Awb0PartElement..BOMLine..9.t_2j4QH5MaLW2A.AcMAAAS2pvHh2C.QMJAAASypvHh2C.Group:/Thid_QUPAAASypvHh2C..,,AWBCB",
"stableId": "AcEAAASypvHh2C:QUPAAASypvHh2C",
"underlyingObjectType": "Part Revision",
"underlyingObjectUid": "QEDAAASypvHh2C"
}
]
},
"original": {
"UID": "AcEAAASypvHh2C",
"description": "test BOM get"
}
}
]ID values are unique and bound to object in one Teamcenter. IDs will not work for another Teamcenter. Create own Parts to get valid IDs for testing.
Snap configuration | Snap output (case no tracelink) |
|---|---|
![]() | |
After https://ecsgmbh.atlassian.net/wiki/x/AYAXDQ was used.
Snap configuration | Snap output |
|---|---|
![]() | ![]() |

