Branch-experiment rebuild of the legacy WinForms UI as self-contained wireframe pages. Wave 1 covers UI only; API mapping deferred.
Every flow in this spec opens from the app front door — click any button.
Open the Main Menu ›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.
| Variation | Steps | Notes |
|---|---|---|
| Standard — Unit Claiming | 6 | Core flow; conditional license-plate + returnable-type branches linked from steps 2–4. |
| Standard Reprint | 3 | History mode — nothing saved to the DB. |
| Box Label | 5 | Quantity before serial. |
| Low Volume Claiming | 6 | Includes conditional license-plate step. |
| Kit Claiming (All Plants) | 5 | FAS-cell resolution after part number. |
| Print Machine Number | 3 | Single-purpose label flow. |
| Location Label (Princeton) | 3 | Single-purpose label flow. |
| Combo Skid | 7 | Two-skid loop; chain shows one skid pass. |
| Screen | What |
|---|---|
| HGP Leaking Housing Label walkthrough | 4-step label flow: Employee → Model → Qty → Complete. |
| Washed/Leak Tested (Claiming) walkthrough | Employee, Serial, Qty, Complete + Non-HG Model/Qty/Lot branch. Disabled in legacy UI; live for the conversion. |
| Washed/Leak Tested (Reprint) walkthrough | Employee, Serial, Complete. W-suffix serials; reprints the existing label. |
| View Claiming Data | Skid grid + paging + plant filters, incl. Edit Claimed Qty dialog. |
| Import Units from MTMS | Import button + results log. |
| Configure settings | Full settings mockup: Plant, Printing, Scale, IP groups. |
| Error Detail dialog | Exception text viewer. |
| Set Tolerance Factor (unreachable) | Dead admin dialog, documented for conversion. |
| Edit Packaging Data (unreachable) | Dead editor, documented for conversion. |
| Screen | Source | Inventory | Notes |
|---|---|---|---|
| MainMenu | UnitClaimingUI/MainMenu.Designer.cs | 13 controls | Main menu — entry point with claiming action buttons (opened at startup via ShowMainMenu). |
| UnitClaimingMainForm | UnitClaimingUI/UnitClaimingMainForm.Designer.cs | 14 controls | Core unit-claiming wizard flow (ShowUnitClaiming, takes MainFormVariation). |
| Configuration | UnitClaimingUI/Configuration.Designer.cs | 29 controls | Global settings page: Plant / Printing / Scale Interface / IP & Connection. Source defaults IP 172.20.152.226 / port 6671. |
| ViewUnitClaimingData | UnitClaimingUI/ViewUnitClaimingData.Designer.cs | 32 controls | Grid view of claimed-unit data (menu: View Data). Default sort CreatedDate descending. |
| ViewUnitClaimingDataPopup | UnitClaimingUI/ViewUnitClaimingDataPopup.Designer.cs | 6 controls | Detail popup for a selected ViewUnitClaimingData row. |
| ImportFromMTMS | UnitClaimingUI/ImportFromMTMS.Designer.cs | 2 controls | Import units from MTMS (menu: Import Units from MTMS). |
| LeakingHousingLabel | UnitClaimingUI/LeakingHousingLabel.Designer.cs | 23 controls | HGP leaking-housing label print flow. |
| WashedLeakTestedLabel | UnitClaimingUI/WashedLeakTestedLabel.Designer.cs | 37 controls | Washed / leak-tested label print flow (takes FormVersion: normal vs reprint). |
| SetToleranceFactor | UnitClaimingUI/SetToleranceFactor.Designer.cs | 6 controls | Set tolerance-factor value dialog. |
| ErrorDetail | UnitClaimingUI/ErrorDetail.Designer.cs | 1 controls | Error-detail dialog. |
| xxEditPackagingData | UnitClaimingUI/xxEditPackagingData.Designer.cs | 12 controls | Packaging-data editor (xx prefix suggests WIP; menu hook commented out in MDIParent1). |