Zaktualizuj jednostki
Informacje
Za pomocą tej metody api dodasz jednostki do systemu. Zaktualizujesz też istniejące o podanym externalID.
Moduł integracyjny: urcBasic
Nazwa akcji: updateUnits
URL: /integration/rest/updateUnits.html
Metoda http: POST
Zawartość żądania
{
"units": [
{
"description": "description", //opcjonalne
"externalID": "externalID",
"name": "name",
"technicalCode": "technicalCode" //opcjonalne
}
]
}
Zawartość odpowiedzi
{
"status": "OK",
"message": null // Gdy status ERROR - informacja z przyczyną błędu
}
Działanie
W tej akcji MES powinien otrzymać wszystkie jednostki z ERP, które zostały zaktualizowane lub utworzone od ostatniej synchronizacji.
Działa analogicznie jak updateProductsBasic.
Nadaj jednostce zewnętrzne ID
Informacje
Za pomocą tej metody api istniejącym w qcadoo jednostkom nadasz zewnętrzne ID.
Moduł integracyjny: urcBasic
Nazwa akcji: setUnitsExternalID
URL: /integration/rest/setUnitsExternalID.html
Metoda http: POST
Zawartość żądania
{
"ignoreMissing": true,
"units": [
{
"externalID": "string",
"name": "string",
"nameAsID": "string"
}
]
}
Zawartość odpowiedzi
{
"status": "OK",
"message": null // Gdy status ERROR - informacja z przyczyną błędu
}
Działanie
Ustawia externalID jednostkom z nazwą nameAsID. Jeżeli jest włączona opcja ignoreMissing wtedy nie zwraca błędu jeżeli nie znajdzie jednostki o nazwie == nameAsID.