Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Drawio
mVer2
zoom1
simple0
inComment0
custContentId124813554
pageId124813465
lbox1
diagramDisplayNameUntitled Diagram-1710940938992.drawio
contentVer6
revision6
baseUrlhttps://i-ag.atlassian.net/wiki
diagramNameUntitled Diagram-1710940938992.drawio
pCenter0
width615.5
links
tbstyle
height194

Schnittstelle BPE

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
Artikel

Neuer Eintrag in die Tabelle Logistikaufgaben

POST /Replenishment

Abfrage Aufträge

Lager, optional
Sektor, 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
Artikel
Mengen
MHD

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 detailiert detailliert beschrieben: /wiki/spaces/DEV/pages/81725630

Neuer Nachschub

Ein neuer Nachschub kann von der App oder von einem BPE-Job erzeugt werden. Aus Sicht der App ist der Ablauf wie folgt:

Drawio
mVer2
zoom1
simple0
inComment0
custContentId125468927
pageId124813465
lbox1
diagramDisplayNameUntitled Diagram-1711007273620.drawio
contentVer5
revision5
baseUrlhttps://i-ag.atlassian.net/wiki
diagramNameUntitled Diagram-1711007273620.drawio
pCenter0
width821.5
links
tbstyle
height704.5795511586493

Wann die BPE automatisch einen Nachschub-Auftrag erstellen soll ist noch nicht definiert.

Abfrage Aufträge

Diese Abfrage gibt eine Lister aller offenen Nachschub-Aufträge aus. Optional kann nach Sektor, Lager und Bereich eingeschränkt werden.

Pro Nachschub soll eine Liste möglicher Quell-Bestände angezeigt werden. Die Sortierung soll nach MHD aufsteigend sein.

Weiter kann ein Nachschubauftrag nicht ausführbar sein, da z.B. kein Bestand vorhanden ist. Dies wird mit einem Flag auf dem Nachschubauftrag angezeigt.

Nachschub erledigen

Um einen Nachschub zu erledigen, muss die angeforderte Ware verschoben werden. Dazu müssen zuerst Quell-Lager und -Menge erfasst werden, dann das Ziellager. Durch Bestätigung werden die Mengen übermittel, der Auftrag abgeschlossen, und die Lagerumbuchungen geschrieben.

Drawio
mVer2
simple0
zoom1
inComment0
pageId124813465
custContentId126058584
diagramDisplayNameUntitled Diagram-1711029831034.drawio
lbox1
contentVer5
revision5
baseUrlhttps://i-ag.atlassian.net/wiki
diagramNameUntitled Diagram-1711029831034.drawio
pCenter0
width631.5
links
tbstyle
height822.5

Nachschub löschen

Das Löschen eines Nachschubauftrages kann jederzeit erfolgen. Die App soll die entsprechende Option in den Übersichten der Nachschubaufträgen anbieten.

Offene Fragen

Frage

Antwort

Kommentar / Status

Muss das Lager noch ausgewählt werden?

Es wird wie beim Warenausgang und Wareneingang neu einen Screen geben mit Auswahl Lager.