Flow: Stadium Entry Validation¶
Actor¶
Gate operator + Fan
Preconditions¶
- Fan has valid digital ticket in HNS app or digital wallet
- Access control system loaded with pre-game barcode export of valid tickets
- Gate device/scanner operational with loaded ticket database
Pre-Game Setup (Access Control Operator)¶
- HNS admin exports barcode/QR code list of all valid tickets for the match via Admin Portal
- (See Match Management (Admin) - A3: Export Access Control Data for detailed export process)
- Access control operators load the export into their offline validation system right before the game
Flow Steps¶
-
Approach Gate
- Fan opens HNS app or Wallet pass with QR visible
- App supports screen rotation, auto screen brightness to max
-
Scan Ticket
- Gate operator scans QR code using access control device
- Access control system validates against pre-loaded ticket database (offline)
-
Offline Validation
- Access control system verifies QR code against loaded export
- Checks: ticket exists in database, correct match/event, not already marked as used in local system
-
Decision & Feedback
- If VALID: Green indicator + short beep; turnstile unlocks; access control marks ticket as USED locally
- If INVALID: Red indicator + error message shown to operator (not found, already used, etc.)
-
Post-Game Data Sync
- Access control operators export usage data after match
- Data sent to HNS admin for attendance import and loyalty point calculation
- See Match Management (Admin) - A5: Post-Match Attendance Import for detailed import process
Error/Invalid Cases¶
- Already Used: "Ticket already scanned at 18:42 Gate 3" (based on local access control records)
- Not Found: "Ticket not in database for this match" (not in pre-loaded export)
- Wrong Event: "Not valid for this match"
- Ticket Not Loaded: May occur if ticket was purchased/updated after export was generated
Alternative Flows¶
A1: Ticket Not in Pre-Loaded Database
- This scenario should be rare since export includes extra codes for post-export changes (see Match Management - A3: Export Access Control Data)
- If it occurs gate operator directs fan to customer support booth at stadium
A2: Device/App Issues
- Fan cannot open app (battery low, technical issue)
- If policy allows, use printed backup QR
- Assist at Support Desk for identity verification with OIB check
A3: Access Control System Malfunction
- If access control system completely fails during match
- Fallback to manual ticket checking with physical records
- Manual log maintained for post-game data entry into HNS system
- When closing match, admin selects "No attendance data available" (see Match Management - A5: Close Match)
Last Updated: January 2026