Prozesse Auslagerung
Die Auslagerung ist aus Sicht des Kommissionieres relativ einfach:
Vorgegebene Menge aus Lager oder Eingangspuffer nach Ausgangspuffer umlagern.
Ev. MHD/Los erfassen
Optional kann ein Verdichtungsprozess nach Tour vorhanden sein, der aber ein separater Arbeitsgang ist.
Zusammenspiel App - BPE
Der obige Prozess wird von der App geführt, die BPE ist passiv (bis auf den Freigabe-Job der Aufträge):
Die Erfassung der Gebinde ist noch nicht umgesetzt. Dies muss noch genauer Spezifiziert werden.
Schnittstelle BPE
Prozess / Abfrage | Parameter | Operationen / Bemerkungen | Endpunkt /Logistics/GoodsIssue |
---|---|---|---|
Warenausgänge lesen | Lager | Soll nur unbearbeitete und vom aktuellen Benutzer gesperrte Aufträge anzeigen. | GET |
Positionen lesen | Beleg-Id | Gibt die Positionen des Belegs aus, gefiltert auf aktuellen Mitarbeiter, Lager, Sektor (Optional) und Logistikstatus. | GET /{id} |
Positionen reservieren | Beleg-Id | Reserviert die Position des Belegs im aktuellen Kontext. | PUT /{id}/Assign |
Position freigeben | Beleg-Id | Gibt die Position des Beleges für den aktuellen Benutzer wieder frei. | PUT /{id}/Release |
Positionsdaten rückmelden | Positions-Id | Rückmeldung der Positionsdetails, Update Positions-Logistikstatus. Falls alle Positionen erledigt sind Update Beleg-Logistikstatus. | POST /Position/{id}/Confirm |
Bestände schreiben | Positions-Id | Bestände und Logistikposition schreiben. Inkrementelle Variante des obigen Rückmeldens. Kann über denselben Endpunkt erfolgen. | |
Gebinde lesen | Beleg-Id | Gibt die Gebindepositionen des Beleges aus. | GET /{id}/Empties |
Gebinde schreiben | Beleg-Id | Schreibt die kompletten Gebindepositionen des Beleges | POST /{id}/Empties |
Die Endpunkte sind hier detailliert beschrieben: https://i-ag.atlassian.net/wiki/spaces/DEV/pages/81692019
Offene Fragen
Frage | Antwort | Kommentar / Status |
---|---|---|
Benötigt es beim Wareneausgang eine separate MHD-Auswahl? | Ja, falls jemand direkt vom Screen “Lagerplatzbestände” scannt, muss er zwingend MHD auswählen, wenn mehrere MHDs auf diesem Lagerplatz vorhanden sind.
| Optional: Wenn ein Artikel nur einen Lagerplatz mit einem MHD hat, soll der Screen mit den Lagerplatzbestände nicht erscheinen → prüfen ob das bei den Kunden gewünscht ist. |