Der Nachschub wird wie folgt erzeugt und verarbeitet:
Der einzige persistente Speicher ist die DB, die nur via BPE angesprochen wird. Somit ergibt sich folgende Schnittstelle:
Prozess / Abfrage | Parameter | Operationen / Bemerkungen | Endpunkt /Logistics/IntraLogistics |
---|---|---|---|
Neuer Nachschub | Wohin | Neuer Eintrag in die Tabelle Logistikaufgaben | POST /Replenishment |
Abfrage Aufträge | Lager, optional | Gibt Liste der offenen Nachschubsaufträge zurück. Zu jedem Nachschubauftrag wird eine Liste möglicher Quellbestände mit MHD und Menge zurückgegeben | GET /Replenishment |
Nachschub erledigt | Von - Nach | Markiert einen Nachschub als erledigt und bucht die Lagerbestände um | POST /Replenishment/{id}/Confirm |
Nachschub löschen | Nachschub-ID | Löscht einen vorhandenen Nachschub-Auftrag | DELETE /Replenishment/{id} |
Die Endpunkte sind hier detailliert beschrieben: /wiki/spaces/DEV/pages/81725630
Neuer Nachschub
Ein neuer Nachschub kann von der App oder von einem BPE-Job erzeugt werden. In beiden Fällen ist der Ablauf identisch: