After validation (failure): +-----------------------------------------------------+ | ❌ Invalid key – please check the spelling. | | [ Try Again ] [ Close ] | +-----------------------------------------------------+ | Device ID | Owner | Key (masked) | Expiration | Days Left | Status | Actions | |-----------|-------|--------------|------------|-----------|--------|---------| | PC‑001 | John | ****‑****‑****‑5678 | 2027‑12‑31 | 365 | ✅ Valid | Deactivate , View Log | | PC‑045 | Mary | ****‑****‑****‑1234 | 2024‑04‑15 | 12 | ⚠️ Expiring | Renew | | PC‑099 | – | – | – | – | ❌ No key | Add Key |
If ForScan does not expose a public API, a can be created inside the organization that forwards calls with appropriate credentials. 7. UI Mock‑ups (textual description) 7.1 License Dialog (Desktop) +-----------------------------------------------------+ | ForScan License Manager | +-----------------------------------------------------+ | License Key: [_______________________________] | | (Enter the 25‑character key you received) | | | | [ Validate ] [ Cancel ] | +-----------------------------------------------------+
After validation (success): +-----------------------------------------------------+ | License Key: ABCD-EFGH-1234-5678 (valid) | | Expires on: 31 Dec 2027 (365 days left) | | [ Change Key ] [ Export QR ] [ Close ] | +-----------------------------------------------------+