Preskoči na sadržaj

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)

Flow Steps

  1. Approach Gate

    • Fan opens HNS app or Wallet pass with QR visible
    • App supports screen rotation, auto screen brightness to max
  2. Scan Ticket

    • Gate operator scans QR code using access control device
    • Access control system validates against pre-loaded ticket database (offline)
  3. 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
  4. 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.)
  5. Post-Game Data Sync

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

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