1. Overview
Microservice containing the business logic for managing product-service.
1.2. Tags
-
assignment-lot-controller : Assignment Lot Controller
-
bom-family-controller : Bom Family Controller
-
bom-formulation-controller : Bom Formulation Controller
-
bom-master-controller : Bom Master Controller
-
consumption-operations-controller : Consumption Operations Controller
-
engineering-units-controller : Engineering Units Controller
-
material-lot-command-controller : Material Lot Command Controller
-
material-lot-controller : Material Lot Controller
-
material-lot-property-group-controller : Material Lot Property Group Controller
-
material-lot-status-controller : Material Lot Status Controller
-
material-lot-status-transition-controller : Material Lot Status Transition Controller
-
material-traceability-controller : Material Traceability Controller
-
product-controller : Product Controller
-
product-execution-path-controller : Product Execution Path Controller
-
product-family-controller : Product Family Controller
-
product-group-controller : Product Group Controller
-
product-property-global-group-controller : Product Property Global Group Controller
-
product-property-value-controller : Product Property Value Controller
-
product-unit-controller : Product Unit Controller
-
reallocation-operations-controller : Reallocation Operations Controller
-
unit-engineering-unit-controller : Unit Engineering Unit Controller
-
variable-property-global-group-controller : Variable Property Global Group Controller
-
variable-property-value-controller : Variable Property Value Controller
2. Resources
2.1. Assignment-lot-controller
Assignment Lot Controller
2.1.1. Get assignments lots for a given work order id.
GET /api/v1/lotAssignments
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
workOrderId |
Work order id of the assignment |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
< AssignmentLotInfo > array |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.1.2. Create Assignments
POST /api/v1/lotAssignments/assignments
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
assignmentDocumentObj |
Details of the Assignments. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
|
400 |
Bad Request |
No Content |
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Un-processable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.2. Bom-family-controller
Bom Family Controller
2.2.1. Get All BOM Families
GET /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 |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.2.2. Create BOM family
POST /bomFamilies/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 |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.2.3. Get BOM Family by ID
GET /bomFamilies/{bomFamilyId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
bomFamilyId |
bomFamilyId |
integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3. Bom-formulation-controller
Bom Formulation Controller
2.3.1. Create BOM Formulation
POST /formulations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
bomFormulationRequest |
Details on the bom formulation to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.2. Get BOM Formulations
GET /formulations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
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 |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.3. Search Impacted BOMFomrulations Based on materialids
PATCH /formulations/impactedBomFormualtions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
materialIds |
material Ids |
< integer (int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
< ImpactedBomFormulation > array |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Un-processable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.4. Get BOM Formulation Item by Id
GET /formulations/items/{formulationItemId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationItemId |
formulation Item id to get a BOM formulation item |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.5. Get property values for bom formulation item
GET /formulations/items/{formulationItemId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationItemId |
bom formulation item id |
integer (int64) |
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 |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.6. Create BOM Formulation Items Substitutions
POST /formulations/items/{formulationItemId}/substitutions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationItemId |
Bom formulation item id to create bom substitutions. |
integer (int64) |
Body |
bomItemSubstitution |
Details on the Bom Substitution item to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Success |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.7. Get Bom substitutions for bom formulation item
GET /formulations/items/{formulationItemId}/substitutions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationItemId |
bom formulation item id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< BomSubstitutionsItem > array |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.8. Update BOM Formulation Items Substitutions
PUT /formulations/items/{formulationItemId}/substitutions/{substitutionId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationItemId |
Bom formulationItem Id to update. |
integer (int64) |
Path |
substitutionId |
Bom formulation Substitution id to update. |
integer (int64) |
Body |
bomItemSubstitution |
Details on the bom Substitution item to update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.9. Delete BOM Substitutions
DELETE /formulations/items/{formulationItemId}/substitutions/{substitutionId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationItemId |
formulationItemId |
integer (int64) |
Path |
substitutionId |
substitutionId of the BOM substitution to be deleted |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
204 |
Success |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.10. Get BOM Formulation by Id
GET /formulations/{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 |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.11. Update BOM Formulation
PUT /formulations/{formulationId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId to be updated. |
integer (int64) |
Body |
bomFormulationForUpdate |
Details on the bom formulation to update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
|
204 |
No Content |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.12. Delete BOM Formulation
DELETE /formulations/{formulationId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId of the BOM Formulation to be deleted |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
204 |
Success |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.13. Archive BOM formulation
PATCH /formulations/{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 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Un-processable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.14. Create BOM Formulation Items
POST /formulations/{formulationId}/items
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId of the BOM Formulation Item to be updated. |
integer (int64) |
Body |
item |
Details on the bom formulation item to create. |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Success |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.15. Get BOM items by BOM formulationId
GET /formulations/{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 |
< BomFormulationItemResult > array |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.16. Update BOM Formulation Items
PUT /formulations/{formulationId}/items/{formulationItemId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId of the BOM Formulation Item to be updated. |
integer (int64) |
Path |
formulationItemId |
bom formulation item id to update. |
integer (int64) |
Body |
item |
Details on the bom formulation item to update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.17. Delete BOM Formulation Item
DELETE /formulations/{formulationId}/items/{formulationItemId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
ID of the BOM Formulation to be deleted. |
integer (int64) |
Path |
formulationItemId |
ID of the BOM Formulation Item to be deleted. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
204 |
Success |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.18. Update BOM Formulation Item Property
PUT /formulations/{formulationId}/items/{formulationItemId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId of the BOM Formulation item property to be updated. |
integer (int64) |
Path |
formulationItemId |
formulation Item Id of the BOM Formulation item property to be updated. |
integer (int64) |
Body |
propertyDefinitionInfo |
Details on the bom formulation item property to update. |
< ProductPropertyDefinitionUpdateInfo > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
< BomFormulationPropertyDefinitionInfo > array |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.19. Update Specific BOM Formulation Item Property Value
PUT /formulations/{formulationId}/items/{formulationItemId}/propertyValues/{propertyDefinitionId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId of the BOM Formulation Item property to be updated. |
integer (int64) |
Path |
formulationItemId |
formulationId of the BOM Formulation Item property to be updated. |
integer (int64) |
Path |
propertyDefinitionId |
propertyDefinitionId whose value which needs to be added/updated. |
string |
Body |
propertyDefinitionValueInfo |
Details of the property definition value to add/update. |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.20. Get property values for bom formulation
GET /formulations/{formulationId}/propertyValues
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) |
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 |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.21. Update BOM Formulation Property
PUT /formulations/{formulationId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
formulationId |
formulationId of the BOM Formulation property to be updated. |
integer (int64) |
Body |
propertyDefinitionInfo |
Details on the bom formulation property to update. |
< ProductPropertyDefinitionUpdateInfo > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Success |
< BomFormulationPropertyDefinitionInfo > array |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.22. Release a BOM formulation
POST /formulations/{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 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Un-processable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.3.23. Create BOM Formulation revision
POST /formulations/{formulationId}/revisions
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 |
bomFormulationRequestForRevision |
BOM formulation revision creation details |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Un-processable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.4. Bom-master-controller
Bom Master Controller
2.4.1. Create BOM Master
POST /bomMasters
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
bomMasterRequest |
bomMasterRequest |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.4.2. Get All BOM Masters
GET /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 |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.4.3. Get BOM Master by ID
GET /bomMasters/{bomMasterId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
bomMasterId |
bomMasterId |
integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.5. Consumption-operations-controller
Consumption Operations Controller
2.5.1. Create a consumption or return record. For return, provide the consumedQuantity field value as negative in the request body. Also if you want to change the status of the lot during return, then you can utilise returnLotStatusId field.
POST /consumptionOperations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
resourceId |
resourceId |
integer (int32) |
Query |
resourceType |
resourceType |
string |
Body |
consumptionRecord |
consumptionRecord |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.5.2. Get Consumption lots
GET /consumptionOperations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
bomItemId |
Consumption records for bomItemId. |
integer (int64) |
Query |
id |
ID of consumption record / Component_Id of event_components. |
integer (int64) |
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
Query |
segmentId |
Consumption records for segmentId. |
integer (int64) |
Query |
size |
Number of records per page. |
integer (int32) |
Query |
sourceMaterialLotId |
Source Material Lot ID the product being consumed. |
integer (int64) |
Query |
targetMaterialLotId |
Target material Lot IDs the product being manufactured. |
< integer (int64) > array(multi) |
Query |
workOrderId |
Consumption records for workOrderId. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.6. Engineering-units-controller
Engineering Units Controller
2.6.1. Create new uom (engineering units)
POST /engineeringUnits
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
engineeringUnitReq |
engineeringUnitReq |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.6.2. Get all uom (engineering units)
GET /engineeringUnits
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
active |
engineering unit active to get uom details |
boolean |
Query |
code |
engineering unit code to get uom details |
string |
Query |
description |
engineering unit description to get uom details |
string |
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 |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.6.3. Get uom (an engineering unit)
GET /engineeringUnits/{engineeringUnitId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
engineeringUnitId |
engineering unit ID to get uom details |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.6.4. Update uom (engineering units)
PUT /engineeringUnits/{engineeringUnitId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
engineeringUnitId |
Engineering Unit Id |
integer (int64) |
Body |
engineeringUnitUpdateInfo |
engineeringUnitUpdateInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.6.5. Delete uom (engineering units) By Id
DELETE /engineeringUnits/{engineeringUnitId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
engineeringUnitId |
Engineering Unit Id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.7. Material-lot-command-controller
Material Lot Command Controller
2.7.1. Create scrap producton event
POST /materialLots/{materialLotId}/scrap
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
materialLotId |
materialLotId |
integer (int64) |
Body |
materialLotCommandInfo |
materialLotCommandInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
string |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8. Material-lot-controller
Material Lot Controller
2.8.1. Create a material lot
POST /materialLots
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
resourceId |
resourceId |
integer (int32) |
Query |
resourceType |
resourceType |
string |
Body |
materialLotInfo |
materialLotInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.2. Get list of materialLots and their properties
GET /materialLots
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
availableForConsumption |
Status of the item is available for consumption or not. |
boolean |
|
Query |
excludeEmptyLots |
excludeEmptyLots to retrieve properties of materialLots. |
boolean |
|
Query |
includeLotsWithImplicitProduct |
Include Lots With Implicit Product. Default value false productId data populates only from appliedProduct and appliedProduct is not null. True will populates all products and includes implicit products. |
boolean |
|
Query |
lotIdentifier |
lot identifier (use lot_identifier/event_num for this property) |
string |
|
Query |
lotIdentifierPartialSearch |
Whether to do partial match using lotIdentifier param or exact match. Default value false - lotIdentifier param will be used for exact match to Event_Num or lot_Identifier. True - lotIdentifier param will be used for partial match to Event_Num or lot_Identifier |
boolean |
|
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
|
Query |
processOrderId |
Process order id to retreive the material lots. |
integer (int64) |
|
Query |
productId |
Product ID (applied product id) to retrieve properties of materialLots. |
integer (int64) |
|
Query |
size |
Number of records per page. |
integer (int32) |
|
Query |
statusIds |
Status Ids (status of the event) |
string |
|
Query |
unitIds |
Unit IDs (ids of the unit the event is for) to retrieve properties of materialLots. |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.3. Update bulk material lots
PUT /materialLots
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
materialLotUpdateInfoList |
materialLotUpdateInfoList |
< MaterialLotBulkUpdateInfo > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.4. Generate Material Lot Identifiers
POST /materialLots/generateMaterialLotIdentifiers
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
generateMaterialLotIdentifierInfo |
generateMaterialLotIdentifierInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.5. Get list of materialLots properties
GET /materialLots/materialLotProperties
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
Comma separated materialLot ids |
Comma separated materialLot ids |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< MaterialLotPropertyDefinitionInfo > array |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.6. Get the specific materialLot by materialLotId
GET /materialLots/{materialLotId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
materialLotId |
materialLotId to get the specific lot details within that lot. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.7. Update a material lot
PUT /materialLots/{materialLotId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
materialLotId |
materialLotId |
integer (int64) |
Body |
materialLotUpdateInfo |
materialLotUpdateInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.8. Update Material lot Override quantities
POST /materialLots/{materialLotId}/overrideQuantities
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
materialLotId |
materialLot id |
integer (int64) |
Body |
materialLotOveQuaRequest |
materialLotOveQuaRequest |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.9. Get list of materialLots properties
GET /materialLots/{materialLotId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
materialLotId |
materialLot id |
integer (int64) |
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 |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.8.10. update materiallot property values
PUT /materialLots/{materialLotId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
materialLotId |
materialLot id |
integer (int64) |
Body |
propertyDefinitionInfo |
PropertyDefinitionUpdateInfo |
< ProductPropertyDefinitionUpdateInfo > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< PropertyValue > array |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Unprocessible Entity |
No Content |
500 |
Internal Server Error |
|
503 |
Service Unavailable |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.9. Material-lot-property-group-controller
Material Lot Property Group Controller
2.9.1. Get property groups of material lot
GET /v1/globalMaterialLotPropertyGroups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
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 |
|
401 |
Unauthorized |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.9.2. Update material lot property groups
PUT /v1/globalMaterialLotPropertyGroups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
materialLotPropertyGroupUpdateInfo |
Property Group Ids |
< string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Unprocessible Entity |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.10. Material-lot-status-controller
Material Lot Status Controller
2.10.1. Get All MaterialLot Statuses
GET /materialLotStatuses
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 |
< MaterialLotStatusResult > array |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.10.2. Get MaterialLot Status by materialLotStatusId
GET /materialLotStatuses/{materialLotStatusId}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
materialLotStatusId |
MaterialLot Status ID To Get a MaterialLot Status. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.11. Material-lot-status-transition-controller
Material Lot Status Transition Controller
2.11.1. Get MaterialLot Status transitions for a given material lot id
GET /api/v1/material-lot-status-transitions/{materialLotId}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Path |
materialLotId |
Id of the material lot whose status transitions are required |
integer (int64) |
|
Query |
orderBy |
Name of the property to sort the results by |
enum (asc, desc) |
|
Query |
orderByColumn |
Name of the column to sort the results |
string |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Ok |
< MaterialLotStatusTransition > array |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.12. Material-traceability-controller
Material Traceability Controller
2.12.1. Create Material Traceability Record
POST /materialTraceabilityRecords
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
materialLotTraceabilityRequest |
materialLotTraceabilityRequest |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.12.2. Get MaterialTraceability Record
GET /materialTraceabilityRecords
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
id |
ID of MaterialTraceabilityRecord / Component_Id of event_components. |
integer (int64) |
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
Query |
size |
Number of records per page. |
integer (int32) |
Query |
sourceMaterialLotId |
Source Material Lot ID the Receiver MaterialLot. |
integer (int64) |
Query |
targetMaterialLotId |
Target material Lot IDs non-Receiver MaterialLot. |
< integer (int64) > array(multi) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.13. Product-controller
Product Controller
2.13.1. Create Product
POST /product/v1/products
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
productCreateInfo |
productCreateInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.13.2. Get products
GET /product/v1/products
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
|
Query |
code |
code |
string |
|
Query |
description |
description |
string |
|
Query |
isSerialized |
isSerialized |
boolean |
|
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
|
Query |
productFamilyIds |
productFamilyIds |
string |
|
Query |
productGroupIds |
productGroupIds |
string |
|
Query |
size |
Number of records per page. |
integer (int32) |
|
Query |
unitIds |
Unit Ids of Product. |
< integer (int64) > array(multi) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.13.3. Get products By productCode
GET /product/v1/products/searchproduct
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
productCode |
productCode |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.13.4. Get product by ID
GET /product/v1/products/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
404 |
Not Found |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.13.5. Update Product
PUT /product/v1/products/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Body |
productUpdateInfo |
productUpdateInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.13.6. Delete Product By Id
DELETE /product/v1/products/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.14. Product-execution-path-controller
Product Execution Path Controller
2.14.1. Get product execution paths
GET /product/v1/executionPaths
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
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 |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.14.2. Get active product execution paths for given productId
GET /product/v1/products/{id}/executionPaths
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
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 |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.14.3. Associate/Disassociate product to execution path(s)
PATCH /product/v1/products/{id}/productExecutionPath
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Body |
pathIds |
pathIds |
< integer (int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.15. Product-family-controller
Product Family Controller
2.15.1. Create Product Family
POST /product/v1/productFamilies
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
description |
description |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
201 |
Created |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.15.2. Get product families
GET /product/v1/productFamilies
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
Query |
productId |
productId |
integer (int64) |
Query |
size |
Number of records per page. |
integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.15.3. Get List of security groups
GET /product/v1/productFamilies/getsecuritygroups
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 |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.15.4. Get product family by ID
GET /product/v1/productFamilies/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
404 |
Not Found |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.15.5. Update Product Family
PUT /product/v1/productFamilies/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Query |
description |
description |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.15.6. Delete Product Family By Id
DELETE /product/v1/productFamilies/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.15.7. Update Product Family Security
PUT /product/v1/productFamilies/{id}/group/{securitygroupid}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Path |
securityGroupId |
securityGroupId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.16. Product-group-controller
Product Group Controller
2.16.1. Get product groups
GET /product/v1/productGroups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
Query |
productId |
productId |
integer (int64) |
Query |
size |
Number of records per page. |
integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.16.2. Get product group by ID
GET /product/v1/productGroups/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
404 |
Not Found |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.17. Product-property-global-group-controller
Product Property Global Group Controller
2.17.1. Get global property groups associated to product
GET /v1/globalProductPropertyGroups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
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 |
|
401 |
Unauthorized |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.17.2. Associate global property groups to product entity
PUT /v1/globalProductPropertyGroups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Body |
propertyGroupUpdateInfo |
Property Group Ids |
< string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< ProductPropertyGroupInfoResult > array |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Unprocessible Entity |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.17.3. Get product global property groups by group Id
GET /v1/globalProductPropertyGroups/{groupID}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
groupID |
groupID |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.17.4. Delete global property groups entity associate
DELETE /v1/globalProductPropertyGroups/{groupID}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
groupID |
groupID |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
409 |
Property Group with that name already exists |
|
412 |
Property Group has been updated since the GET on which the submitted changes were made. Response contains the current record. |
|
500 |
Internal Server error |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.18. Product-property-value-controller
Product Property Value Controller
2.18.1. Get property value for product
GET /v1/products/{productId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
productId |
product id |
integer (int64) |
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 |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.18.2. update property values
PUT /v1/products/{productId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
productId |
product id |
integer (int64) |
Body |
propertyDefinitionUpdateInfo |
PropertyDefinitionUpdateInfo |
< ProductPropertyDefinitionUpdateInfo > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< PropertyValue > array |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Unprocessible Entity |
No Content |
500 |
Internal Server Error |
|
503 |
Service Unavailable |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.19. Product-unit-controller
Product Unit Controller
2.19.1. Get product units
GET /product/v1/productUnits
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
departmentIds |
departmentIds |
string |
Query |
lineIds |
lineIds |
string |
Query |
page |
Results page you want to retrieve (0..N) |
integer (int32) |
Query |
productIds |
productIds |
string |
Query |
size |
Number of records per page. |
integer (int32) |
Query |
unitIds |
unitIds |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.19.2. Get product unit by ID
GET /product/v1/productUnits/{id}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
BadRequest |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
404 |
Not Found |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.19.3. Associate/Disassociate product to production unit(s)
PATCH /product/v1/products/{id}/productUnits
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
id |
id |
integer (int64) |
Body |
unitIds |
unitIds |
< integer (int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
401 |
Unauthorized |
No Content |
403 |
Forbidden, Authenticated user is not known by MES |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.20. Reallocation-operations-controller
Reallocation Operations Controller
2.20.1. Check originMaterialLotId is having single or multiple source lot
GET /checkMultipleSourceLots
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
bomItemId |
bomItemId |
integer (int64) |
Query |
originMaterialLotId |
originMaterialLotId Lot Id |
integer (int64) |
Query |
segmentId |
segmentId |
integer (int64) |
Query |
workOrderId |
workOrderId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
boolean |
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.20.2. Get Reallocation BOM Genealogy consumption records
GET /reallocation/genealogy
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
bomItemId |
Consumption records for bomItemId. |
integer (int64) |
Query |
segmentId |
Consumption records for segmentId. |
integer (int64) |
Query |
sourceMaterialLotId |
Source Material Reallocation Lot ID the product being consumed. |
integer (int64) |
Query |
workOrderId |
Consumption records for workOrderId. |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< ConsumedLotInfo > array |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.20.3. Reallocation Operations
POST /reallocationOperations
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
resourceId |
resourceId |
integer (int32) |
Query |
resourceType |
resourceType |
string |
Body |
reallocationOperationsRequest |
reallocationOperationsRequest |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
No Content |
422 |
Unprocessable Entity |
No Content |
503 |
Service Unavailable |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.21. Unit-engineering-unit-controller
Unit Engineering Unit Controller
2.21.1. Get Engineering unit associated to Unit id
GET /units/{unitId}/engineeringUnits
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
unitId |
unitId |
integer (int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
403 |
Forbidden |
|
404 |
Not Found |
|
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.22. Variable-property-global-group-controller
Variable Property Global Group Controller
2.22.1. Get global property groups associated to variable
GET /v1/globalVariablePropertyGroups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
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 |
|
401 |
Unauthorized |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.22.2. Associate global property groups to material/work unit entities
PUT /v1/globalVariablePropertyGroups
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Query |
groupType |
groupType |
enum (MATERIAL, WORK_UNIT_TYPE) |
Body |
propertyGroupUpdateInfo |
Property Group Ids |
< string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< VariablePropertyGroupInfoResult > array |
400 |
Invalid data supplied. See message for details. |
No Content |
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Unprocessible Entity |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.22.3. Get variable global property groups by group Id
GET /v1/globalVariablePropertyGroups/{groupID}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
groupID |
groupID |
string |
Query |
groupType |
groupType |
enum (MATERIAL, WORK_UNIT_TYPE) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
|
401 |
Unauthorized |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.22.4. Delete global property groups entity associate
DELETE /v1/globalVariablePropertyGroups/{groupID}
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
groupID |
groupID |
string |
Query |
groupType |
groupType |
enum (MATERIAL, WORK_UNIT_TYPE) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
object |
400 |
Bad Request |
|
401 |
Unauthorized |
|
404 |
Not Found |
|
409 |
Property Group with that name already exists |
|
412 |
Property Group has been updated since the GET on which the submitted changes were made. Response contains the current record. |
|
500 |
Internal Server error |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.23. Variable-property-value-controller
Variable Property Value Controller
2.23.1. Get property value for variable
GET /v1/variables/{variableId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
variableId |
variable id |
integer (int64) |
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 |
No Content |
500 |
Internal server error |
No Content |
503 |
Service Unavailable |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
2.23.2. update variable property values
PUT /v1/variables/{variableId}/propertyValues
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Site-Id |
Represents the id of the site to connect to |
string |
Path |
variableId |
product id |
integer (int64) |
Body |
propertyDefinitionUpdateInfo |
PropertyDefinitionUpdateInfo |
< VariablePropertyDefinitionUpdateInfo > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
OK |
< PropertyValue > array |
400 |
Bad Request |
|
401 |
Unauthorized |
No Content |
404 |
Not Found |
No Content |
422 |
Unprocessible Entity |
No Content |
500 |
Internal Server Error |
|
503 |
Service Unavailable |
No Content |
Security
Type | Name | Scopes |
---|---|---|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
apiKey |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
|
oauth2 |
mes.materiallot.create,mes.consumptionoperations.edit |
3. Definitions
3.1. AssignmentLotInfo
Name | Description | Schema |
---|---|---|
assignmentDocument |
The assignment lot json document associated with the work order |
string |
workOrderId |
The work order id |
integer (int64) |
workOrderName |
The work order name |
string |
3.2. Assignments
Name | Description | Schema |
---|---|---|
lotAssignment |
List of Lot Assignments |
< LotAssignment > array |
schemaVersion |
Assignment Schema Version. |
integer (int32) |
targetMaterialLot |
Target Lot Name |
string |
workOrder |
Work Order Name |
string |
3.3. BomApprovalRequest
Approval process request associated with BOM release
Name | Description | Schema |
---|---|---|
workFlowId |
Approval process workflow id. |
integer (int64) |
3.4. BomFamily
Name | Description | Schema |
---|---|---|
description |
The BOM family’s description |
string |
id |
The unique Id of the BOM family |
integer (int64) |
links |
< Link > array |
3.5. BomFamilyCreateInfo
Name | Description | Schema |
---|---|---|
description |
The BOM family’s description |
string |
3.6. BomFamilyInfo
Name | Description | Schema |
---|---|---|
description |
The BOM family’s description |
string |
id |
The unique Id of the BOM family |
integer (int64) |
3.7. BomFamilyPage
Name | Schema |
---|---|
content |
< BomFamily > array |
links |
< Link > array |
page |
3.8. 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.9. 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.10. 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.11. BomFormulationInfo
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) |
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.12. 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.13. BomFormulationInfoResults
Name | Schema |
---|---|
content |
< BomFormulationInfoResult > array |
links |
< Link > array |
page |
3.14. BomFormulationItem
Name | Description | Schema |
---|---|---|
alias |
bom formulation item alias |
string |
id |
Bom Formulation Item id |
integer (int64) |
itemOrder |
BOM Formulation Order |
integer (int64) |
lowerTolerance |
Lower Tolerance |
number (double) |
lowerTolerancePrecision |
bom formulation item lower Tolerance Precision |
integer (int32) |
productId |
Product id |
integer (int64) |
quantity |
Quantity of a BOM Formulationss |
number (double) |
quantityPrecision |
bom formulation Quantity Precision |
integer (int32) |
scrapFactor |
bom formulation item scrap factor |
number (double) |
storageUnit |
Storage Unit - PU |
integer (int64) |
uom |
Eng Unit Id |
integer (int64) |
upperTolerance |
Upper Tolerance |
number (double) |
upperTolerancePrecision |
bom formulation item upper Tolerance Precision |
integer (int32) |
3.15. 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.16. BomFormulationItemForUpdate
Name | Description | Schema |
---|---|---|
alias |
bom formulation item alias |
string |
id |
bom formulation item id to update. |
integer (int64) |
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.17. BomFormulationItemPropertyResult
Name | Description | Schema |
---|---|---|
formulationItemId |
The id of the bom formulation |
integer (int64) |
links |
< Link > array |
|
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.18. BomFormulationItemPropertyResults
Name | Schema |
---|---|
content |
< BomFormulationItemPropertyResult > array |
links |
< Link > array |
page |
3.19. BomFormulationItemResult
Name | Description | Schema |
---|---|---|
alias |
bom formulation item alias |
string |
id |
Bom Formulation Item id |
integer (int64) |
itemOrder |
BOM Formulation Order |
integer (int64) |
links |
< Link > array |
|
lowerTolerance |
Lower Tolerance |
number (double) |
lowerTolerancePrecision |
bom formulation item lower Tolerance Precision |
integer (int32) |
productId |
Product id |
integer (int64) |
quantity |
Quantity of a BOM Formulationss |
number (double) |
quantityPrecision |
bom formulation Quantity Precision |
integer (int32) |
scrapFactor |
bom formulation item scrap factor |
number (double) |
storageUnit |
Storage Unit - PU |
integer (int64) |
uom |
Eng Unit Id |
integer (int64) |
upperTolerance |
Upper Tolerance |
number (double) |
upperTolerancePrecision |
bom formulation item upper Tolerance Precision |
integer (int32) |
3.20. BomFormulationPropertyDefinitionInfo
Bom Formulation Property Value Data Transfer Object
Name | Description | Schema |
---|---|---|
formulationId |
The id of the bom formulation |
integer (int64) |
formulationItemId |
The id of the bom formulation |
integer (int64) |
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.21. BomFormulationPropertyResult
Name | Description | Schema |
---|---|---|
formulationId |
The id of the bom formulation |
integer (int64) |
links |
< Link > array |
|
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.22. BomFormulationPropertyResults
Name | Schema |
---|---|
content |
< BomFormulationPropertyResult > array |
links |
< Link > array |
page |
3.23. BomFormulationRequestForArchive
Request object for archiving a BOM formulation
Name | Description | Schema |
---|---|---|
status |
Status of the BOM formulation |
string |
3.24. BomItemSubstitutionForCreate
Name | Schema |
---|---|
bomFormulationItemId |
integer (int64) |
bomSubstitutionOrder |
integer (int32) |
conversionFactor |
number (double) |
engUnitId |
integer (int32) |
productId |
integer (int32) |
substitutionId |
integer (int64) |
3.25. BomMaster
Name | Description | Schema |
---|---|---|
active |
boolean |
|
bomFamilyId |
The BOM Family Id |
integer (int32) |
description |
The BOM description |
string |
id |
The unique Id of the BOM |
integer (int64) |
links |
< Link > array |
3.26. BomMasterPage
Name | Schema |
---|---|
content |
< BomMaster > array |
links |
< Link > array |
page |
3.27. BomMasterRequest
Name | Description | Schema |
---|---|---|
description |
Description |
string |
familyId |
Family Id |
integer (int32) |
3.28. BomMasterResponse
Name | Description | Schema |
---|---|---|
description |
The BOM Master description |
string |
id |
The unique Id of the BOM Master |
integer (int64) |
3.29. BomSubstitutionsItem
Name | Description | Schema |
---|---|---|
bomItemid |
Bom Formulation Item Id |
integer (int64) |
bomSubstitutionOrder |
Bom Substitution Order |
integer (int32) |
conversionFactor |
Bom Substitution Conversion Factor |
number (double) |
productId |
Product Id |
integer (int64) |
substitutionId |
substitution Id Value |
integer (int64) |
uom |
Eng Unit Id |
integer (int64) |
3.30. ConsumedLotInfo
Name | Description | Schema |
---|---|---|
bomItemId |
Bom Item ID |
integer (int64) |
consumedQuantity |
Consumed Quantity |
number (double) |
entryOn |
Lot Entry On |
string (date-time) |
finalQuantity |
Final lot quantity |
number (float) |
id |
Consumption Record ID / event component ID |
integer (int64) |
initialQuantity |
Initial lot quantity |
number (float) |
lotIdentifier |
Lot Identifier |
string |
lotStatus |
Lot status |
string |
productId |
Product ID / Applied Product ID |
integer (int64) |
segmentId |
Segment ID |
integer (int64) |
sourceMaterialLotId |
Source Material Lot ID |
integer (int64) |
targetMaterialLotId |
Target material Lot ID |
integer (int64) |
timeStamp |
Lot Timestamp |
string (date-time) |
unitId |
Unit ID / PU ID |
integer (int64) |
unitOfMeasureId |
Unit of Measre ID |
integer (int64) |
userId |
PA UserId |
integer (int64) |
workOrderId |
Work Order ID |
integer (int64) |
3.31. ConsumptionOperationRequest
Name | Description | Schema |
---|---|---|
bomItemId |
Bom item ID |
integer (int64) |
consumedQuantity |
Consumed quantity |
number (double) |
segmentId |
Segment ID |
integer (int64) |
targetMaterialLotId |
Target material lot ID |
integer (int64) |
unitOfMeasureId |
Unit of measureId ID |
integer (int64) |
workOrderId |
Work order ID |
integer (int64) |
3.32. ConsumptionRecord
Name | Description | Schema |
---|---|---|
bomItemId |
Bom Item ID |
integer (int64) |
consumedQuantity |
Consumed Quantity |
number (double) |
id |
Consumption Record ID / event component ID |
integer (int64) |
segmentId |
Segment ID |
integer (int64) |
sourceMaterialLotId |
Source Material Lot ID |
integer (int64) |
targetMaterialLotId |
Target material Lot ID |
integer (int64) |
unitOfMeasureId |
Unit of Measre ID |
integer (int64) |
workOrderId |
Work Order ID |
integer (int64) |
3.33. ConsumptionRecordInfo
Name | Description | Schema |
---|---|---|
bomItemId |
Bom Item ID |
integer (int64) |
consumedQuantity |
Consumed Quantity |
number (double) |
entryOn |
Lot Entry On |
string (date-time) |
finalQuantity |
Final lot quantity |
number (float) |
id |
Consumption Record ID / event component ID |
integer (int64) |
initialQuantity |
Initial lot quantity |
number (float) |
links |
< Link > array |
|
lotIdentifier |
Lot Identifier |
string |
lotStatus |
Lot status |
string |
productId |
Product ID / Applied Product ID |
integer (int64) |
segmentId |
Segment ID |
integer (int64) |
sourceMaterialLotId |
Source Material Lot ID |
integer (int64) |
targetMaterialLotId |
Target material Lot ID |
integer (int64) |
timeStamp |
Lot Timestamp |
string (date-time) |
unitId |
Unit ID / PU ID |
integer (int64) |
unitOfMeasureId |
Unit of Measre ID |
integer (int64) |
userId |
PA UserId |
integer (int64) |
workOrderId |
Work Order ID |
integer (int64) |
3.34. ConsumptionRecordInfoPage
Name | Schema |
---|---|
content |
< ConsumptionRecordInfo > array |
links |
< Link > array |
page |
3.35. ConsumptionRecordRequest
Name | Description | Schema |
---|---|---|
bomItemId |
Bom Item ID |
integer (int64) |
consumedQuantity |
Consumed Quantity |
number (double) |
returnLotStatusId |
Lot status for the return lot |
integer (int32) |
segmentId |
Segment ID |
integer (int64) |
sourceMaterialLotId |
Source Material Lot ID |
integer (int64) |
targetMaterialLotId |
Target material Lot ID |
integer (int64) |
unitOfMeasureId |
Unit of Measre ID |
integer (int64) |
workOrderId |
Work Order ID |
integer (int64) |
3.36. DimensionalQuantity
Name | Description | Schema |
---|---|---|
currentQuantity |
Current Quantity of lot / Final Dimension |
number (float) |
dimension |
Dimension to which to which it belongs |
string |
dimensionName |
Dimension name of Subtype |
string |
initialQuantity |
Initial Quantity of lot for / Initial Dimension |
number (double) |
unitOfMeasureId |
Unit Of Measure ID |
integer (int64) |
3.37. EngineeringUnitForCreate
Name | Description | Schema |
---|---|---|
code |
Engineering Unit code |
string |
description |
Engineering Unit description |
string |
3.38. EngineeringUnitForUpdate
Name | Description | Schema |
---|---|---|
code |
Engineering Unit code |
string |
description |
Engineering Unit description |
string |
id |
Engineering Unit id to update |
integer (int64) |
3.40. GenerateMaterialLotIdentifierInfo
Name | Description | Schema |
---|---|---|
materialLotCount |
Number of material lots to be generated. |
integer (int32) |
productId |
Product Id. |
integer (int64) |
3.42. ImpactedBomFormulation
Name | Schema |
---|---|
bomFomrulationDesc |
string |
bomFormulationId |
integer (int64) |
revision |
integer (int32) |
status |
string |
3.43. 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.44. LotAssignment
Name | Description | Schema |
---|---|---|
assignedLots |
List of assigned Lots |
< assigned lots > array |
bomItemAlias |
Bom Item Alias Name. |
string |
operations |
List of operations |
< string > array |
3.45. MaterialLotBulkUpdateInfo
Name | Description | Schema |
---|---|---|
lotIdentifier |
Lot Identifier / event_num |
string |
materialLotId |
Material Lot Id |
integer (int64) |
propertyDefinitionUpdateInfo |
Property Values of a product |
< ProductPropertyDefinitionUpdateInfo > array |
statusId |
Lot status / event_status |
integer (int64) |
3.46. MaterialLotCommandInfo
Create scrap production event.
Name | Description | Schema |
---|---|---|
quanity |
number (float) |
|
reasonLevel1 |
The value of reasonLevel1 |
integer (int64) |
reasonLevel2 |
The value of reasonLevel2 |
integer (int64) |
reasonLevel3 |
The value of reasonLevel3 |
integer (int64) |
reasonLevel4 |
The value of reasonLevel4 |
integer (int64) |
statusId |
The value of status Id |
integer (int64) |
3.47. MaterialLotInfo
Name | Description | Schema |
---|---|---|
initialQuantity |
Initial Quantity of lot / Initial Dimension X |
number (double) |
lotIdentifier |
Lot Identifier / Event Num |
string |
productId |
Product ID / Applied Product ID |
integer (int64) |
statusId |
Lot status / Event Status |
integer (int64) |
unitId |
Unit ID / PU ID |
integer (int64) |
unitOfMeasureId |
Unit Of Measure ID |
integer (int64) |
3.48. MaterialLotInfoResult
Name | Description | Schema |
---|---|---|
availableForConsumption |
Is Available For Consumption |
boolean |
currentQuantity |
Current Quantity of lot / Final Dimension X |
number (float) |
dimension |
Dimension to which to which it belongs |
string |
dimensionName |
Dimension name of Subtype |
string |
dimensionalQuantities |
Collection of Dimensional quantities A,X,Y,Z |
< DimensionalQuantity > array |
extendedInfo |
Extended Information Receiver/OSP |
string |
id |
Material Lot ID / Event ID |
integer (int64) |
initialQuantity |
Initial Quantity of lot / Initial Dimension X |
number (double) |
links |
< Link > array |
|
lotIdentifier |
Lot Identifier / Event Num |
string |
processOrderId |
ID of process order / pp_id |
integer (int64) |
productId |
Product ID / Applied Product ID |
integer (int64) |
statusId |
Lot status / Event Status |
integer (int64) |
timeStamp |
Time when the lot was created. |
string (date-time) |
unitId |
Unit ID / PU ID |
integer (int64) |
unitOfMeasureId |
Unit Of Measure ID |
integer (int64) |
userId |
UserId of the user who created the lot. |
integer (int64) |
3.49. MaterialLotInfoResults
Name | Schema |
---|---|
content |
< MaterialLotInfoResult > array |
links |
< Link > array |
page |
3.50. MaterialLotOverrideQuantitiyRequest
Name | Description | Schema |
---|---|---|
existingCurrentQuantity |
Existing Current Quantity of lot / Final Dimension X |
number (float) |
existingInitialQuantity |
Existing Initial Quantity of lot / Initial Dimension X |
number (double) |
newCurrentQuantity |
New Current Quantity of lot / Final Dimension X |
number (float) |
newInitialQuantity |
New Initial Quantity of lot / Initial Dimension X |
number (double) |
3.51. MaterialLotOverrideQuantitiyResponseResult
Name | Description | Schema |
---|---|---|
currentQuantity |
Current Quantity of lot / Final Dimension X |
number (float) |
id |
Material Lot ID / Event ID |
integer (int64) |
initialQuantity |
Initial Quantity of lot / Initial Dimension X |
number (double) |
links |
< Link > array |
3.52. MaterialLotPropertyDefinitionInfo
Material Lot Property Value Data Transfer Object
Name | Description | Schema |
---|---|---|
materialLotId |
The id of the Material Lot |
integer (int64) |
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.53. MaterialLotPropertyGroupInfo
MaterialLot Property Groups Data Transfer Object
Name | Schema |
---|---|
id |
string |
3.54. MaterialLotPropertyResult
Name | Description | Schema |
---|---|---|
links |
< Link > array |
|
materialLotId |
The id of the Material Lot |
integer (int64) |
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.55. MaterialLotPropertyResults
Name | Schema |
---|---|
content |
< MaterialLotPropertyResult > array |
links |
< Link > array |
page |
3.56. MaterialLotStatus
Name | Description | Schema |
---|---|---|
description |
MaterialLot Status Description |
string |
id |
MaterialLot Status ID / Event Status |
integer (int64) |
isGoodStatus |
Is Quality Good |
boolean |
isInventoryStatus |
Is Inventory |
boolean |
isProductionStatus |
Is Production |
boolean |
3.57. MaterialLotStatusResult
Name | Description | Schema |
---|---|---|
description |
MaterialLot Status Description |
string |
id |
MaterialLot Status ID / Event Status |
integer (int64) |
isGoodStatus |
Is Quality Good |
boolean |
isInventoryStatus |
Is Inventory |
boolean |
isProductionStatus |
Is Production |
boolean |
links |
< Link > array |
3.58. MaterialLotStatusTransition
Name | Description | Schema |
---|---|---|
endTime |
End time of material lot status transition |
string (date-time) |
eventId |
MaterialLot Id / Event Id |
integer (int32) |
eventStatusId |
MaterialLot production status Id |
integer (int32) |
eventTransitionId |
Event status transition Id |
integer (int32) |
startTime |
Start time of material lot status transition |
string (date-time) |
unitId |
MaterialLot unit id |
integer (int32) |
3.59. MaterialLotUpdateInfo
Name | Description | Schema |
---|---|---|
lotIdentifier |
Lot Identifier / event_num |
string |
statusId |
Lot status / event_status |
integer (int64) |
3.60. MaterialTraceabilityInfo
Name | Description | Schema |
---|---|---|
consumedQuantity |
Consumed Quantity |
number (double) |
id |
event Component Id |
integer (int64) |
links |
< Link > array |
|
productId |
Product ID / Applied Product ID |
integer (int64) |
sourceLotIdentifier |
Source Lot Identifier/Event_Num |
string |
sourceMaterialLotId |
Source Material Lot ID |
integer (int64) |
targetMaterialLotId |
Target material Lot ID |
integer (int64) |
unitId |
Unit ID / PU ID |
integer (int64) |
3.61. MaterialTraceabilityRecord
Name | Description | Schema |
---|---|---|
consumedQuantity |
Consumed Quantity |
number (double) |
id |
event component ID |
integer (int64) |
sourceMaterialLotId |
Source Material Lot ID |
integer (int64) |
targetMaterialLotId |
Target material Lot ID |
integer (int64) |
3.62. MaterialTraceabilityRecordInfoPage
Name | Schema |
---|---|
content |
< MaterialTraceabilityInfo > array |
links |
< Link > array |
page |
3.63. MaterialTraceabilityRequest
Name | Description | Schema |
---|---|---|
childUnitId |
Child UnitId |
number (double) |
consumedQuantity |
Consumed Quantity |
number (double) |
dimensionA |
Dimension A |
number (double) |
dimensionY |
Dimension Y |
number (double) |
dimensionZ |
Dimension Z |
number (double) |
extendedInfo |
extended_Info |
string |
pEIId |
PEI_Id |
number (double) |
parentComponentId |
parent Component Id |
number (double) |
reportAsConsumption |
ReportAsConsumption |
number (double) |
sendPost |
SendPost |
number (double) |
signatureId |
Signature_id |
number (double) |
sourceMaterialLotId |
Source Material Lot ID |
integer (int64) |
startCoordinateA |
Start_Coordinate_A |
number (double) |
startCoordinateX |
Start_coordinate _x |
number (double) |
startCoordinateY |
Start_coordinate _Y |
number (double) |
startCoordinateZ |
Start_Coordinate_Z |
number (double) |
targetMaterialLotId |
Target material Lot ID |
integer (int64) |
3.64. PageMetadata
Name | Schema |
---|---|
number |
integer (int64) |
size |
integer (int64) |
totalElements |
integer (int64) |
totalPages |
integer (int64) |
3.65. Product
Name | Description | Schema |
---|---|---|
code |
The product code |
string |
description |
The description of the product |
string |
descriptionGlobal |
The description of the product global |
string |
eventEsignatureLevel |
The event Esiganature level |
integer (int64) |
externalLink |
Product External Link |
string |
externalRevision |
The external revision |
integer (int64) |
id |
The unique ID of the product |
integer (int64) |
isSerialized |
The product Id is serialized or not |
boolean |
links |
< Link > array |
|
productChangeEsignatureLevel |
The product change Esiganature level |
integer (int64) |
productFamilyId |
The id of the product family this product is a member of |
integer (int64) |
productGroupId |
The id of the product group this product is a member of |
integer (int64) |
3.66. ProductCreateInfo
Name | Description | Schema |
---|---|---|
code |
The product code |
string |
description |
The description of the product |
string |
descriptionGlobal |
The description of the product global |
string |
eventEsignatureLevel |
The event Esiganature level |
integer (int64) |
externalLink |
Product External Link |
string |
externalRevision |
The external revision |
integer (int64) |
isSerialized |
The product Id is serialized or not |
boolean |
productChangeEsignatureLevel |
The product change Esiganature level |
integer (int64) |
productFamilyId |
The id of the product family this product is a member of |
integer (int64) |
3.67. ProductExecutionPath
Name | Description | Schema |
---|---|---|
id |
The unique Id of the product execution path products |
integer (int64) |
links |
< Link > array |
|
pathCode |
Path Code |
string |
pathDescription |
Path Description |
string |
plId |
PL Id |
integer (int64) |
3.68. ProductExecutionPathInfo
Name | Description | Schema |
---|---|---|
id |
The unique Id of the product execution path products |
integer (int64) |
pathCode |
Path Code |
string |
pathDescription |
Path Description |
string |
plId |
PL Id |
integer (int64) |
3.69. ProductExecutionPathPage
Name | Schema |
---|---|
content |
< ProductExecutionPathInfo > array |
links |
< Link > array |
page |
3.70. ProductFamily
Name | Description | Schema |
---|---|---|
description |
The product family’s description |
string |
id |
The unique Id of the product family |
integer (int64) |
links |
< Link > array |
3.71. ProductFamilyInfo
Name | Description | Schema |
---|---|---|
description |
The product family’s description |
string |
id |
The unique Id of the product family |
integer (int64) |
3.72. ProductFamilyPage
Name | Schema |
---|---|
content |
< ProductFamily > array |
links |
< Link > array |
page |
3.73. ProductGroup
Name | Description | Schema |
---|---|---|
description |
The property group’s description |
string |
links |
< Link > array |
|
productGroupId |
The unique Id of the product group |
integer (int64) |
3.74. ProductGroupPage
Name | Schema |
---|---|
content |
< ProductGroup > array |
links |
< Link > array |
page |
3.75. ProductInfo
Name | Description | Schema |
---|---|---|
code |
The product code |
string |
description |
The description of the product |
string |
descriptionGlobal |
The description of the product global |
string |
eventEsignatureLevel |
The event Esiganature level |
integer (int64) |
externalLink |
Product External Link |
string |
externalRevision |
The external revision |
integer (int64) |
id |
The unique ID of the product |
integer (int64) |
isSerialized |
The product Id is serialized or not |
boolean |
productChangeEsignatureLevel |
The product change Esiganature level |
integer (int64) |
productFamilyId |
The id of the product family this product is a member of |
integer (int64) |
productGroupId |
The id of the product group this product is a member of |
integer (int64) |
3.76. ProductPage
Name | Schema |
---|---|
content |
< Product > array |
links |
< Link > array |
page |
3.77. ProductPropertyDefinitionUpdateInfo
Product Property Value Data Transfer Object
Name | Description | Schema |
---|---|---|
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.78. ProductPropertyGroupInfo
Product Property Groups Data Transfer Object
Name | Description | Schema |
---|---|---|
createdBy |
Associated By |
string |
createdOn |
Associated on |
string (date-time) |
id |
string |
|
propertyGroupId |
The unique ID of the property group |
string |
3.79. ProductPropertyGroupInfoResult
Name | Description | Schema |
---|---|---|
createdBy |
Associated By |
string |
createdOn |
Associated on |
string (date-time) |
id |
string |
|
links |
< Link > array |
|
propertyGroupId |
The unique ID of the property group |
string |
3.80. ProductUnit
Name | Description | Schema |
---|---|---|
departmentId |
The ID of the department |
integer (int64) |
engUnitId |
The unique ID of the engineering unit |
integer (int64) |
lineId |
The ID of the department |
integer (int64) |
links |
< Link > array |
|
productId |
The unique ID of the department |
integer (int64) |
productUnitId |
The ID of the production unit |
string |
unitId |
The ID of the unit |
integer (int64) |
3.81. ProductUnitPage
Name | Schema |
---|---|
content |
< ProductUnit > array |
links |
< Link > array |
page |
3.82. ProductUpdateInfo
Name | Description | Schema |
---|---|---|
code |
The product code |
string |
description |
The description of the product |
string |
descriptionGlobal |
The description of the product global |
string |
eventEsignatureLevel |
The event Esiganature level |
integer (int64) |
externalLink |
Product External Link |
string |
externalRevision |
The external revision |
integer (int64) |
productChangeEsignatureLevel |
The product change Esiganature level |
integer (int64) |
productFamilyId |
The id of the product family this product is a member of |
integer (int64) |
3.83. PropertyDefinitionUpdateInfo
Property Definition Value Data Transfer Object
Name | Description | Schema |
---|---|---|
propertyValue |
The value of the property |
string |
3.84. PropertyGroup
Name | Schema |
---|---|
id |
string |
links |
< Link > array |
propertyGroupId |
string |
3.85. PropertyGroupPage
Name | Schema |
---|---|
id |
string |
links |
< Link > array |
propertyGroupId |
string |
3.86. PropertyGroupValuePage
Name | Schema |
---|---|
content |
< ProductPropertyGroupInfoResult > array |
links |
< Link > array |
page |
3.87. PropertyValue
Name | Description | Schema |
---|---|---|
links |
< Link > array |
|
materialLotId |
The id of the Material Lot |
integer (int64) |
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.88. PropertyValuePage
Name | Schema |
---|---|
content |
< PropertyValue > array |
links |
< Link > array |
page |
3.89. ReallocationOperationRequest
Name | Description | Schema |
---|---|---|
bomItemId |
Bom item ID |
integer (int64) |
consumptionOperations |
Consumption operations list |
< ConsumptionOperationRequest > array |
reallocatedQuantity |
Re allocated quantity |
number (double) |
segmentId |
Segment ID |
integer (int64) |
sourceMaterialLotId |
Source MaterialLot ID |
integer (int64) |
unitOfMeasureId |
Unit of measure ID |
integer (int64) |
3.90. ReallocationOperationResponse
Name | Description | Schema |
---|---|---|
bomItemId |
Bom item ID |
integer (int64) |
consumptionOperations |
Consumption operations list |
< ConsumptionRecord > array |
reallocatedQuantity |
Re allocated quantity |
number (double) |
segmentId |
Segment ID |
integer (int64) |
sourceMaterialLotId |
Source MaterialLot ID |
integer (int64) |
unitOfMeasureId |
Unit of measure ID |
integer (int64) |
3.91. ReallocationOperationsRequest
Name | Description | Schema |
---|---|---|
originMaterialLotId |
Target material lot ID |
integer (int64) |
reallocationOperations |
Reallocation operations list |
< ReallocationOperationRequest > array |
workOrderId |
Work order ID |
integer (int64) |
3.92. ReallocationOperationsResponse
Name | Description | Schema |
---|---|---|
originMaterialLotId |
Target material lot ID |
integer (int64) |
reallocationOperations |
Reallocation operations list |
< ReallocationOperationResponse > array |
workOrderId |
Work order ID |
integer (int64) |
3.94. TemplateVariable
Name | Schema |
---|---|
description |
string |
name |
string |
type |
enum (, ?, &, /, #, *) |
3.96. UnitEngineeringUnit
Name | Description | Schema |
---|---|---|
engUnitId |
The unique ID of the engineering unit |
integer (int64) |
links |
< Link > array |
|
unitId |
The ID of the unit |
integer (int64) |
3.97. UnitOfMeasure
Name | Description | Schema |
---|---|---|
active |
Active |
boolean |
code |
Engineering Unit code |
string |
description |
Engineering Unit description |
string |
engUnitId |
Engineering Unit id |
integer (int64) |
links |
< Link > array |
3.98. UnitOfMeasurePage
Name | Schema |
---|---|
content |
< UnitOfMeasure > array |
links |
< Link > array |
page |
3.100. VariablePropertyDefinitionUpdateInfo
Variable Property Value Data Transfer Object
Name | Description | Schema |
---|---|---|
propertyDefinitionId |
The id of the property |
string |
propertyValue |
The value of the property |
string |
3.101. VariablePropertyGroupInfo
Variable Property Groups Data Transfer Object
Name | Description | Schema |
---|---|---|
createdBy |
Associated By |
string |
createdOn |
Associated on |
string (date-time) |
groupType |
Group Type |
integer (int32) |
id |
string |
|
propertyGroupId |
The unique ID of the property group |
string |
3.102. VariablePropertyGroupInfoResult
Name | Description | Schema |
---|---|---|
createdBy |
Associated By |
string |
createdOn |
Associated on |
string (date-time) |
groupType |
Group Type |
integer (int32) |
id |
string |
|
links |
< Link > array |
|
propertyGroupId |
The unique ID of the property group |
string |
3.103. VariablePropertyGroupValuePage
Name | Schema |
---|---|
content |
< VariablePropertyGroupInfoResult > array |
links |
< Link > array |
page |
4. Security
4.1. access_token
Type : oauth2
Flow : accessCode
Token URL : https://localhost/uaa/oauth/authorize
Token URL : https://localhost/uaa/oauth/token
Name | Description |
---|---|
mes.materiallot.create |
Core service permissions to create material lot |
mes.consumptionoperations.edit |
Core service permission to create and edit consumption operations for raw material genealogy |
4.2. resource_owner
Type : oauth2
Flow : password
Token URL : https://localhost/uaa/oauth/token
Name | Description |
---|---|
mes.materiallot.create |
Core service permissions to create material lot |
mes.consumptionoperations.edit |
Core service permission to create and edit consumption operations for raw material genealogy |
4.3. implicit_grant
Type : oauth2
Flow : implicit
Token URL : https://localhost/uaa/oauth/authorize
Name | Description |
---|---|
mes.materiallot.create |
Core service permissions to create material lot |
mes.consumptionoperations.edit |
Core service permission to create and edit consumption operations for raw material genealogy |
4.4. client_creds
Type : oauth2
Flow : application
Token URL : https://localhost/uaa/oauth/token
Name | Description |
---|---|
mes.materiallot.create |
Core service permissions to create material lot |
mes.consumptionoperations.edit |
Core service permission to create and edit consumption operations for raw material genealogy |