Stejně jako v desktopové nebo webové aplikaci je možné využít funkci Přepočítat procenta realizovatelnosti objednávky přijaté. Tato funkce slouží k aktualizaci sloupce „% realizovatelnosti“ v závislosti na ceně objednané položky a stavu skladu. Tento sloupec vám říká, z kolika procent jste schopni momentálně objednávku uspokojit.
U položky se 100% slevou se % realizovatelnosti nevypočítá. Tento údaj pracuje nikoliv s množstvím, ale s cenou položky.
Pozn.: V současné chvíli je možné toto obejít tak, že objednávku uložíte s cenou za MJ, spočtete %realizovatelnosti, vrátíte se do objednávky, cenu za MJ změníte na 0. Po přepočtení %realizovatelnosti zůstane i u objednávky s nulovou cenou správné %.
Tato funkce je využitelná pouze pro evidenci objednávek přijatých.
Způsob volání
Lze využít HTTP metodu: PUT
nebo POST
, podporované výstupní formáty jsou XML
nebo JSON
.
Endpoint pro volání služby obsahuje evidenci objednávky přijaté a název služby prepocitat-realizovatelnost
:
https://localhost:5434/c/{ID frimy}/objednavka-prijata/prepocitat-realizovatelnost.xml (.json).
URL parametry
Služba umožňuje použít parametr dry-run
. Pomocí tohoto parametru lze zjisti, zda byl přepočet dokončen. Pokud ano, vrátí HTTP status 200. Pokud ne, vrátí HTTP status 409 s informací o tom, kdy a kým byl přepočet spuštěn.
Příklady použití
1. volání v XML
POST https://localhost:5434/c/firma_s_r_o_/objednavka-prijata/prepocitat-realizovatelnost.xml
2. volání v JSON včetně testovacího režimu dry-run
:
PUT https://localhost:5434/c/firma_s_r_o_/objednavka-prijata/prepocitat-realizovatelnost.json?dry-run=true
Neúspěšné requesty
1. V případě, že běží další jiný přepočet, spuštěný například uživatelem v aplikaci
"message": "Aktuálně běžící operace 'Přepočítat procenta realizovatelnosti' špuštěná uživatelem dba v 16.10.2022, 18:21:59 nedovoluje současně spustit 'Přepočítat procenta realizovatelnosti'."
FAQ
Jak je procento vypočteno?
Procento se stanovuje jako poměr objednaného množství oproti stavu skladu. Tedy jinými slovy kolik procent objednávky je možné uspokojit dle dostupné zásoby.
Je možné vypočítat % realizovatelnosti pro vybranou/vybrané objednávky?
Tato možnost není. Služby vždy vypočítává procento realizovatelnosti u všech nehotových objednávek.
Jak aktuální % realizovatelnosti zjistit?
Změnu % realizovatelnosti lze zjistit pomocí web hooku. Případně aktuální hodnotu lze vyčíst z vlastnosti procReal
na objednávce přijaté.
Potřebujete poradit?
V případě dotazů k aplikaci nás kontaktujte na podporaflexi@abra.eu případně prostřednictvím chat okna v pravém dolním rohu.