Enheter
Jonot har tre enhetstyper, hver med en egen rolle i køarbeidsflyten. Alle enheter kobles til et sted (og eventuelt en kø) med en kortlevd koblingskode som genereres på enheten og deretter tastes inn i admin.
Enhetstyper
Section titled “Enhetstyper”Nettbrettet plassert ved inngangen til stedet. Kunder bruker kiosken til å stille seg i en kø. I produksjon kjører Jonot vanligvis kiosken som en dedikert nativ app på nettbrettet der det er tilgjengelig (i dag: Android). Nettleserbaserte kioskoppsett er også mulig. På Android kan kiosken kobles til en ESC/POS-skriver for å skrive ut fysiske kvitteringer for kølapper. Kiosken er koblet til en bestemt kø.
Flate: dedikert kioskapp der tilgjengelig, eller https://kiosk.jonot.io
Skjerm
Section titled “Skjerm”En TV eller monitor i venteområdet som viser den sanntidige køstatusen — hvilke kølappnumre som ropes opp akkurat nå, ved hvilken skranke, hvor mange kunder som venter, en forhåndsvisning av neste numre som skal ropes opp, og en visuell historikk over nylige oppropinger. Lydvarsling spilles av når et nytt nummer ropes opp. Oppdateres i sanntid via WebSocket.
Flate: https://display.jonot.io
Skranke
Section titled “Skranke”Grensesnittet for personalet, brukt til å rope opp neste kunde, fullføre betjening, eller hoppe over en uteblivelse. Kan kjøre som en dedikert nativ app på et fastmontert disknettbrett der det er tilgjengelig (i dag: Android), eller i nettleseren på en PC/et nettbrett. Skranken er koblet til en bestemt kø. Ansatte trenger ikke individuelle Jonot-kontoer — selve skrankeøkten fungerer som legitimasjon.
Flate: dedikert skranke-app der tilgjengelig, eller https://desk.jonot.io
Koblingsmodell
Section titled “Koblingsmodell”Alle tre enhetstyper bruker samme koblingsflyt:
- Åpne koblingsskjermen på den fysiske enheten, i det relevante kjøremiljøet. For kiosk og skranke er dette vanligvis den dedikerte enhetsappen på nettbrettet; nettleserbaserte oppsett kan i stedet åpne
https://kiosk.jonot.io/pair/ellerhttps://desk.jonot.io/pair/. Skjermer bruker i daghttps://display.jonot.io/pair/. Enheten ber om en 7-tegns koblingskode (for eksempelK7M-4PQ) og viser den på skjermen. Koden er gyldig i 10 minutter. - En organisasjonsansvarlig eller stedsansvarlig åpner stedet i admin, går til fanen Enheter, klikker Koble til enhet, og taster inn koden som vises på enhetsskjermen.
- Serveren aktiverer enheten, oppretter en DeviceSession, og utsteder et langlevd enhetstoken. Enheten oppdager aktiveringen og åpner driftsskjermen sin. En nykoblet Android-kiosk uten konfigurert skriver videresendes først til skriveroppsett.
Hvis koden utløper før den tastes inn i admin, går du tilbake til enhetens koblingsskjerm for å be om en ny kode. I nettleserbaserte oppsett betyr det å gå tilbake til den aktuelle /pair-URL-en. Den gamle koden ugyldiggjøres automatisk.
DeviceSession-livssyklus
Section titled “DeviceSession-livssyklus”En DeviceSession opprettes ved kobling og består til den fjernes manuelt i admin, eller økten utløper. Den inneholder:
- Enhetstype (kiosk / skjerm / skranke)
- Stedstilordning
- Valgfri køtilordning (kiosk, skranke, skjerm)
- Valgfri skranketilordning (skjerm — se nedenfor)
- Valgfritt visningsnavn (f.eks. «Skranke 1», «Kiosk A»)
- Tidsstempel for sist sett
- Online-/offline-status
For å fjerne en enhetsøkt, gå i admin til Sted → Enheter, finn enheten, og klikk Fjern. Enheten stenges ute ved neste forespørsel.
Skjermtilordning
Section titled “Skjermtilordning”En skjerm har to uavhengige tilordningsakser — hvilke køer den viser, og (valgfritt) hvilken skranke den fokuserer på.
Køtilordning styrer layouten på tavlen:
- Enkel kø — én kø tilordnet; skjermen bruker enkeltkø-layouten med det aktuelt betjente nummeret i fokus.
- Flerkø-tavle — 2–5 køer tilordnet; skjermen viser dem side ved side, hver kolonne oppdateres uavhengig.
- Lokasjonsvisning (alle skranker) — ingen køer tilordnet; skjermen viser alle aktive oppropinger for hele stedet.
Skrankekobling er et valgfritt overlegg oppå ett av alternativene over:
- Koblet til en skranke —
assignedDeskSessionIdsettes til en bestemt skrankeøkt. Så lenge den skranken er tilkoblet, viser skjermen bare kølappene den roper opp, i en fokusert enkelt-kølapp-visning. Nyttig når hver skranke har sin egen skjerm. - Ikke koblet —
assignedDeskSessionIdernull. Skjermen følger sin køtilordning som beskrevet over.
Hvis en skjerm er koblet til en skranke og den skranken går offline i mer enn 2 minutter, faller skjermen automatisk tilbake til stedsvisning. Den går tilbake til skrankekoblet modus når skranken kobler til igjen.
Se Koble til en skjerm for den brukervendte gjennomgangen og Tilpasse skjermen for detaljer om tavlelayout.
Offline-oppførsel
Section titled “Offline-oppførsel”Enheter opprettholder en WebSocket-tilkobling til Jonot-API-et. Serveren sporer lastSeenAt for hver enhetsøkt. I enhetslisten markerer admin en enhet som Tilkoblet mens den er tilkoblet; når tidsstempelet for sist sett overskrider en terskel, viser statuskolonnen i stedet hvor lenge siden den sist ble sett. Enheter kobler til igjen automatisk når nettverket er gjenopprettet — ingen manuell handling kreves.
Skrankelegitimasjon
Section titled “Skrankelegitimasjon”Skranken autentiserer seg med enhetstokenet som ble utstedt ved kobling, ikke med en personlig brukerkonto. Det betyr at enhver ansatt som bruker den enheten, får skranketilgang uten å logge inn. For å begrense tilgangen, fjern enhetsøkten og koble bare til på nytt med autoriserte enheter.