Inventory

Standard PoV 5 · Inventory

Inventory

POV naming

POV number5
POV nameInventory
Alternative termsInventory Count; Stocktaking; Physical Inventory; Cycle Counting
DescriptionCount stock by scanning location, article and entering quantity. Verify count and optionally including serial numbers.

What this workflow does

Count stock by scanning location, article and entering quantity. Verify count and optionally including serial numbers.

Data formatstorage;article;stock;sn;check (CSV or API results[])
Main scan loopStorage → Article → Count → Check → next storage …
Serial numbersOptional via SN button · count must match entered stock
LanguagesDE / EN via translationKeys
PoV example dataStorage 12.0.3 · Article ART-1001

Typical scan sequence

Storage 12.0.3 Article ART-1001 Count (numpad) Check RIGHT / WRONG / SN
RIGHT appends a confirmed entry and returns to Storage Step. WRONG clears the current attempt without saving. SN scans one serial per counted unit; duplicates trigger negative feedback.

Operator journey

What the operator does on the watch — each step shows the screen, required action, and where the flow goes next.

1
Load Step Automatic

Workflow starts and navigates directly to Storage Step. Job may be empty — operator builds lines on device.

Inventory DE-A-2026-042
Load Step
Loading Data

workflow y=40 · onAppear → Storage Step

↓ Storage Step
2
Storage Step Scan location

Scan the location barcode at the shelf (e.g. 12.0.3).

Scan 12.0.3 OPTION Inv. done

OPTION → Inv. done → Completion Step.

Storage Step
OPTION
Scan storage

scan_storage y=36 · SCAN_NOW_TOUCH y=100

↓ Article Step
3
Article Step Scan article

Scan article / EAN barcode. Storage location 12.0.3 stays visible on screen.

12.0.3ART-1001
Scan ART-1001 BACK
Article Step
OPTION
12.0.3
Scan Article

storage y=32 auto · scan_article y=67 · scan ART-1001

↓ Count Step
4
Count Step Numpad

Enter counted quantity with numpad digits. Use Del to correct; press OK to proceed.

stock 42
0–9 · Del OK
Count Step
42 pcs
Del
7
8
9
4
5
6
1
2
3
0
OK

stock 130×38 y=6 · numpad y=42–159 · ok y=159

↓ Check Step
5
Check Step RIGHT / WRONG / SN

Review storage, article, and quantity. Choose confirmation action:

12.0.3ART-100142 pcs
RIGHT → save WRONG → discard SN → serial loop
Check Step
OPTION
12.0.3
ART-1001
42 pcs
RIGHT
SN
WRONG

storage y=30 · article y=75 · stock y=120 auto · RIGHT/SN/WRONG y=155

↓ RIGHT/SN → Storage · WRONG → Storage (retry)
6
Serialnumber Step (optional) Scan SNs

When SN pressed: scan one serial number per counted unit (e.g. 2 / 5).

Scan SN001 … Duplicate → beep Last SN → save

SN count must match entered stock before line is saved.

Serialnumber Step
OPTION
2 / 5
Scan Sn. Number

sn_progress y=32 · scan_sn y=67 · SCAN_NOW_TOUCH y=100

↓ Storage Step (next line)
7
Completion Step Finish

Reached via OPTION Inv. done or when session ends. Continue returns to Storage for more lines.

Continue Save job
Completion Step
Inventory completed
Continue

completed y=36 · continue 180×50 y=100

✓ Session finished or loop continues

Flow diagram

Technical overview
flowchart TD
    Load[Load Step] --> Storage[Storage Step
scan location] Storage -->|scan| Article[Article Step
scan article] Storage -->|OPTION Inv. done| Completion[Completion Step] Article -->|scan| Count[Count Step
numpad + OK] Count -->|OK| Check[Check Step
RIGHT / WRONG / SN] Check -->|RIGHT| Storage Check -->|WRONG| Storage Check -->|SN| Serial[Serialnumber Step
scan SNs] Serial -->|last SN| Storage Completion -->|Continue| Storage style Storage fill:#e8faf3,stroke:#4ED49B style Check fill:#e6f7fc,stroke:#0090BD style Serial fill:#e3f2fd,stroke:#1565c0

Key screens

Storage Step
OPTION
Scan storage
Article Step
OPTION
12.0.3
Scan Article
Count Step
42 pcs
Del
7
8
9
4
5
6
1
2
3
0
OK
Check Step
OPTION
12.0.3
ART-1001
42 pcs
RIGHT
SN
WRONG

Options & special cases

OPTION menu (Storage, Article, Check, Serialnumber)

REST API

Pattern: get-job → work → complete-job

FieldMeaning
storageScanned storage location
articleArticle number / EAN
stockCounted quantity
snSerial number(s), if captured
checkLine completed (ISO timestamp)
noteOptional skip or exception note

get-job (response)

{
  "name": "Inventory DE-A-2026-042",
  "results": [{
    "storage": "12.0.3",
    "article": "ART-1001",
    "stock": "",
    "sn": "",
    "check": null
  }]
}

complete-job (request)

{
  "name": "Inventory DE-A-2026-042",
  "results": [{
    "storage": "12.0.3",
    "article": "ART-1001",
    "stock": 15,
    "sn": "SN001",
    "check": "2026-06-24T15:10:00Z"
  }]
}