Define Advanced BML-based Configuration Rules ................................................................................................................................... 43
From Configuration to BOM .................................................................................................................................................................. 43
Read and Update BOM Items Sample ................................................................................................................................................ 44
Add a BOM Item Sample .................................................................................................................................................................... 45
Create a Root BOM from Scratch Sample .......................................................................................................................................... 46
Delete a BOM Item Sample ................................................................................................................................................................ 47
Add a BOM Attribute Sample ............................................................................................................................................................. 48
Configurable Array Attributes Sample................................................................................................................................................ 49
Manufacturing BOM vs Sales BOM .................................................................................................................................................... 50
JSON Path Functions .......................................................................................................................................................................... 50
From BOM to Launch Configurations .................................................................................................................................................... 51
Override Simple Configurable Attributes Sample ............................................................................................................................... 52
Override Configurable Array Attributes Sample ................................................................................................................................. 53
Referencing BOM Items ..................................................................................................................................................................... 54
BOM Item Definition Tree References ..................................................................................................................................................... 54
BOM Item Mapping Tree References ....................................................................................................................................................... 54
BML Functions to Extract Sales and Manufacturing BOMs ................................................................................................................. 55
Advanced Settings ............................................................................................................................................................................. 55
Disable Auto Updates ............................................................................................................................................................................ 55
Set Row Count per Page ........................................................................................................................................................................ 55
APPENDIX A: BOM MAPPING SYSTEM ATTRIBUTES ........................................................................................................ 56
APPENDIX B: BOM ITEM DEFINITION TABLE SCHEMA ..................................................................................................... 57
Define Parts and Models as Child Item in the BOM Hierarchy ............................................................................................................. 59
Model Path Format ............................................................................................................................................................................... 59
"Option Class" BOM Item Type ............................................................................................................................................................. 59
APPENDIX C: BOM ITEM MAPPING TABLE SCHEMA ........................................................................................................ 61
Multiple Attribute Mapping for BOM Mapping Items ........................................................................................................................ 62
Additional Configurable Attributes for BOM Item Mapping ................................................................................................................. 62
Configurable Attribute Columns in the BOM Item Mapping Data Table ............................................................................................... 63
View BOM Item Mapping Administration Pages ................................................................................................................................... 64
APPENDIX D: BOM ATTRIBUTE DEFINITION TABLE SCHEMA ............................................................................................ 67
APPENDIX E: BOM ATTRIBUTE MAPPING TABLE SCHEMA ............................................................................................... 68
APPENDIX F: BOM ATTRIBUTE TRANSLATION TABLE SCHEMA ......................................................................................... 70
APPENDIX G: BOM MAPPING CONFIGURABLE ARRAY ATTRIBUTE RESTRICTIONS ............................................................. 71
APPENDIX H: BML FUNCTIONS FOR BOM MAPPING ....................................................................................................... 73
Get BOM BML Function ...................................................................................................................................................................... 73
Save BOM BML Function .................................................................................................................................................................... 75
Get Configuration BOM BML Function ............................................................................................................................................... 76
Save Configuration BOM BML Function .............................................................................................................................................. 76
Convert a Hierarchical BOM into a Flattened BOM BML Function ...................................................................................................... 77
Convert a Flattened BOM into a Hierarchical BOM BML Function ...................................................................................................... 79
APPENDIX I: BML FUNCTIONS FOR SYSTEM CONFIGURATION ......................................................................................... 81
Get System Data BML Function .......................................................................................................................................................... 81
Get System Attributes Values BML Function ....................................................................................................................................... 81
Get System Multiple Attribute Values BML Function .......................................................................................................................... 82
APPENDIX J: BOM JSON OBJECTS AND EXAMPLES .......................................................................................................... 83
BOM Item JSON Object ...................................................................................................................................................................... 83
BOM Item Attribute JSON Object ....................................................................................................................................................... 84
BOM Instance JSON Example ............................................................................................................................................................. 85
APPENDIX K: WEB SERVICES FOR BOM MAPPING .......................................................................................................... 86
Get Configuration Instance REST API .................................................................................................................................................. 86
Configuration SOAP API Support for BOM Mapping ........................................................................................................................... 88