CSV Picking Storage Scan LT Workflow

Layout 1:1 from NimmstaLayout XML (device pxx=200, pxy=200) · Single path: Load (get-job) → Picking Box Scan → Storage (storage scan) → Quantity Confirm / Inventory (optional) → Completion. LightTag via jobOptions.

Main flow
Load Step (Initial)
Loading Data
get-job: onSuccess + results → Picking Box Step · empty/404 → NoOpenOrders
Picking Box Step
OPTION
Order 123
SCAN container
Scan → set Pickingbox on results → Storage Step · OPTION → Options Picking Box Step
Storage Step
OPTION
Scan
04.08.01.01
Qty
7
Article info
PRL - 449655259
Scan storage_scan: qty>1 → Quantity Confirm · qty=1+stock → Inventory · qty=1+no stock → next Storage or Completion · wrong → negative · OPTION → Options Storage Step1
Quantity Confirm Step
OPTION
Stor.
04.08.01.01
3 / 7 TAKEN
Article info
Article name
got_all / Scan: last → Completion/Inventory · more → Storage · onDoubleTrigger: short pick · OPTION → Options Quantity Confirm Step
Inventory Step
OPTION
Qty after pick
5 pcs
YES
NO
YES → Storage or Completion · NO → Inventory Count Step · OPTION → Options Inventory Step
Inventory Count Step
OPTION
5 pcs
-1
+1
ENTER
-1/+1 → stay · ENTER → Storage or Completion · OPTION → Options Inventory Count Step
Completion Step
OPTION
Order 123
Save
Save / onTrigger → job.done, openJobs-- → Load Step
Alternative entry (Load Job for Pre Picking Box Step)
Load Job for Pre Picking Box Step openJobs > 0 → Picking Box Step · openJobs == 0 → Start Step
Start Step
OPTION
1 Bestellung(en)
open_jobs → Picking Box Step · OPTION → Options Start Step
Branch: NoOpenOrders (load fails or no results)
NoOpenOrders
No open orders
Main menu
Aktualisieren
Main menu → stop · Refresh → cancel · onAppear 25s → cancel
Options menus (via OPTION button)
Options Start Step
BACK
No option available
BACK
BACK / BACK → Start Step
Options Picking Box Step
BACK
No picking box
BACK → Picking Box · No picking box → Storage Step
Options Storage Step1
BACK
Confirm article
Shortage
PAGE 1
PAGE 2
Confirm article → Quantity Confirm · Shortage → Options Short Pick Step · PAGE 2 → Step2 · BACK → Storage
Options Storage Step2
BACK
Art. skipped
Order skipped
PAGE 1
PAGE 2
Art. skipped → Storage or Completion · Order skipped → Completion · PAGE 1 → Step1 · BACK → Storage
Options Storage last item
BACK
Previous article:
04.08.01.01
7 / 7
Article name
BACK → Options Storage Step2
Options Picking Step
BACK
Art. skipped
Order skipped
Art. skipped → Storage or Completion · Order skipped → Completion · Back → Picking Step
Options Quantity Confirm Step
BACK
Art. skipped
Order skipped
Shortage
Art. skipped / Order skipped → Storage or Completion · Shortage → Options Short Pick Step · BACK → Quantity Confirm
Options Inventory Count Step
BACK
Skip inv.
Skip inv. → Completion or Storage · BACK → Inventory Count Step
Options Inventory Step
BACK
Skip inventory
Skip inventory → Completion or Storage · BACK → Inventory Step
Options Short Pick Step
Del
7
8
9
4
5
6
1
2
3
0
ENTER
Numpad: enter quantity · ENTER (empty → negative) → Storage or Completion
Count Step (alternative numpad layout)
Count Step
0 pcs
Del
7
8
9
4
5
6
1
2
3
0
OK
Digits/Del → stay · OK → Storage or Completion (not reachable from main flow)
Flow overview
Start: Load Step (get-job) → with results Picking Box Step, else NoOpenOrders. Alternative: Load Job for Pre Picking Box Step → openJobs>0 → Picking Box; else Start Step (open_jobs → Picking Box).
Picking Box: Scan container → set picking box on all results → Storage Step. OPTION: No picking box → storage without box.
Storage: Shows storage, quantity, article. Scan storage_scan: when required_quantity>1 → Quantity Confirm (scannedArticles++); when qty=1 and stock available → Inventory Step; when qty=1 without stock → next article (storage) or Completion. Wrong scan → negative_feedback. OPTION: Confirm article → Quantity Confirm; Shortage → Short Pick (Numpad); PAGE 2: Art. skipped / Order skipped
Quantity Confirm: Button "X / Y TAKEN" or keep scanning. got_all / scan complete: depending on index and stock → Storage, Inventory or Completion. onDoubleTrigger: short pick (confirm quantity). OPTION: Art. skipped, Order skipped, Shortage → Options Short Pick Step.
Inventory: "Qty after pick" (stock − scanned). YES → update stock, then Storage or Completion. NO → Inventory Count (-1/+1, ENTER). OPTION: Skip inventory → Completion/Storage.
Inventory Count: Adjust stock manually, ENTER → Storage or Completion. OPTION: Skip inv. → Completion/Storage.
Short Pick (Options Short Pick Step): Enter numpad quantity, ENTER → Storage or Completion (empty → negative_feedback).
Completion: Save or onTrigger → job.done, openJobs-- → Load Step.
Options (OPTION): From each step: BACK to previous step; per step: No picking box, Confirm article, Shortage, Art. skipped, Order skipped, Skip inv., Skip inventory.

Coordinates 1:1 from NimmstaLayout (device pxx=200, pxy=200). CSV Picking Storage Scan LT (PoVTemplates/CSV Picking Storage Scan LT.json).