...
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Overview
You can use this Snap to provide the capability to expand the BOM (Bills of Materials) Structure to multilevel from the Teamcenter software for a given BOM node. The BOM structure will be extracted into a JSON document for further processing in the Pipelinepipeline.
...
Snap Type
The Teamcenter PLM TC BOM Structure Get Recursive Snap is a Writeread-type Snap that extracts the BOM structure as a JSON document and writes it into the Teamcenter platform for further processing.
Prerequisites
Valid client ID.
A valid account with the required permissions.
Limitations and Known Issues
None.
Snap Views
Type | Format | Number of Views | Examples of Upstream and Downstream Snaps | Description |
---|---|---|---|---|
Input | Document |
Binary
Binary or Document
|
|
| The |
revision rule, mode, and Object ID that |
must be fetched from the Teamcenter software. | |
Output | Document |
Binary
Binary or Document
|
|
| The multilevel expanded level of the BOM |
structure. | ||||
Error | Error handling is a generic way to handle errors without losing data or failing the Snap execution. You can handle the errors that the Snap might encounter when running the |
pipeline by choosing one of the following options from the When errors occur list under the Views tab:
|
Learn more about Error handling in Pipelines. |
Snap Settings
Info |
---|
|
Field Name | Field Type | Field Dependency | Description | |
---|---|---|---|---|
Label*
Default Value: PLM TC Structure Get | String | None | The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your |
pipeline.
| ||||
Object ID* Default Value: N/A | Dropdown list | None | Select the UID (unique identifier) or the Teamcenter adapter ID of the object. | |
Revision Rule*
Default Value: N/A | String/Expression | None | Specify the revision rule |
you want the Snap to use for the structure expansion. |
Configure Output Default Value: |
deselected |
Object ID*
Checkbox |
Dropdown
Select the mode in which you want to showcase the results. The options available are:
each
inline
collect
Dropdown
Select the UID (unique identifier) or the Teamcenter adapter ID of the object.
Type
None | None |
Type
Default Value: N/A |
Diameter | String/Expression | Configure Output | Specify the name of the Teamcenter type. | |
Expand attributes path Default Value: N/A |
attributes1 → item_response | String/Expression | Configure Output | Specify the |
path of the |
expand attributes in the input document. | ||||
Expand Attributes | Specify the attributes you want the Snap to fetch from Teamcenter. Each |
attribute must be specified as a new row. Click to add a row. | ||||
Name* Default Value: None. | String | Configure Output |
Specify the name of the attribute. | |
Snap Execution Default Value: | Dropdown list list | Select one of the following three modes in which the Snap executes:
|
|
|
|
|
|
|
Troubleshooting
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Snap Pack History
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
...