Zaktualizuj partie
Informacje
Za pomocą tej metody jest tworzona lub aktualizowana partia w genealogii.
Moduł integracyjny: urcAdvGenealogyForOrders
Nazwa akcji: updateBatches
URL: /integration/rest/updateBatches.html
Metoda http: POST
Zawartość żądania
{
"batches" : [
{
"externalID" : "batch externalID",
"batchNumber" : "batch number",
"product" : {
"externalID" : "products externalID",
"number" : "number", // opcjonalne
"name" : "name", // opcjonalne
"ean" : "ean", // opcjonalne
"globalTypeOfMaterial" : "01component or 02intermediate or 03finalProduct or 04waste", // opcjonalne
"description" : "description", // opcjonalne
"unit" : { // opcjonalne
"externalID" : "externalID",
"name" : "name",
"description" : "description"
}
},
"supplier" : { // opcjonalne
"externalID" : "companies externalID",
"number" : "number",
"name" : "name"
}
}
]
}
Zawartość odpowiedzi
Działanie
Dodaje lub aktualizuje partię w systemie. Partia otrzymuje stasus: ‘śledzona’.
Dodane partie są niemodyfikowalne w MES poza zmianą statusów.
Nadaj partii zewnętrzne ID
Informacje
Za pomocą tej metody w istniejącej w MES partii uzupełniany jest externalID.
Moduł integracyjny: urcAdvGenealogyForOrders
Nazwa akcji: setBatchesExternalID
URL: /integration/rest/setBatchesExternalID.html
Metoda http: POST
Zawartość żądania
{
"batches" : [
{
"externalID" : "externalID",
"batchNumber" : "batch number"
}
],
"ignoreMissing" : true or false
}
Zawartość odpowiedzi
Działanie
Ustawia externalID partiom z zgodnym numerem. Jeżeli jest włączona opcja ignoreMissing wtedy nie zwraca błędu jeżeli nie znajdzie partii o danym numerze.