Layout 1:1 from NimmstaLayout-XML (device pxx=200, pxy=200) · Single path: Load (get-job) → Picking Box Scan → Lagerplatz (storage scan) → Quantity Confirm / Inventory (optional) → Abschluss. LightTag via jobOptions.
Main flow
Load Step (Initial)
get-job: onSuccess + results → Picking Box Step DE · empty/404 → NoOpenOrders
→
Picking Box Step DE
OPTION
Auftrag 123
SCAN Behälter
Scan → set Pickingbox on results → Lagerplatz Step DE · OPTION → Options Picking Box Step DE
→
Lagerplatz Step DE
OPTION
Scan
04.08.01.01
Menge
7
Artikel Info
PRL - 449655259
Scan storage_scan: qty>1 → Quantity Confirm · qty=1+stock → Inventory · qty=1+no stock → next Lagerplatz or Abschluss · wrong → negative · OPTION → Options Lagerplatz Step1 DE
→
Quantity Confirm Step DE
OPTION
Lagerpl.
04.08.01.01
3 / 7 ENTNOMMEN
Artikel Info
Artikelname
got_all / Scan: last → Abschluss/Inventory · more → Lagerplatz · onDoubleTrigger: short pick · OPTION → Options Quantity Confirm Step DE
→
Inventory Step DE
OPTION
Menge nach Entnahme
5 Stk.
JA
NEIN
JA → Lagerplatz or Abschluss · NEIN → Inventory Count Step DE · OPTION → Options Inventory Step DE
→
Inventory Count Step DE
OPTION
5 Stk.
-1
+1
ENTER
-1/+1 → stay · ENTER → Lagerplatz or Abschluss · OPTION → Options Inventory Count Step DE
→
Abschluss Step DE
OPTION
Auftrag 123
✓
Speichern
Speichern / onTrigger → job.done, openJobs-- → Load Step
Alternative entry (Load Job for Pre Picking Box Step DE)
Load Job for Pre Picking Box Step DE
openJobs > 0 → Picking Box Step DE · openJobs == 0 → Start Step DE
→
Start Step DE
open_jobs → Picking Box Step DE · OPTION → Options Start Step DE
Branch: NoOpenOrders (load fails or no results)
NoOpenOrders
Keine offenen Aufträge
Hauptmenü
Aktualisieren
Hauptmenü → stop · Aktualisieren → cancel · onAppear 25s → cancel
Options menus (via OPTION button)
Options Start Step DE
BACK
Keine Option verfügbar
ZURÜCK
BACK / ZURÜCK → Start Step DE
Options Picking Box Step DE
BACK → Picking Box · Keine Pickingbox → Lagerplatz Step DE
Options Lagerplatz Step1 DE
ZURÜCK
Artikel bestätigen
Mindermenge
SEITE 1
SEITE 2
Artikel bestätigen → Quantity Confirm · Mindermenge → Options Short Pick Step DE · SEITE 2 → Step2 · ZURÜCK → Lagerplatz
Options Lagerplatz Step2 DE
ZURÜCK
Art. überspr.
Auft. überspr.
SEITE 1
SEITE 2
Art. überspr. → Lagerplatz or Abschluss · Auft. überspr. → Abschluss · SEITE 1 → Step1 · ZURÜCK → Lagerplatz
Options Lagerplatz last item DE
ZURÜCK
Vorheriger Artikel:
04.08.01.01
7 / 7
Artikelname
ZURÜCK → Options Lagerplatz Step2 DE
Options Picking Step DE
BACK
Art. überspr.
Auft. überspr.
Art. überspr. → Lagerplatz or Abschluss · Auft. überspr. → Abschluss · Back → Picking Step
Options Quantity Confirm Step DE
ZURÜCK
Art. überspr.
Auft. überspr.
Mindermenge
Art. überspr. / Auft. überspr. → Lagerplatz or Abschluss · Mindermenge → Options Short Pick Step DE · ZURÜCK → Quantity Confirm
Options Inventory Count Step DE
Inv. überspr. → Abschluss or Lagerplatz · ZURÜCK → Inventory Count Step DE
Options Inventory Step DE
Skip inventory → Abschluss or Lagerplatz · BACK → Inventory Step DE
Options Short Pick Step DE
Del
7
8
9
4
5
6
1
2
3
0
ENTER
Numpad: Menge eingeben · ENTER (leer → negative) → Lagerplatz or Abschluss
Count Step (alternative numpad layout)
Count Step
0 Stk.
Del
7
8
9
4
5
6
1
2
3
0
OK
Ziffern/Del → stay · OK → Lagerplatz or Abschluss (nicht aus Hauptfluss erreichbar)
Flow overview
Start: Load Step (get-job) → bei Ergebnissen Picking Box Step DE, sonst NoOpenOrders. Alternativ: Load Job for Pre Picking Box Step DE → openJobs>0 → Picking Box; sonst Start Step DE (open_jobs → Picking Box).
Picking Box: Scan Behälter → Pickingbox auf alle results setzen → Lagerplatz Step DE. OPTION: Keine Pickingbox → Lagerplatz ohne Box.
Lagerplatz: Anzeige Storage, Menge, Artikel. Scan storage_scan: bei required_quantity>1 → Quantity Confirm (scannedArticles++); bei qty=1 und stock vorhanden → Inventory Step; bei qty=1 ohne stock → nächster Artikel (Lagerplatz) oder Abschluss. Falscher Scan → negative_feedback. OPTION: Artikel bestätigen → Quantity Confirm; Mindermenge → Short Pick (Numpad); SEITE 2: Art. überspr. / Auft. überspr.
Quantity Confirm: Button „X / Y ENTNOMMEN“ oder weiter scannen. got_all / Scan vollständig: je nach Index und stock → Lagerplatz, Inventory oder Abschluss. onDoubleTrigger: Short-Pick (Menge bestätigen). OPTION: Art. überspr., Auft. überspr., Mindermenge → Options Short Pick Step DE.
Inventory: „Menge nach Entnahme“ (stock − scanned). JA → Stock aktualisieren, dann Lagerplatz oder Abschluss. NEIN → Inventory Count (-1/+1, ENTER). OPTION: Skip inventory → Abschluss/Lagerplatz.
Inventory Count: Bestand manuell anpassen, ENTER → Lagerplatz or Abschluss. OPTION: Inv. überspr. → Abschluss/Lagerplatz.
Short Pick (Options Short Pick Step DE): Numpad-Menge eingeben, ENTER → Lagerplatz or Abschluss (leer → negative_feedback).
Abschluss: Speichern oder onTrigger → job.done, openJobs-- → Load Step.
Options (OPTION): Von jedem Schritt: BACK/ZURÜCK zum vorherigen Schritt; je nach Step: Keine Pickingbox, Artikel bestätigen, Mindermenge, Art. überspr., Auft. überspr., Inv. überspr., Skip inventory.
Koordinaten 1:1 aus NimmstaLayout (device pxx=200, pxy=200). CSV Picking Storage Scan LT (PoVTemplates/CSV Picking Storage Scan LT.json).