Pobranie produktów z zaakceptowanych technologii
Informacje
Za pomocą tej metody api pobierzesz produkty z zaakceptowanych technologii. Produkty wykorzystywane w technologii muszą zostać zsynchronizowane z systemem zewnętrznym, aby można było pytać o ich stany, czy tworzyć z nimi dokumenty.
Moduł integracyjny: urcTechnologies
Nazwa akcji: getNewProductsFromAcceptedTechnologies
URL: /integration/rest/getNewProductsFromAcceptedTechnologies.html
Metoda http: POST
Zawartość żądania
{
}
Zawartość odpowiedzi
{
"products" : [
{
"number" : "number",
"name" : "name",
"ean" : "ean", //opcjonalne
"globalTypeOfMaterial" : "01component | 02intermediate | 03finalProduct | 04waste", //opcjonalne
"unit" : {
"externalID" : "externalID",
"name" : "name",
"description" : "description" //opcjonalne
},
"category" : { //opcjonalne
"externalID" : "externalID",
"name" : "name",
"description" : "description" //opcjonalne
}
}
]
}
Działanie
Zwraca produkty końcowe oraz surowce bez externalID z zaakceptowanych technologii ze zleceń produkcyjnych w statusach != ‘04completed’, ‘05declined’, ‘07abandoned’. Nie patrzymy w tym przypadku na globalTypeOfMaterial tylko na to jak produkty są wykorzystane w technologii. Produkty mogą mieć globalTypeOfMaterial null’owy. Jednostka i kategoria może mieć externalID = null, wtedy jest traktowana także jako nowa. Kategoria jest opcjonalna - w przypadku braku kategorii produktu przesyłany jest null!