1. Overview
Microservice containing the business logic for bom management
1.2. Tags
-
approval-workflow-event-controller : Approval Workflow Event Controller
-
bom-family-controller : Bom Family Controller
-
bom-formulation-controller : Bom Formulation Controller
-
product-controller : Product Controller
-
property-definition-controller : Property Definition Controller
-
user-settings-controller : User Settings Controller
2. Resources
2.1. Approval-workflow-event-controller
Approval Workflow Event Controller
2.1.1. Get the WorkFlow Configurations by Event Id.
GET /v1/workflow-events/{id}/workflow-configurations
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Path |
id |
Event Id |
integer (int32) |
|
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
|
Query |
size |
Number of records per page. |
integer (int32) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Bad Request |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.2. Bom-family-controller
Bom Family Controller
2.2.1. Add New BOM Family
POST /bom/bomFamilies
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
bomFamily |
bomFamily |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created. |
|
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
422 |
Unprocessable Entity |
2.2.2. Get BOM Families
GET /bom/bomFamilies
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
2.2.3. Add New Master Bill Of Material
POST /bom/bomMasters
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
bomMaster |
bomMaster |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
201 |
Created. |
|
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
2.2.4. Get BOM Masters
GET /bom/bomMasters
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
2.2.5. Get BOM Master by id
GET /bom/bomMasters/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
2.3. Bom-formulation-controller
Bom Formulation Controller
2.3.1. Create BOM Formulation
POST /bomFormulations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
bomFormulationRequest |
bomFormulationRequest |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
|
503 |
Service unavailable |
2.3.2. Get All BOM formulations
GET /bomFormulations
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
bomFormulationDescription |
bomFormulationDescription to get a list of BOM formulation details. |
string |
|
Query |
isPartialSearch |
isPartialSearch |
boolean |
|
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
|
Query |
productId |
productID to get a list of BOM formulation details. |
integer (int64) |
|
Query |
size |
Number of records per page. |
integer (int32) |
|
Query |
status |
status |
string |
2.3.3. Update BOM Formulation
PUT /bomFormulations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
bomFormulationUpdateRequest |
bomFormulationUpdateRequest |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
|
503 |
Service unavailable |
2.3.4. Check if BOM revision is enabled
GET /bomFormulations/isBomRevisionEnabled
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
object |
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.3.5. Check if eco is enabled
GET /bomFormulations/isecoenabled
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
object |
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.3.6. Get BOM formulation by Id
GET /bomFormulations/{formulationId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulation id to get a BOM formulation |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
2.3.7. Archive BOM formulation
PATCH /bomFormulations/{formulationId}/archive
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
BOM formulation Id |
integer (int64) |
Body |
formulationRequestForArchive |
Archive BOM formulation request |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
|
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Un-processable Entity |
|
503 |
Service Unavailable |
2.3.8. Create BOM Formulation Items
POST /bomFormulations/{formulationId}/items
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId |
integer (int64) |
Body |
bomFormulationItems |
bomFormulationItems |
< BomFormulationItemForCreate > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
object |
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.3.9. Get BOM items by BOM formulationId
GET /bomFormulations/{formulationId}/items
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId to get a list of BOM items |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
2.3.10. Update BOM Formulation Items
PUT /bomFormulations/{formulationId}/items
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId |
integer (int64) |
Body |
bomFormulationItemsForUpdate |
bomFormulationItemsForUpdate |
< BomFormulationItemForUpdate > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
object |
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.3.11. Delete BOM Formulation Items
DELETE /bomFormulations/{formulationId}/items
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId |
integer (int64) |
Query |
formulationItemIds |
formulationItemIds |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
204 |
No Content |
object |
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.3.12. Create/Update/Delete BOM Formulation Items With Substitutions
PUT /bomFormulations/{formulationId}/items/save
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId |
integer (int64) |
Body |
bomFormulationItemsForSave |
bomFormulationItemsForSave |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
object |
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
2.3.13. Release a BOM formulation
POST /bomFormulations/{formulationId}/release
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
BOM formulation Id |
integer (int64) |
Body |
bomApprovalRequest |
BOM formulation approval request |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
|
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Un-processable Entity |
|
503 |
Service Unavailable |
2.3.14. Create BOM Formulation Revision
POST /bomFormulations/{formulationId}/revisions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId |
integer (int64) |
Body |
bomFormulationRequest |
bomFormulationRequest |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
|
503 |
Service unavailable |
2.4. Product-controller
Product Controller
2.4.1. Get all engineering units
GET /engineeringUnits
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
2.4.2. Get Products
GET /products
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
material |
material |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
2.4.3. Get units
GET /units
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
2.5. Property-definition-controller
Property Definition Controller
2.5.1. Get propertyDefinitions of the BomItemImport group
GET /v1/propertyDefinitions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Internal Server error |
|
503 |
Service Unavailable |
2.6. User-settings-controller
User Settings Controller
2.6.1. Create User settings for the logged in user
POST /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
userSettingsRequest |
User Setting Object |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
204 |
No Content, Error retrieving created user settings |
|
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
App ID not found in privilege set |
|
409 |
Conflict, User Setting already exists. Use a PUT to update |
|
500 |
Internal Server Error |
2.6.2. Get User settings for the logged in User
GET /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
appId |
appId |
integer (int32) |
Query |
viewName |
viewName |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not found, no user setting found for the user |
|
500 |
Internal Server Error |
2.6.3. Update User settings for the logged in user
PUT /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
request |
User Preference Object |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not Found, There is no saved User settings for the logged in user |
|
500 |
Internal Server Error |
2.6.4. Delete User settings for the logged in user
DELETE /v2/settings
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
appId |
appId |
integer (int32) |
Query |
viewName |
viewName |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
204 |
Success |
string |
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not Found, User Setting not found |
|
500 |
Internal Server Error |
2.6.5. Get Privilege Sets
GET /v2/settings/apps
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
appName |
appName |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< PrivilegeSet > array |
400 |
Invalid data supplied |
|
401 |
User Unauthorized |
No Content |
404 |
Not found, no user setting found for the user |
|
500 |
Internal Server Error |
3. Definitions
3.1. BomApprovalRequest
Approval process request associated with BOM release
Name | Description | Schema |
---|---|---|
workFlowId |
Approval process workflow id. |
integer (int64) |
3.2. BomFamilyCreateInfo
Name | Description | Schema |
---|---|---|
description |
The BOM family’s description |
string |
3.3. BomFamilyInfo
Name | Description | Schema |
---|---|---|
description |
The BOM family’s description |
string |
id |
The unique Id of the BOM family |
integer (int64) |
3.4. BomFormulationForCreate
Name | Description | Schema |
---|---|---|
bomMasterId |
Bom formulation Master BOM Id. |
integer (int32) |
description |
BOM Formulation description. |
string |
effectiveDate |
Effective date and time of the formulation. |
string (date-time) |
expirationDate |
Date and time at which the formulation will expire. |
string (date-time) |
productIds |
Associated products with the formulation. |
< integer (int64) > array |
quantityPrecision |
The number of decimal places to which the Quantity will be displayed. |
integer (int32) |
reason |
Reason for BOM Creation |
string |
standardQuantity |
Quantity this formulation produces. |
number (double) |
uom |
Units of measure used in Quantity. |
integer (int64) |
3.5. BomFormulationForRevision
Name | Description | Schema |
---|---|---|
bomMasterId |
Bom formulation Master BOM Id. |
integer (int32) |
description |
BOM Formulation description. |
string |
effectiveDate |
Effective date and time of the formulation. |
string (date-time) |
expirationDate |
Date and time at which the formulation will expire. |
string (date-time) |
productIds |
Associated products with the formulation. |
< integer (int64) > array |
quantityPrecision |
The number of decimal places to which the Quantity will be displayed. |
integer (int32) |
reason |
Reason for BOM Creation |
string |
revision |
Revision of the BOM formulation |
integer (int32) |
standardQuantity |
Quantity this formulation produces. |
number (double) |
uom |
Units of measure used in Quantity. |
integer (int64) |
3.6. BomFormulationForUpdate
Name | Description | Schema |
---|---|---|
bomMasterId |
Bom formulation Master BOM Id. |
integer (int32) |
description |
BOM Formulation description. |
string |
descriptionForRevision |
Revision of the BOM formulation |
string |
effectiveDate |
Effective date and time of the formulation. |
string (date-time) |
expirationDate |
Date and time at which the formulation will expire. |
string (date-time) |
id |
BOM Formulation id to update. |
integer (int64) |
productIds |
Associated products with the formulation. |
< integer (int64) > array |
quantityPrecision |
The number of decimal places to which the Quantity will be displayed. |
integer (int32) |
reason |
Reason for BOM Creation |
string |
revision |
Revision of the BOM formulation |
integer (int32) |
standardQuantity |
Quantity this formulation produces. |
number (double) |
status |
Status of the BOM formulation |
string |
uom |
Units of measure used in Quantity. |
integer (int64) |
3.7. BomFormulationInfo
Name | Description | Schema |
---|---|---|
bomFamilyId |
integer (int32) |
|
bomMasterId |
Bom formulation Master BOM Id. |
integer (int32) |
count |
Revision count of the BOM formulation. |
integer (int64) |
createdBy |
User that created the formulation |
string |
createdOn |
Date that the formulation was created. |
string (date-time) |
description |
Formulation description of a BOM |
string |
ecoNumber |
string |
|
effectiveDate |
Formulation effective Date |
string (date-time) |
expirationDate |
Formulation expiration Date |
string (date-time) |
id |
BOM Formulation id |
integer (int64) |
lastModifiedBy |
User that last modified the formulation. |
string |
lastModifiedOn |
Date that the formulation was last modified. |
string (date-time) |
maxRevisionNumber |
MaximumRevision number of a BOM. |
integer (int32) |
productIds |
Associated products with the formulation. |
< integer (int64) > array |
products |
< ProductResponse > array |
|
quantityPrecision |
Quantity Precision |
integer (int32) |
reason |
Reason for BOM Creation |
string |
revision |
Revision of the BOM formulation |
integer (int32) |
standardQuantity |
standard quantity |
number (double) |
status |
Status of the BOM formulation. |
string |
uom |
Eng unit Id |
integer (int64) |
uomCode |
string |
3.8. BomFormulationInfoResult
Name | Description | Schema |
---|---|---|
bomMasterId |
Bom formulation Master BOM Id. |
integer (int32) |
count |
Revision count of the BOM formulation. |
integer (int64) |
createdBy |
User that created the formulation |
string |
createdOn |
Date that the formulation was created. |
string (date-time) |
description |
Formulation description of a BOM |
string |
effectiveDate |
Formulation effective Date |
string (date-time) |
expirationDate |
Formulation expiration Date |
string (date-time) |
id |
BOM Formulation id |
integer (int64) |
lastModifiedBy |
User that last modified the formulation. |
string |
lastModifiedOn |
Date that the formulation was last modified. |
string (date-time) |
links |
< Link > array |
|
maxRevisionNumber |
MaximumRevision number of a BOM. |
integer (int32) |
productIds |
Associated products with the formulation. |
< integer (int64) > array |
quantityPrecision |
Quantity Precision |
integer (int32) |
reason |
Reason for BOM Creation |
string |
revision |
Revision of the BOM formulation |
integer (int32) |
standardQuantity |
standard quantity |
number (double) |
status |
Status of the BOM formulation. |
string |
uom |
Eng unit Id |
integer (int64) |
3.9. BomFormulationInfoResults
Name | Schema |
---|---|
content |
< BomFormulationInfoResult > array |
links |
< Link > array |
page |
3.10. BomFormulationItemForCreate
Name | Description | Schema |
---|---|---|
alias |
bom formulation item alias |
string |
lowerTolerance |
The minimum quantity, measured in the selected engineering units, of the formulation item that must be used in the formulation. |
number (double) |
lowerTolerancePrecision |
The number of decimal places to which the Lower Tolerance will be displayed. |
integer (int32) |
productId |
Product id to add to the formulation. |
integer (int64) |
quantity |
Quantity of selected product used in this formulation. |
number (double) |
quantityPrecision |
The number of decimal places to which the Quantity will be displayed. |
integer (int32) |
scrapFactor |
Percentage of this formulation item that is expected to be lost during production of the formulation. For example, if 100 units of Product XYZ is required with a scrap factor of 1%, then you should have a 101 units on hand when preparing to produce the product. |
number (double) |
storageUnit |
Unit currently storing the selected product. |
integer (int64) |
uom |
Engineering units used to measure Quantity. |
integer (int64) |
upperTolerance |
The maximum quantity, measured in the selected engineering units, of the formulation item that can be used in the formulation. |
number (double) |
upperTolerancePrecision |
The number of decimal places to which the Upper Tolerance will be displayed. |
integer (int32) |
3.11. BomFormulationItemForUpdate
Name | Description | Schema |
---|---|---|
alias |
bom formulation item alias |
string |
id |
bom formulation item id to update. |
integer (int64) |
isMarkedForDelete |
Flag to delete BOM item |
boolean |
lowerTolerance |
The minimum quantity, measured in the selected engineering units, of the formulation item that must be used in the formulation. |
number (double) |
lowerTolerancePrecision |
The number of decimal places to which the Lower Tolerance will be displayed. |
integer (int32) |
productId |
Product id to add to the formulation. |
integer (int64) |
quantity |
Quantity of selected product used in this formulation. |
number (double) |
quantityPrecision |
The number of decimal places to which the Quantity will be displayed. |
integer (int32) |
scrapFactor |
Percentage of this formulation item that is expected to be lost during production of the formulation. For example, if 100 units of Product XYZ is required with a scrap factor of 1%, then you should have a 101 units on hand when preparing to produce the product. |
number (double) |
storageUnit |
Unit currently storing the selected product. |
integer (int64) |
substitutions |
< BomSubstitution > array |
|
uom |
Engineering units used to measure Quantity. |
integer (int64) |
upperTolerance |
The maximum quantity, measured in the selected engineering units, of the formulation item that can be used in the formulation. |
number (double) |
upperTolerancePrecision |
The number of decimal places to which the Upper Tolerance will be displayed. |
integer (int32) |
3.12. BomFormulationItemsForSave
Name | Schema |
---|---|
formulationItemsForUpdate |
< BomFormulationItemForUpdate > array |
3.13. BomFormulationRequestForArchive
Request object for archiving a BOM formulation
Name | Description | Schema |
---|---|---|
status |
Status of the BOM formulation |
string |
3.14. BomMasterRequest
Name | Description | Schema |
---|---|---|
description |
Description |
string |
familyId |
Family Id |
integer (int32) |
3.15. BomMasterResponse
Name | Description | Schema |
---|---|---|
description |
The BOM Master description |
string |
id |
The unique Id of the BOM Master |
integer (int64) |
3.16. BomSubstitution
Name | Description | Schema |
---|---|---|
conversionFactor |
number (double) |
|
isMarkedForDelete |
Flag to delete BOM substitution item |
boolean |
productId |
integer (int32) |
|
substitutionId |
integer (int64) |
|
substitutionOrder |
integer (int32) |
|
unitOfMeasure |
integer (int32) |
3.19. Link
Name | Schema |
---|---|
deprecation |
string |
href |
string |
hreflang |
string |
media |
string |
name |
string |
profile |
string |
rel |
string |
template |
|
templated |
boolean |
title |
string |
type |
string |
3.20. PageMetadata
Name | Schema |
---|---|
number |
integer (int64) |
size |
integer (int64) |
totalElements |
integer (int64) |
totalPages |
integer (int64) |
3.21. PrivilegeSet
Name | Schema |
---|---|
category |
string |
description |
string |
displayName |
string |
icon |
string |
id |
integer (int32) |
scope |
string |
3.22. ProductResponse
Name | Schema |
---|---|
productDescription |
string |
productId |
integer (int64) |
productName |
string |
3.23. PropertyDefinitionInfo
Name | Schema |
---|---|
createdBy |
string |
createdOn |
string (date-time) |
defaultValue |
string |
deleted |
boolean |
displayName |
string |
groupCreatedBy |
string |
groupCreatedOn |
string (date-time) |
id |
string |
initialId |
string |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
name |
string |
propertyCategoryId |
string |
propertyCategoryName |
string |
propertyDataType |
string |
propertyDataTypeId |
integer (int32) |
propertyGroupId |
string |
propertyGroupName |
string |
protected |
boolean |
required |
boolean |
uom |
integer (int32) |
version |
integer (int32) |
3.24. PropertyDefinitionsPage
Name | Schema |
---|---|
content |
< PropertyDefinitionInfo > array |
links |
< Link > array |
page |
3.25. TemplateVariable
Name | Schema |
---|---|
description |
string |
name |
string |
type |
enum (, ?, &, /, #, *) |
3.27. UriTemplate
Name | Schema |
---|---|
variableNames |
< string > array |
variables |
< TemplateVariable > array |
3.28. UserSettingRequest
Name | Description | Schema |
---|---|---|
appId |
integer (int32) |
|
data |
The application specific settings, Eg:- 'App Name' : {'property1' : 'value' , 'property2' : 'value'} } |
object |
viewName |
string |
3.29. UserSettingResponseResource
Name | Schema |
---|---|
appId |
integer (int32) |
data |
object |
defaultSetting |
boolean |
links |
< Link > array |
viewName |
string |
3.30. WorkflowConfigurationInfo
Name | Schema |
---|---|
active |
boolean |
coOwner |
string |
createdBy |
string |
createdOn |
string (date-time) |
equipementId |
integer (int64) |
id |
integer (int64) |
lastModifiedBy |
string |
lastModifiedOn |
string (date-time) |
lineId |
integer (int64) |
name |
string |
revision |
integer (int32) |
workflowEventName |
string |
3.31. WorkflowConfigurationInfosPage
Name | Schema |
---|---|
content |
< WorkflowConfigurationInfo > array |
links |
< Link > array |
page |
4. Security
4.1. access_token
Type : oauth2
Flow : accessCode
Token URL : https://DRAGONWIN001.meridium.com/uaa/oauth/authorize
Token URL : https://DRAGONWIN001.meridium.com/uaa/oauth/token
Name | Description |
---|---|
default |
Default oauth2 scope. |
4.2. resource_owner
Type : oauth2
Flow : password
Token URL : https://DRAGONWIN001.meridium.com/uaa/oauth/token
Name | Description |
---|---|
default |
Default oauth2 scope. |
4.3. implicit_grant
Type : oauth2
Flow : implicit
Token URL : https://DRAGONWIN001.meridium.com/uaa/oauth/authorize
Name | Description |
---|---|
default |
Default oauth2 scope. |
4.4. client_creds
Type : oauth2
Flow : application
Token URL : https://DRAGONWIN001.meridium.com/uaa/oauth/token
Name | Description |
---|---|
default |
Default oauth2 scope. |