Inbound Parcel Sorting

Standard PoV 8 · Inbound Parcel Sorting

Inbound Parcel Sorting

POV naming

POV number8
POV nameInbound Parcel Sorting
Alternative termsInbound Parcel Sortation; Inbound Delivery Sorting
DescriptionRegister inbound parcels on pallets, containers or sacks and guide placement.

What this workflow does

Register inbound parcels on pallets, containers or sacks and guide placement.

Data formatDynamic job.results[] built on device (no pre-loaded lines required)
Main scan loopScan SKU → place on palette → confirm → next SKU
LightTagLightTags are optional and not required — the PoV works the same way with or without them.
Job lifecycleNew Container completes current job and starts fresh · onStopJobCode finalizes summaries
PoV example dataSKU ART-1001 · Article Cola · Palette 1, 3

Typical scan sequence

SKU / parcel Place on palette Confirm / scan palette LT Next SKU …
Double-trigger on Placing Step confirms quickly. Scanning the palette barcode also advances the flow. Short barcodes (≤ 4 chars) on Package Step 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
Start Step Entry

If a job already exists, flow skips directly to Package Step. Otherwise press START to begin inbound sorting.

Inbound 2026-06-24
Start Step
OPTION
START

options 60×3 · start 180×100 y=50

↓ Package Step
2
Package Step Scan SKU

Scan parcel / article barcode (e.g. ART-1001, article name Cola).

ART-1001Cola
Scan SKU Short barcode → beep

New SKU gets palette from reusablePalettes pool or max + 1 (e.g. palette 1 or 3).

Package Step
OPTION
Scan parcel

scan_parcel y=40 · SCAN_NOW_TOUCH y=100 · scan ART-1001

↓ Placing Step
3
Placing Step Place on palette

Place item on palette 3. Screen shows palette number, running quantity, and article.

Palette 3Qty 12ColaART-1001
Confirmed Scan palette LT Double-trigger
Placing Step
OPTION
Pallet
1
Quantity
12
Article
Cola
Confirmed
Skip

palette y=43 · palette_quantity y=43 · parcel_article y=87 auto · LT palette 1

↓ Confirm → Package Step (next SKU)
4
Confirm placement Save line

Confirmation sets palette_quantity and check on the entry. Flow returns to Package Step for the next inbound item.

Confirmed Double-trigger Scan palette LT Skip → remove entry
Placing Step
OPTION
Pallet
1
Quantity
12
Article
Cola
Confirmed
Skip

parcel_filed / palette scan / double-trigger → Package Step

↓ Package Step (loop)
5
Next SKU — same palette Loop

Scan next parcel. Existing SKU on palette 3 increments quantity; new SKU may get palette 1 from reusable pool.

ART-1001 → Pal. 3ART-1002 → Pal. 1
Scan next SKU
Package Step
OPTION
Scan parcel

scan_parcel y=40 · next SKU on palette 1 or new palette

↓ Placing → Confirm → repeat
6
Finish container New Container

OPTION → New Container: confirm → finalizeJobData(), new job, api.workflow.done(true, newJob). Stop job runs summary via onStopJobCode.

New Container SAVE

Clear allocation scans palette LT → entries move to clearedAllocations, palette added to reusablePalettes.

Abschluss Step
OPTION
Sortinglist complete
SAVE

complete_msg y=30 auto · save 180×50 y=145 · New Container via OPTION

✓ Job finalized · new container or stop

Flow diagram

Technical overview
flowchart TD
    Start[Start Step] -->|START / job exists| Package[Package Step
scan SKU] Package -->|valid SKU scan| Placing[Placing Step
palette] Package -->|short barcode| Package Placing -->|Confirmed / palette scan / double-trigger| Package Placing -->|Skip| Package Package -->|OPTION New Pallet| Numpad[Count Step
palette numpad] Numpad --> Package Package -->|OPTION New Container| NewCont[Confirm new container] NewCont -->|Yes| NewJob[new job · done true] Package -->|OPTION Clear allocation| Clear[Clear Allocation
scan palette LT] Clear --> Package Package -->|OPTION Pallet Info| PalletInfo[Scan palette · show SKU qty] PalletInfo --> Package style Package fill:#e8faf3,stroke:#4ED49B style Placing fill:#e6f7fc,stroke:#0090BD style Clear fill:#e3f2fd,stroke:#1565c0

Key screens

Package Step
OPTION
Scan parcel
Placing Step
OPTION
Pallet
1
Quantity
12
Article
Cola
Confirmed
Skip
Pallet Info 2 Step
SKU
ART-1001
Quantity
58
Done
Clear Allocation Step
BACK
Clear allocation
Scan the Lighttag for allocation

Options & special cases

OPTION menu branches

REST API

Pattern: get-job → work → complete-job

FieldMeaning
parcel_articleScanned SKU / article barcode
palettePalette number
palette_quantityCumulative quantity on palette for this SKU
time / checkScan / confirmation timestamp
scanLogSCAN, SUMMARY, PALETTE_SUMMARY audit lines
clearedAllocationsEntries removed via Clear allocation

get-job (response)

{
  "name": "Inbound 2026-06-24",
  "results": []
}

complete-job (request)

{
  "name": "Inbound 2026-06-24",
  "results": [{
    "parcel_article": "ART-1001",
    "palette": 3,
    "palette_quantity": 12,
    "check": "2026-06-24T17:20:00Z"
  }],
  "scanLog": ["SCAN;2026-06-24T17:19:00Z;ART-1001;3"]
}