identpro Logo
← Übersicht
WMS INTERFACE – UNMANAGED PROZESS

Adhoc-Umlagerung

UNMANAGEDSUMOIN_TRANSFERSTOCKED
Richtung: WES → LVS
Schnittstelle: PUT /wms/idpsumo
Version: 7.52

1. Managed vs. Unmanaged

▶ Managed (auftragsgeführt)
Der Fahrer arbeitet einen Fahrauftrag ab, der vom LVS per TORD übermittelt wurde. WES führt ihn von der Aufnahme bis zur Ablage. Quittierungen erfolgen per TOCO oder SUMO (bei Abweichung).
▶ Unmanaged (adhoc)
Der Fahrer bewegt eine Ladung ohne aktiven Fahrauftrag — nach eigenem Ermessen oder auf mündliche Anweisung. WES erkennt die Bewegung und sendet SUMO-Meldungen an das LVS, damit der Lagerbestand aktuell bleibt.

2. Prozessablauf

Phase 1 – Aufnahme ohne Fahrauftrag
1 Fahrer nimmt eine Ladung auf. WES findet keinen passenden aktiven Fahrauftrag für diese Ladung.
Unmanaged-Aufnahme erkannt. Es liegt kein aktiver Fahrauftrag vor, der dieser Ladung zugeordnet ist.
WES sendet SUMO (lestatus: "IN_TRANSFER") an das LVS.
Konfiguration: Versand kann per Systemproperty WMSSendSumoOnPickEvent aktiviert/deaktiviert werden (Standard: inaktiv).
Phase 2 – Absetzen ohne Fahrauftrag
2 Fahrer setzt die Ladung an einem beliebigen Lagerort ab. WES registriert die Ablage.
Unmanaged-Ablage erkannt. Es liegt kein aktiver Auftrag vor, der diesen Zielort vorschreibt.
WES sendet SUMO (lestatus: "STOCKED") an das LVS. Ladung gilt als eingelagert.
Konfiguration: Versand kann per Systemproperty WMSSendSumoOnReleaseEvent aktiviert/deaktiviert werden (Standard: aktiv).
Gleicher Endpunkt wie bei auftragsgeführtem SUMO:
Unmanaged-SUMOs werden über denselben Endpunkt PUT /wms/idpsumo gesendet wie SUMOs im auftragsgeführten Prozess (z. B. bei Abweichung vom Zielort). Das LVS kann beide Fälle anhand des Ladungszustands im eigenen System unterscheiden, da im Unmanaged-Fall kein aktiver Auftrag in WES existiert.

3. API – SUMO

► WES → LVS

Endpunkt (LVS-seitig)

MethodePUT
Pfad (Standard)/wms/idpsumo
Content-Typeapplication/json

Felder

FeldTypPflichtBeschreibung
lenumStringPflichtID der bewegten Ladung.
truckStringPflichtName des ausführenden Staplers.
lgplaStringPflichtAktueller Lagerort der Ladung (Aufnahme- bzw. Ablageort).
lestatusEnumPflichtNeuer Ladungsstatus (s. u.).

Werte für lestatus

WertZeitpunktBedeutung
"IN_TRANSFER" Aufnahme Ladung wurde vom Fahrer aufgenommen und befindet sich im Transport (kein Fahrauftrag vorhanden).
"STOCKED" Ablage Ladung wurde vom Fahrer an einem Lagerort abgesetzt (kein Fahrauftrag vorhanden oder Zielort weicht ab).

Beispiel – Adhoc-Aufnahme

{
  "lenum":    "LE-4711",
  "truck":    "Truck 1",
  "lgpla":    "Lager-A-05",
  "lestatus": "IN_TRANSFER"
}

Beispiel – Adhoc-Ablage

{
  "lenum":    "LE-4711",
  "truck":    "Truck 1",
  "lgpla":    "Lager-B-12",
  "lestatus": "STOCKED"
}

4. Konfiguration

SystempropertyStandardBeschreibung
WMSSendSumoOnPickEvent inaktiv Aktiviert den SUMO-Versand bei unmanaged Aufnahme.
WMSSendSumoOnReleaseEvent aktiv Aktiviert den SUMO-Versand bei unmanaged Ablage.
WMSSendSumoWhenLocationChangedOnly inaktiv Wenn aktiv: SUMO bei Ablage nur senden, wenn sich der Lagerort der Ladung tatsächlich geändert hat.
WMSSendSumoAsList inaktiv Wenn aktiv: mehrere SUMOs werden gebündelt als Liste gesendet statt einzeln.
SUMO bei Ablage auch im Managed Prozess:
Ein SUMO mit lestatus: "STOCKED" wird nicht nur bei Adhoc-Ablagen gesendet, sondern auch dann, wenn ein Fahrer im auftragsgeführten Prozess eine Ladung an einem Ort absetzt, der nicht dem Zielort (topla) im Auftrag entspricht. In beiden Fällen ist der Endpunkt und die Nachrichtenstruktur identisch.