Truck Scale Applications
Based on generalized truck-scale systems: inbound/outbound weighing, manual ticketing, transaction history, master data, and scale station administration.
Scale Ticket Workstation
Generalized from `frmMain`, transaction write services, print flow, and transaction grids.
Scale Capture
Ticket Details
| Ticket | Truck | Material | Gross | Tare | Net | Status |
|---|
Queue & Manual Ticket
Generalized from queue repositories, fog/septic queue forms, manual transaction form, and transaction options.
Vehicle Queue
Manual Ticket Entry
Master Data Editors
Represents customer, product, badge/truck, station, location, and waste-type editor screens.
Customers / Haulers
Products / Waste Types
Badge / Vehicle
Transaction Audit
Represents transaction editor, transaction audit trail, void toggles, reprint, and report filter workflow.
Search Filters
Audit Trail
Scale & Device Setup
Represents scale serial communication settings, device commands, scale chart/log viewers, connectivity checks, and diagnostics.
Scale Port
Device Command
Scale Log
09:11 motion detected
09:12 stable 32596 lb
09:13 ticket print complete
Drum Filler Applications
Based on a generalized drum-filling terminal: fill control, conveyor/diverter coordination, scanner input, label printer output, options, kiosk settings, and activation gate.
Batch Fill Control
Captures the core `DrumFillControl`, `ScaleApiClient`, and main HMI workflow.
Fill Recipe
Diverter & Conveyor
Represents terminal control of diverter routing and conveyor state.
Diverter
Conveyor
Status
Scanner & Label Printer
Represents USB scanner input and serial label printing to an industrial label printer.
Scan Input
Options, Kiosk, Activation
Generalized from `frmOptions`, kiosk settings, label settings, startup manager, and activation gate.
Kiosk Settings
Label Settings
Activation
Touch Labeling Applications
Based on a generalized touchscreen labeling terminal: operator category/subcategory prompts, live scale capture, label print/reprint, status, on-screen keypad/keyboard, and demo startup path.
Category Drill-Down
Represents `usrCategories`, `usrSubCats`, `DrawButtons`, and category-to-subcategory workflow.
Categories
Subcategories
Weigh & Print Label
Represents touchscreen terminal scale weight, SQL transaction write, and label print path.
Scale Capture
| Time | Category | Subcategory | Weight | Label |
|---|
Status & Reprint
Represents `frmStatus`, `frmRePrint`, message dialogs, and recent transaction lookup.
Recent Labels
Status
Touch Input & Settings
Represents keypad, keyboard, API access prompt, remote SQL, serial communication, and app settings forms.
On-Screen Keypad
API / Scale
Remote SQL
HMI Workflow Applications
Based on a generalized operator HMI: station-driven operator workflow, waste type tiles, step bar, weight view, transaction details, device health, diagnostics, idle/power behavior, and time sync.
Operator Workflow
Represents `frmMain.Workflow`, operation view, step bar, transaction details, and commit command.
Current Transaction
Step Bar
Waste Type & Weight View
Represents waste type tiles, swipe tiles, weight view, and scale parser.
Waste Types
Device & Database Health
Represents database health monitor, device repositories, connection events, and settings loader.
Diagnostics & Messages
Represents diagnostics form, messages, abort/hold, idle/power, lifecycle, and app trace.
Actions
User Management Applications
Based on UserManagerPlusDemo plus shared login/user-management forms: administrator sign-in, create/edit/delete, roles, permissions, password resets, force-change flags, break-glass bootstrap, and audit history.
Admin Sign-In & User Grid
Represents `frmLoginDemo`, `frmMain`, shared `frmUserLogin`, `frmUsers`, and user repositories.
Create / Edit User
| User | Name | Role | Status |
|---|
Roles & Permissions
Represents role assignment, `tblFunctions`, `tblUserPermissions`, and effective permissions view.
Password Reset
Represents reset password, force-password-change, password hashing, and change-password forms.
Selected User
Actions
Flags
Audit History
Represents audit rows for create/edit/delete, password reset, permission change, lockout, and break-glass bootstrap.
Email & Alert Applications
Based on a generalized industrial alert subsystem: SMTP settings, event rules, rule wizard, tokenized templates, recipient groups, outbox processing, retry/backoff, and log filters.
Email Rules
Represents rules grid and three-step rule wizard with event, template, recipients, sort order, and stop-processing settings.
| Event | Template | Recipients | Order |
|---|
Rule Wizard
Template Editor
Represents template editor, token browser, preview, active flag, subject truncation, and send-test flow.
Recipient Groups
Represents group CRUD, dirty-prompt handling, reserved-name checks, and per-waste recipient settings.
Notify
operations@example.com
scalehouse@example.com
Hauler
hauler-dispatch@example.com
Security
admin@example.com
support@example.com
Outbox Log
Represents atomic claim, retry/backoff, status filters, local-time display, purge retention, and resend.
| Created | Event | To | Status | Attempts |
|---|
Reporting & Data Admin Applications
Based on shared report forms, report filters, remote SQL connection forms, database setup, schema sync, iPACS import/export, FTP settings, and diagnostic logs.
Reports & Filters
Represents RDLC reports, report filter forms, transaction searches, and export-ready summaries.
Filters
Summary
Imports & Host Export
Represents import screens, host export state, iPACS endpoints, CSV row counts, FTP settings, and sent/not-sent queues.
Database Setup & Schema Sync
Represents database admin, remote SQL connection, setup handler, schema sync, and settings persistence.
Connection
Schema
Settings
Diagnostics & Logs
Represents log forms, scale chart data viewer, device audit trail, queue log, transaction log, and change log.
09:04 database health OK
09:07 scale stable event logged
09:11 queue item exited
09:14 transaction audit row written
09:19 device audit trail refreshed