Realtime samenwerking
Het ECC Dashboard gebruikt WebSockets (aangedreven door Laravel Reverb) om alle gebruikers gesynchroniseerd te houden — zonder handmatige paginaverversing.
Wat wordt er realtime bijgewerkt
| Gebeurtenis | Waar dit zichtbaar is |
|---|---|
| Incident aangemaakt | Incidentenlijst ververst automatisch |
| Incident bijgewerkt | Overzichtslijst en de incidentdetailpagina |
| Incident verwijderd | Overzichtslijst; een open detailpagina voor dat incident wordt doorgestuurd naar het overzicht |
| Herinnering aangemaakt / bijgewerkt / verwijderd | Herinneringenkaart ververst |
| Vormelding van herinnering | Browsermelding + herinneringenkaart ververst |
| Hoofdmelding van herinnering | Persistente browsermelding + herinneringenkaart ververst |
| Een andere gebruiker typt een notitie | Typindicator in het notitigedeelte |
Typindicator
Terwijl je een notitie typt in de notitie-editor, zien andere gebruikers die hetzelfde incident bekijken een kleine indicator:
"[Naam] is aan het typen..."
Deze verschijnt boven de verzendknop en verdwijnt automatisch na 5 seconden inactiviteit of wanneer de notitie is verzonden.
Je eigen typactiviteit wordt nooit aan jezelf getoond.
Browsermeldingen
De incidentenpagina vraagt om toestemming voor browsermeldingen bij de eerste keer openen. Als toestemming is verleend:
- Vormeldingen van herinneringen tonen een melding met het onderwerp en de resterende tijd.
- Hoofdmeldingen van herinneringen tonen een persistente melding (blijft op het scherm tot je deze afwijst).
Zie je geen meldingen? Controleer dan of je browser meldingstoegang voor deze website niet heeft geblokkeerd.
Verbinding
Realtime updates werken alleen wanneer je actief verbonden bent. Als de verbinding verbroken wordt (bijv. doordat je browser in slaapstand gaat), ververs dan de pagina om de live verbinding te herstellen en gemiste updates op te halen.