Unit Claiming · wave-1 UI wireframe (branch experiment)

Unit Claiming — wireframe overview

Branch-experiment rebuild of the legacy WinForms UI as self-contained wireframe pages. Wave 1 covers UI only; API mapping deferred.

Start here: the Main Menu

Every flow in this spec opens from the app front door — click any button.

Open the Main Menu ›

Standard wizard click-through

Start the Standard wizard walkthrough › (Employee Auth → Part Number → Serial → Pallet Qty → Skid Weight → Complete). CSS mockups with Prev/Next wired per the real nav rules.

Wizard variation click-throughs

VariationStepsNotes
Standard — Unit Claiming6Core flow; conditional license-plate + returnable-type branches linked from steps 2–4.
Standard Reprint3History mode — nothing saved to the DB.
Box Label5Quantity before serial.
Low Volume Claiming6Includes conditional license-plate step.
Kit Claiming (All Plants)5FAS-cell resolution after part number.
Print Machine Number3Single-purpose label flow.
Location Label (Princeton)3Single-purpose label flow.
Combo Skid7Two-skid loop; chain shows one skid pass.

Standalone screens

ScreenWhat
HGP Leaking Housing Label walkthrough4-step label flow: Employee → Model → Qty → Complete.
Washed/Leak Tested (Claiming) walkthroughEmployee, Serial, Qty, Complete + Non-HG Model/Qty/Lot branch. Disabled in legacy UI; live for the conversion.
Washed/Leak Tested (Reprint) walkthroughEmployee, Serial, Complete. W-suffix serials; reprints the existing label.
View Claiming DataSkid grid + paging + plant filters, incl. Edit Claimed Qty dialog.
Import Units from MTMSImport button + results log.
Configure settingsFull settings mockup: Plant, Printing, Scale, IP groups.
Error Detail dialogException text viewer.
Set Tolerance Factor (unreachable)Dead admin dialog, documented for conversion.
Edit Packaging Data (unreachable)Dead editor, documented for conversion.

Screen inventory

ScreenSourceInventoryNotes
MainMenuUnitClaimingUI/MainMenu.Designer.cs13 controlsMain menu — entry point with claiming action buttons (opened at startup via ShowMainMenu).
UnitClaimingMainFormUnitClaimingUI/UnitClaimingMainForm.Designer.cs14 controlsCore unit-claiming wizard flow (ShowUnitClaiming, takes MainFormVariation).
ConfigurationUnitClaimingUI/Configuration.Designer.cs29 controlsGlobal settings page: Plant / Printing / Scale Interface / IP & Connection. Source defaults IP 172.20.152.226 / port 6671.
ViewUnitClaimingDataUnitClaimingUI/ViewUnitClaimingData.Designer.cs32 controlsGrid view of claimed-unit data (menu: View Data). Default sort CreatedDate descending.
ViewUnitClaimingDataPopupUnitClaimingUI/ViewUnitClaimingDataPopup.Designer.cs6 controlsDetail popup for a selected ViewUnitClaimingData row.
ImportFromMTMSUnitClaimingUI/ImportFromMTMS.Designer.cs2 controlsImport units from MTMS (menu: Import Units from MTMS).
LeakingHousingLabelUnitClaimingUI/LeakingHousingLabel.Designer.cs23 controlsHGP leaking-housing label print flow.
WashedLeakTestedLabelUnitClaimingUI/WashedLeakTestedLabel.Designer.cs37 controlsWashed / leak-tested label print flow (takes FormVersion: normal vs reprint).
SetToleranceFactorUnitClaimingUI/SetToleranceFactor.Designer.cs6 controlsSet tolerance-factor value dialog.
ErrorDetailUnitClaimingUI/ErrorDetail.Designer.cs1 controlsError-detail dialog.
xxEditPackagingDataUnitClaimingUI/xxEditPackagingData.Designer.cs12 controlsPackaging-data editor (xx prefix suggests WIP; menu hook commented out in MDIParent1).