Gå til indhold

Køer

En er en benævnt venteliste inden for en lokation. Når en kunde stiller sig i en kø, får vedkommende en billet med et fortløbende nummer. Personale ved en skranke kalder billetter fra køen én ad gangen. Skærmen annoncerer hvert kald.

Hver kø har:

  • Navn — den læsevenlige betegnelse, der vises for kunder og personale (f.eks. “Uden tidsbestilling”, “Aftaler”).
  • Slug — en URL-sikker identifikator, der bruges i URL’en til at stille sig i kø. Genereres automatisk ud fra kø-navnet.
  • URL til at stille sig i kø — den fulde URL, kunder besøger for at stille sig i denne kø:
    https://customer.jonot.io/{org-slug}/{location-slug}/{queue-slug}/
    Denne URL er også indkodet i QR-koden, du deler ved indgangen.
  • Kapacitetsloft (valgfrit) — det maksimale antal billetter, der må være i status WAITING samtidig. Når køen er fuld, afvises nye tilmeldingsforsøg med en “kø fuld”-besked. Lad stå tomt for ubegrænset.
  • Forventet betjeningstid — det typiske antal minutter, det tager at betjene én kunde (1–1440), angivet i formularen til oprettelse/redigering af køen. Den seeder kundens estimerede ventetid, før køen har nok live historik til at måle sit eget tempo (se Estimeret ventetid).

En lokation kan have et vilkårligt antal køer. Det giver dig mulighed for at køre separate serviceflader parallelt — for eksempel:

  • En klinik med køerne “Almen konsultation” og “Afhentning på apoteket”
  • Et offentligt kontor med køerne “Pas” og “Fornyelse af ID”
  • En bank med køerne “Privatkunder” og “Erhvervskunder”

Hver kø har sin egen uafhængige venteliste. En skranke kobles til en bestemt kø ved koblingstidspunktet, så skranker, der betjener “Uden tidsbestilling”, ikke ser billetter fra “Aftaler”.

Køen er den centrale enhed, som enheder og personale organiseres omkring:

  • Kiosker kobles til en kø — kunder, der trykker på kiosken, stiller sig i den specifikke kø.
  • Skranker kobles til en kø — personalet kalder billetter fra den kø.
  • Skærme viser alle aktive kald for en lokation, eller kaldene fra en bestemt skrankes kø, eller en kombineret tavle med op til 5 køer.

Oprettelse og administration af køer sker i admin under lokationens fane Køer. Se Opret en kø for trin-for-trin-instruktionerne.

Du kan begrænse, hvor mange kunder der kan vente i en kø ad gangen, ved at angive et kapacitetsloft (feltet Maks. ventende i formularen til oprettelse/redigering af køen). Når loftet nås:

  • Kundens tilmeldingsflow viser en “kø fuld”-besked.
  • Kiosken viser en kø-fuld-tilstand.
  • Køen kan ikke tilmeldes, før en ventende billet forlader køen (bliver kaldt, annulleret eller flyttet).

Loftet håndhæves atomisk — to kunder, der forsøger at tilmelde sig på nøjagtig samme tid, kan ikke begge skubbe antallet over grænsen. Lad feltet stå tomt for en ubegrænset kø (standard).

Hver kø har en manuel status, som personalet styrer uafhængigt af åbningstiderne:

  • Aktiv — den normale tilstand. Kunder kan stille sig i kø, og skranker kan kalde billetter.
  • På pause — stop midlertidigt tilmeldinger. Nye tilmeldinger afvises, men alle, der allerede venter, beholder deres plads. Brug den til en kort pause eller et efterslæb, du vil have ryddet, før du lukker flere ind.
  • Lukket — stop tilmeldinger som en pause, men signalerer, at køen er færdig for nu. Ventende billetter bevares i stedet for at blive annulleret. Genåbning af en lukket kø er en admin-handling — en skranke kan ikke genåbne den på egen hånd.

Når en kø er sat på pause eller lukket, ser en kunde, der allerede venter, et statusbanner på sin billet, og enhver, der forsøger at stille sig i kø, afvises med en tilsvarende besked i stedet for en generisk fejl. Et pause-banner beroliger kunden om, at pladsen bevares, og at køen genoptages; et lukket-banner er mere forsigtigt — billetten bevares, men bliver måske ikke betjent, så kunden bedes tjekke med personalet.

Angivelse af status:

  • I admin angiver en organisations- eller lokationsadministrator status (Aktiv/Pause/Lukket) fra køens redigeringsformular.
  • Ved skranken kan personalet skifte mellem Aktiv og Pause med en enkelt knap Sæt kø på pause/Genoptag kø — den hurtige vej til en kortvarig pause uden at forlade skranken. Lukning (og genåbning fra lukket) forbliver i admin.

Statusændringer træder i kraft med det samme og sendes live til hver tilkoblet skranke, skærm og kunde.

En lokations åbningstider fungerer som en tidsbaseret spærre på alle dens køer. Når lokationen er uden for sine konfigurerede åbningstider, afvises tilmeldingsforsøg med en “uden for åbningstid”-besked, og den kundevendte kø-vælger viser en “Lukket — åbner kl. [tidspunkt]“-tilstand. Skranken og skærmen viser en pille med Lukket (åbningstid).

Åbningstider konfigureres på lokationen (ikke pr. kø) under Admin → [Lokation] → Åbningstider:

  • Tidszone — IANA-tidszone (f.eks. Europe/Helsinki). Alle åbningstider vurderes i denne tidszone, korrekt for sommertid.
  • Ugentlig tidsplan — åbne-/lukke-intervaller for hver ugedag. En dag uden intervaller er helt lukket. Flere intervaller pr. dag understøttes (f.eks. for at modellere en frokostpause: 08:00–12:00 og 13:00–17:00).
  • Åbningstider på tværs af midnat — et interval, hvor lukketiden er efter midnat (f.eks. fredag 20:00–02:00), understøttes. Indtast lukketiden med en normal urværdi (02:00); når lukketiden er lig med eller før åbningstiden, behandler editoren den automatisk som næste dag og viser et næste dag-hint ved siden af lukkefeltet.

Undtagelser for enkeltdatoer (helligdage, særlige åbningstider) administreres i afsnittet Datotilsidesættelser i åbningstids-editoren:

  • Lukket-tilsidesættelse — markerer en bestemt dato som helt lukket uanset den ugentlige tidsplan (f.eks. en helligdag).
  • Tilpasset åbningstid-tilsidesættelse — erstatter den ugentlige tidsplan for en bestemt dato med et andet sæt intervaller. En lukke-tilsidesættelse på en given dato går forud for en tidligere dags overløb på tværs af midnat.

Tilsidesættelser vises i en liste under den ugentlige tidsplan og kan til enhver tid tilføjes, redigeres eller slettes.