Het dashboard is het controlecentrum van de eigenaar. Het moet tonen wat WatchTower nu weet, wat recent is veranderd, welke locaties beschermd zijn, welke machines online zijn, welke meldingen aandacht nodig hebben en welke betaalde functies actief zijn.
Doelen voor dashboardindeling
Een goed WatchTower-dashboard moet snel te begrijpen zijn. Eigenaars hoeven niet door logboeken te graven om te weten of hun land gedekt is. Bovenaan het dashboard moeten de accountgezondheid en nieuwste belangrijke items staan.
Aanbevolen dashboardoverzichtskaarten:
| Kaart | Betekenis |
|---|---|
| Online locaties | Aantal actieve beschermde locaties met recente terminalupdates. |
| Geziene personen | Recent aantal aanwezige avatars, met versheidsindicatoren. |
| Meldingen | Openstaande meldingen of regels die door de eigenaar moeten worden beoordeeld. |
| Regiogezondheid | FPS, time dilation, lagscore en waarschuwingen voor verouderde gegevens. |
| Abonnement | Plan, paid-through date, included features, and location usage. |
| Machines | Terminalobjecten, betaalstations, relays en andere WatchTower-machines. |
Actualiteit is belangrijk
Elke live kaart moet tonen wanneer de gegevens voor het laatst zijn ontvangen. Een aantal zonder tijdstempel kan misleidend zijn. Een locatie die een uur geleden 12 bezoekers toonde moet er niet hetzelfde uitzien als een locatie die nu 12 bezoekers toont.
Aanbevolen actualiteitsstatussen:
| Status | Voorgestelde betekenis |
|---|---|
| Live / Actueel | Received within the expected update window. |
| Recent gezien | Iets vertraagd, waarschijnlijk nog normaal. |
| Verouderd | Geen recente update; de terminal of regio kan offline zijn. |
| Offline | Langere tijd geen gegevens of token niet actief. |
| Controle nodig | Er zijn gegevens, maar het systeem weet niet zeker hoe die moeten worden gekoppeld. |
Commandocentrum
Het Command Center is het belangrijkste actiepaneel van de eigenaar. Het moet niet volstaan met alle ruwe logboeken, maar zich richten op actuele beslissingen:
- Welke locatie heeft aandacht nodig?
- Welke melding ging af?
- Welke avatar, indien van toepassing, is betrokken?
- Welke regel werd geactiveerd?
- Welke actie wordt aanbevolen?
- Is de actie veilig, beschikbaar en ondersteund door machtigingen?
- Moet een medewerker dit eerst beoordelen?
Acties vanuit het Command Center gebruiken duidelijke labels zoals Waarschuwen, Uitzetten, Hier blokkeren, Overal blokkeren, Blokkering verwijderen, Ticket openen, of Logboeken bekijken.
Locatiepagina
De pagina Locaties moet elke beschermde locatie tonen zoals een echte eigenaar erover denkt: winkel, club, verhuurgebied, evenementvloer of perceel. Ze moet niet alleen terminal-UUID’s tonen. Neem regionaam, perceelnaam, locatienaam, SLURL, onlinestatus, laatste heartbeat, abonnementsgebruik en of de locatie meetelt voor het abonnement op.
Aanbevolen kolommen:
- Locatienaam
- Regio
- Perceel
- Status online/verouderd/offline
- Recent geziene personen
- regiogezondheid
- Aantal actieve machines
- Laatste update
- Abonnementsgebruik
- Acties
Machinepagina
De pagina Machines is de technische inventaris van WatchTower-objecten. Ze helpt eigenaars en support om terminals, betaalstations, chatrelays of andere WatchTower-onderdelen te identificeren.
Machinestatussen moeten eenvoudig zijn:
| Status | Betekenis |
|---|---|
| Online | Recent gerapporteerd en token geldig. |
| Verouderd | Heeft recent niet gerapporteerd. |
| Offline | Token ontbreekt, is gereset, verlopen of er zijn geen recente gegevens. |
| Duplicaat | Het lijkt erop dat er al een ander object/andere locatie bestaat. |
| Controle nodig | De koppeling tussen eigenaar/account/locatie is onduidelijk. |
Meldingenpagina
De pagina Meldingen moet voor de eigenaar belangrijke gebeurtenissen tonen, niet elke kleine telemetrie-update. Voorbeelden: terminal offline, locatie boven limiet, betalingsprobleem, probleem met regioprestaties, gevolgde avatar gezien, beveiligingsactie mislukt, Discord-afleveringsfout, Adult Gate-probleem of verouderde scannergegevens.
Elke melding moet bevatten:
- Titel
- Ernst
- Locatie
- Tijd geactiveerd
- Laatste update
- Regel of bron
- Aanbevolen actie
- Huidige status: open, erkend, gedempt, opgelost of geëscaleerd
Demosite
De demosite moet de dashboardflow tonen met veilige voorbeeldgegevens. Er mag geen live terminal of echt eigenaarsaccount nodig zijn. Demogegevens moeten duidelijk als demo worden gemarkeerd zodat klanten niet denken dat voorbeeldlocaties hun land zijn.
Goede demovoorbeelden:
- Eén online winkellocatie
- Eén verouderde clublocatie
- Enkele bezoekersrijen
- Voorbeeldkaart regiogezondheid
- Een voorbeeldmeldingsregel
- Voorbeeld factureringsstatus
- Voorbeeldgebeurtenis betaalstation
- Voorbeeldweergave Discord-melding
Dagelijkse eigenaarworkflow
Een normale dagelijkse controle zou minder dan vijf minuten moeten duren:
- Open het dashboard.
- Controleer of de locaties online zijn.
- Controleer open meldingen.
- Bekijk indien nodig recente bezoekers of gebeurtenissen van gevolgde avatars.
- Controleer of de regiogezondheid normaal is.
- Check the active subscription tier if any feature is locked.
- Beantwoord supporttickets of personeelsnotities.
Het dashboard moet ook nuttig zijn als er niets mis is. Een rustig dashboard moet duidelijk aangeven dat de beschermde locaties gezond zijn in plaats van de eigenaar te laten raden.
