viz index › UnitClaimingMainForm › Unit Claiming - Combo Skid
Unit Claiming · Unit Claiming - Combo Skid · step 7 / 7
Step 7 — Skid Complete
Two-skid loop: the chain below is one skid pass; the app repeats it for skid 2, then weighs once.
+ − reset
flowchart LR
T1[Employee Auth]
T2[Part Number]
T3[Pallet Qty]
T4[License Plate]
T5[Serial Number]
T6[Skid Weight]
T7[Complete]
T1 --> T2 --> T3 --> T4 --> T5 --> T6 --> T7
style T7 fill:#0f5e8a,color:#fff
click T1 "./01-employee-auth.html" "Open step"
click T2 "./02-part-number.html" "Open step"
click T3 "./03-pallet-quantity.html" "Open step"
click T4 "./04-license-plate.html" "Open step"
click T5 "./05-serial-number.html" "Open step"
click T6 "./06-skid-weight.html" "Open step"
click T7 "./07-skid-complete.html" "Open step"
Skid complete
Skid P-00412 claimed. Labels print per configuration; the run is saved and the form resets for the next skid.
Next is disabled on this step (source: PrepareForm). Restart re-enters at Step 1 (AfterSave → Form1_Load).
Skid summary (live)
Employee Badge #: 11111
Model #: M100-A
Pallet Id: P-00412
Pallet Qty / Claimed: 40 / 40
Unit Weight: 2.50
Packaging Mat. Wt: 18.0
Est. Skid Wt (no top): 118.0
Actual Skid Weight: 118.4
Variance Allowed: ± 1.25
FAS Cell: FAS-G1
Print Labels
Double-clicking a value jumps back to its step (SkipToCollectionStep).
Completion state; save happens via the PalletInfoDisplay panel before arrival here.
API layer
NEED SaveToDb gated by DataEntryComplete (spec/12-api/03-claim)
DB ▸ UnitClaimingSkids (writes, 15 rows)
NEED PrintLabels family (spec/12-api/04-print, delivery model open)
DB ▸ LabelFormat (1 row) · PartNumberPlantFASCell (2) · PartFASCell (2) · override (0 rows)
Validation
V-CMP-01 Terminal gate, no inputs — save runs only with zero blocking exceptions (DataEntryComplete gate); history/reprint mode prints without writing. ❌ Save/print endpoints TBD (spec/12-api/03-claim, 04-print).
Source grounding:
ref-code-20260904/UnitClaimingUI/UserControls/SkidDataEntryComplete.cs (step panel) +
UnitClaimingMainForm.cs PrepareForm/btnNext_Click (nav rules) +
UnitClaimingMainFormController.DataCollectionSteps (sequence).
Wireframe only — inputs do not validate or save.