JSON BOM Import Document (BOMID)
A JSON BOM import document (BOMID) contains all the details of a BOM Formulation.
JSON BOMID Schema Version 2
{
"schemaVersion" : 2,
"bomFormulationName": "TestBOM",
"effectiveDate": "2021-10-20T13:12:40.458Z",
"expirationDate": "2021-11-20T13:12:40.458Z",
"producedMaterialQuantity": 1,
"producedMaterialQuantityPrecision": 0,
"producedMaterialUnitOfMeasureName": "EA",
"bomFamilyName": "BOMFamily1",
"bomMasterName": "OpComplete",
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
],
"producedMaterialNames": [
"Test-RI-NonSerialized",
"RI_Dan_20210405_1"
],
"billOfMaterials": [
{
"bomItemName": "line1",
"quantityPrecision": 2,
"scrapFactor": 1,
"lowerTolerancePrecision": 2,
"quantity": 1,
"materialName": "N-001",
"unitOfMeasureName": "EA",
"upperTolerancePrecision": 2,
"lowerTolerance": 1,
"upperTolerance": 1,
"displayOrder": 1,
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
]
},
{
"bomItemName": "line2",
"quantityPrecision": 2,
"scrapFactor": 1,
"lowerTolerancePrecision": 2,
"quantity": 4,
"materialName": "5099T05G12",
"unitOfMeasureName": "LB",
"upperTolerancePrecision": 2,
"lowerTolerance": 1,
"upperTolerance": 1,
"displayOrder": 1,
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
]
}
]
}
JSON BOMID Schema Version 1
{
"schemaVersion": 1,
"bomFormulationName": "TestBOM",
"effectiveDate": "2021-10-20T13:12:40.458Z",
"expirationDate": "2021-11-20T13:12:40.458Z",
"producedMaterialQuantity": 1,
"producedMaterialQuantityPrecision": 0,
"producedMaterialUnitOfMeasureName": "EA",
"bomFamilyName": "BOMFamily1",
"bomMasterName": "OpComplete",
"producedMaterialNames": [
"Test-RI-NonSerialized",
"RI_Dan_20210405_1"
],
"billOfMaterials": [
{
"bomItemName": "line1",
"quantityPrecision": 2,
"scrapFactor": 1,
"lowerTolerancePrecision": 2,
"quantity": 1,
"materialName": "N-001",
"unitOfMeasureName": "EA",
"upperTolerancePrecision": 2,
"lowerTolerance": 1,
"upperTolerance": 1,
"displayOrder": 1,
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
],
"substitution": [
{
"materialName": "AutomationProduct",
"unitOfMeasureName": "cm",
"conversionFactor": 2
},
{
"materialName": "LAPTOP",
"unitOfMeasureName": "cm",
"conversionFactor": 1
}
]
},
{
"bomItemName": "line2",
"quantityPrecision": 2,
"scrapFactor": 1,
"lowerTolerancePrecision": 2,
"quantity": 4,
"materialName": "5099T05G12",
"unitOfMeasureName": "LB",
"upperTolerancePrecision": 2,
"lowerTolerance": 1,
"upperTolerance": 1,
"displayOrder": 1,
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
],
"substitution": [
{
"materialName": "AutomationProduct",
"unitOfMeasureName": "cm",
"conversionFactor": 2
},
{
"materialName": "LAPTOP",
"unitOfMeasureName": "cm",
"conversionFactor": 1
}
]
}
]
}
JSON BOMID Schema Version 1 with Header Properties
{
"schemaVersion" : 1,
"bomFormulationName": "TestBOM",
"effectiveDate": "2021-10-20T13:12:40.458Z",
"expirationDate": "2021-11-20T13:12:40.458Z",
"producedMaterialQuantity": 1,
"producedMaterialQuantityPrecision": 0,
"producedMaterialUnitOfMeasureName": "EA",
"bomFamilyName": "BOMFamily1",
"bomMasterName": "OpComplete",
"producedMaterialNames": [
"Test-RI-NonSerialized",
"RI_Dan_20210405_1"
],
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
]
"billOfMaterials": [
{
"bomItemName": "line1",
"quantityPrecision": 2,
"scrapFactor": 1,
"lowerTolerancePrecision": 2,
"quantity": 1,
"materialName": "N-001",
"unitOfMeasureName": "EA",
"upperTolerancePrecision": 2,
"lowerTolerance": 1,
"upperTolerance": 1,
"displayOrder": 1,
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
]
},
{
"bomItemName": "line2",
"quantityPrecision": 2,
"scrapFactor": 1,
"lowerTolerancePrecision": 2,
"quantity": 4,
"materialName": "5099T05G12",
"unitOfMeasureName": "LB",
"upperTolerancePrecision": 2,
"lowerTolerance": 1,
"upperTolerance": 1,
"displayOrder": 1,
"propertyValues": [
{
"propertyName": "ExpirationDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
},
{
"propertyName": "EffectivityDate",
"propertyValue": "2019-10-22T12:30:45.555Z"
}
]
}
]
}