Inventory Workflow

Layout 1:1 from NimmstaLayout-XML (device pxx=200, pxy=200) · Inventory: storage location → article → quantity → check → optional SN

Main flow
Load Step (Initial)
Loading Data
onAppear → Storage Step
Storage Step
OPTION
Scan storage
Scan → Article Step · OPTION → Options Storage
Article Step
OPTION
04.08.01.01
Scan Article
Scan → Count Step · OPTION → Options Article
Count Step
42 pcs
Del
7
8
9
4
5
6
1
2
3
0
OK
Digits/Del → stay · OK → Check Step
Check Step
OPTION
04.08.01.01
ART-12345
42 pcs
RIGHT
SN
WRONG
RIGHT → Storage (next) · WRONG → Storage (retry) · SN → Serialnumber
Serialnumber Step
OPTION
2 / 5
Scan Sn. Number
Scan SN (duplicate → negative feedback) · last SN → Storage
Completion Step
Inventory completed
Continue
Continue → Storage Step (more inventory)
Options menus (accessible via OPTION, all with „Inv. done“ → Completion)
Options Storage Step
BACK
Inv. done
BACK → Storage · Inv. done → Completion
Options Article Step
BACK
Inv. done
BACK → Article · Inv. done → Completion
Options Check Step
BACK
Inv. done
BACK → Check · Inv. done → Completion
Options Serialnumber Step
BACK
Inv. done
BACK → Serialnumber · Inv. done → Completion
Flow overview
Start: Load Step (onAppear) → Storage Step.
Main loop: Storage (scan storage location) → Article (scan article) → Count (digits + OK) → Check (RIGHT / WRONG / SN).
RIGHT: Entry confirmed → new entry appended → back to Storage Step.
WRONG: Discard storage/article/quantity → back to Storage Step (same index).
SN: Scan serial numbers (count = stock); duplicates → negative_feedback; last SN → same as RIGHT, then Storage.
Options (OPTION): In Storage, Article, Check, Serialnumber: BACK to previous step; „Inv. done“ sets check, increments index, goes to Completion Step.
Completion: „Continue“ → back to Storage Step (more inventory possible).

Coordinates 1:1 from NimmstaLayout (device pxx=200, pxy=200). Inventory workflow (PoVTemplates/Inventory.json).