Push-ilmoitukset
Jonot lähettää asiakkaalle järjestelmäilmoituksen, kun hänen vuoronumeronsa
siirtyy tilaan CALLED — myös silloin, kun selaimen välilehti on taustalla tai
puhelin on lukittu. Ilmoitus lähetetään myös silloin, kun ohitettu vuoronumero
palautetaan jonoon ja kutsutaan uudelleen.
Näin se toimii
Osio nimeltä “Näin se toimii”- Asiakas on liittymässä jonoon ja näkee jonon valintanäkymän.
- Jonolistan yläpuolelle ilmestyy push-ilmoitusten käyttöönottokortti — asiakas napauttaa Ilmoita minulle ja myöntää selaimelle luvan ennen liittymistä.
- Asiakkaan selain rekisteröi Web Push -tilauksen.
- Asiakas liittyy jonoon ja saa vuoronumeron. Tilaus yhdistetään vuoronumeroon palvelimen puolella.
- Kun palvelupiste kutsuu vuoronumeron, palvelin lähettää push-viestin kaikille kyseisen vuoronumeron aktiivisille tilauksille.
- Asiakkaan laite herää ja näyttää järjestelmäilmoituksen, jossa on vuoronumero, jonon nimi ja toimipiste. Ilmoitusta napauttamalla avautuu vuoronumeronäkymä.
- Tilaus poistetaan automaattisesti, kun vuoronumero saavuttaa lopullisen tilan (
COMPLETED,CANCELEDtaiNO_SHOW) tai push-päätepiste vanhenee. Päätepiste vanhenee esimerkiksi silloin, kun selain peruuttaa tilauksen tai käyttäjä poistaa luvan.
Asiakkaat, jotka eivät ottaneet ilmoituksia käyttöön jonon valintanäkymässä, voivat silti tehdä sen vuoronumeronäkymässä — ilmoituskortti näytetään, kun vuoronumero on tilassa WAITING tai CALLED.
Ohitetun vuoronumeron uudelleenkutsun ilmoitukset
Osio nimeltä “Ohitetun vuoronumeron uudelleenkutsun ilmoitukset”Jos asiakkaan vuoronumero ohitetaan (siirtyy tilaan SKIPPED), hänen push-tilauksensa pysyy aktiivisena. Kun henkilöstö myöhemmin kutsuu vuoronumeron takaisin (siirtää sen tilaan WAITING) ja kutsuu sen sitten, asiakas saa push-ilmoituksen — vaikka hän olisi sulkenut vuoronumerosivun.
Ilmoitukset käyttöön ottanut asiakas saa siis uuden kutsun ilmoituksen, vaikka hän olisi poistunut paikalta eikä selain olisi auki.
Käyttöönotto — asiakaskokemus
Osio nimeltä “Käyttöönotto — asiakaskokemus”| Tila | Näytetään |
|---|---|
| Kehote (lupaa ei vielä pyydetty) | Käyttöönottokortti (jonon valintanäkymä + vuoronumeronäkymä) |
| Lupa myönnetty + tilattu | Vahvistus: “Ilmoitamme sinulle — voit sulkea tämän välilehden” |
| Lupa evätty | Ohje ja linkki selaimen asetuksiin |
| Selain ei tue toimintoa | Ei mitään (ohitetaan hiljaisesti) |
Kun tilaus on tehty, selain toimittaa push-ilmoitukset, vaikka välilehti olisi suljettu tai puhelin taustalla — asiakkaan ei tarvitse pitää vuoronumerosivua auki.
Uudelleenyhdistämisen ilmaisin
Osio nimeltä “Uudelleenyhdistämisen ilmaisin”Jos laitteen yhteys katkeaa vuoronumerosivun ollessa auki, näytölle ilmestyy Yhteys katkesi — yhdistetään uudelleen…. Ilmaisin näkyy vain vuoronumeroille, jotka eivät ole lopullisessa tilassa, eikä sitä näytetä sivun ensimmäisellä latauskerralla. Yhteys palautuu automaattisesti.
iOS — vaatii lisäämisen Koti-valikkoon
Osio nimeltä “iOS — vaatii lisäämisen Koti-valikkoon”iOS Safari 16.4+ tukee Web Pushia, mutta vain kun sovellus on lisätty Koti-valikkoon (itsenäinen tila). Tavallisessa iOS Safari -selaimessa:
- Jonon valintanäkymässä näkyy jonolistan yläpuolella ohjekortti Lisää Jonot Koti-valikkoon.
- Koti-valikkoon lisäämisen jälkeen asiakas avaa Jonotin uudelleen Koti-valikon kuvakkeesta, ja tavallinen käyttöönottokortti tulee näkyviin.
Vain toiminnallinen — ei markkinointia
Osio nimeltä “Vain toiminnallinen — ei markkinointia”Push-tilaukset liittyvät yhteen vuoronumeroon. Ne ovat puhtaasti
toiminnallisia: yksi tilaus vastaa yhden vuoronumeron elinkaarta.
Järjestelmässä ei ole mekanismia mainos- tai massaviestien lähettämiseen —
ainoastaan vuoronumeron CALLED-tapahtuma laukaisee ilmoituksen.
GDPR / suostumusperuste: tilaus on sidottu vuoronumeroon, jonka asiakas juuri loi. Sama suostumusperuste (oikeutettu etu / sopimuksen täytäntöönpano), joka kattaa itse vuoronumeron, kattaa myös tämän yksittäisen ilmoituksen. Erillistä suostumusta ei tarvita.
Tekninen viite
Osio nimeltä “Tekninen viite”- Standardit: Web Push, jossa hyötykuorma salataan RFC 8291:n mukaisesti (AES-128-GCM) ja pyynnöt todennetaan VAPID:lla RFC 8292:n mukaisesti.
- Tilausten tallennus: jokainen tilaus on sidottu yhteen vuoronumeroon ja poistetaan automaattisesti, kun kyseinen vuoronumero saavuttaa lopullisen tilan.