Μετάβαση στο περιεχόμενο

Ουρές

Μια ουρά είναι μια επώνυμη λίστα αναμονής εντός μιας τοποθεσίας. Όταν ένας πελάτης μπαίνει σε μια ουρά, λαμβάνει ένα εισιτήριο με διαδοχικό αριθμό. Το προσωπικό σε έναν σταθμό εξυπηρέτησης καλεί εισιτήρια από την ουρά ένα προς ένα. Η οθόνη ανακοινώνει κάθε κλήση.

Κάθε ουρά έχει:

  • Όνομα — την ανθρωπίνως αναγνώσιμη ετικέτα που εμφανίζεται στους πελάτες και το προσωπικό (π.χ. “Χωρίς ραντεβού”, “Ραντεβού”).
  • Slug — έναν αναγνωριστικό ασφαλή για URL που χρησιμοποιείται στη διεύθυνση URL συμμετοχής πελάτη. Δημιουργείται αυτόματα από το όνομα της ουράς.
  • URL συμμετοχής πελάτη — η πλήρης διεύθυνση URL που επισκέπτονται οι πελάτες για να μπουν σε αυτή την ουρά:
    https://customer.jonot.io/{org-slug}/{location-slug}/{queue-slug}/
    Αυτή η διεύθυνση URL είναι επίσης κωδικοποιημένη στον κωδικό QR που μοιράζεστε στην είσοδο.
  • Όριο χωρητικότητας (προαιρετικό) — ο μέγιστος αριθμός εισιτηρίων που μπορούν να βρίσκονται ταυτόχρονα σε κατάσταση WAITING. Όταν η ουρά είναι πλήρης, οι νέες προσπάθειες συμμετοχής απορρίπτονται με ένα μήνυμα “ουρά πλήρης”. Αφήστε το κενό για απεριόριστη χωρητικότητα.
  • Αναμενόμενος χρόνος εξυπηρέτησης — τα τυπικά λεπτά για την εξυπηρέτηση ενός πελάτη (1–1440), ορίζεται στη φόρμα δημιουργίας/επεξεργασίας ουράς. Χρησιμεύει ως αρχική εκτίμηση του χρόνου αναμονής πελάτη πριν η ουρά αποκτήσει αρκετό ζωντανό ιστορικό για να μετρήσει τον δικό της ρυθμό (δείτε Εκτίμηση χρόνου αναμονής).

Μια τοποθεσία μπορεί να έχει όσες ουρές θέλει. Αυτό σας επιτρέπει να λειτουργείτε ξεχωριστές γραμμές εξυπηρέτησης παράλληλα — για παράδειγμα:

  • Μια κλινική με ουρές “Γενική Ιατρική Συμβουλή” και “Παραλαβή Φαρμάκων”
  • Μια δημόσια υπηρεσία με ουρές “Διαβατήριο” και “Ανανέωση Ταυτότητας”
  • Μια τράπεζα με ουρές “Προσωπικές Τραπεζικές Υπηρεσίες” και “Επιχειρηματικές Τραπεζικές Υπηρεσίες”

Κάθε ουρά έχει τη δική της ανεξάρτητη λίστα αναμονής. Ένας σταθμός εξυπηρέτησης συζευγνύεται με μια συγκεκριμένη ουρά κατά τη σύζευξη, οπότε οι σταθμοί εξυπηρέτησης που εξυπηρετούν την ουρά “Χωρίς ραντεβού” δεν βλέπουν εισιτήρια από την ουρά “Ραντεβού”.

Η ουρά είναι η κεντρική μονάδα γύρω από την οποία οργανώνονται οι συσκευές και το προσωπικό:

  • Τα κιόσκια συζευγνύονται με μια ουρά — οι πελάτες που αγγίζουν το κιόσκι μπαίνουν σε αυτή τη συγκεκριμένη ουρά.
  • Οι σταθμοί εξυπηρέτησης συζευγνύονται με μια ουρά — το προσωπικό καλεί εισιτήρια από αυτή την ουρά.
  • Οι οθόνες εμφανίζουν όλες τις ενεργές κλήσεις για μια τοποθεσία, ή τις κλήσεις από την ουρά ενός συγκεκριμένου σταθμού εξυπηρέτησης, ή έναν συνδυαστικό πίνακα έως 5 ουρών.

Η δημιουργία και διαχείριση ουρών γίνεται στο admin, στην καρτέλα Ουρές της τοποθεσίας. Δείτε Δημιουργία ουράς για τις αναλυτικές οδηγίες βήμα προς βήμα.

Μπορείτε να περιορίσετε πόσοι πελάτες μπορούν να περιμένουν σε μια ουρά ταυτόχρονα ορίζοντας ένα όριο χωρητικότητας (το πεδίο Μέγιστη αναμονή στη φόρμα δημιουργίας/επεξεργασίας ουράς). Όταν το όριο επιτευχθεί:

  • Η ροή συμμετοχής πελάτη εμφανίζει ένα μήνυμα “ουρά πλήρης”.
  • Το κιόσκι εμφανίζει μια κατάσταση ουράς-πλήρης.
  • Η ουρά δεν είναι διαθέσιμη για συμμετοχή έως ότου ένα εισιτήριο σε αναμονή αποχωρήσει (κληθεί, ακυρωθεί ή μεταφερθεί).

Το όριο επιβάλλεται ατομικά — δύο πελάτες που προσπαθούν να μπουν ακριβώς την ίδια στιγμή δεν μπορούν και οι δύο να σπρώξουν τον μετρητή πάνω από το όριο. Αφήστε το πεδίο κενό για μια ουρά χωρίς όριο (η προεπιλογή).

Κάθε ουρά έχει μια χειροκίνητη κατάσταση που το προσωπικό ελέγχει ανεξάρτητα από τις ώρες λειτουργίας:

  • Ενεργή — η κανονική κατάσταση. Οι πελάτες μπορούν να μπουν, και οι σταθμοί εξυπηρέτησης μπορούν να καλούν εισιτήρια.
  • Σε παύση — προσωρινή διακοπή εισαγωγής. Οι νέες συμμετοχές απορρίπτονται, αλλά όσοι περιμένουν ήδη διατηρούν τη θέση τους. Χρησιμοποιήστε το για ένα σύντομο διάλειμμα ή έναν συνωστισμό που θέλετε να εκκαθαρίσετε πριν αφήσετε να μπουν περισσότερα άτομα.
  • Κλειστή — διακοπή εισαγωγής όπως και η παύση, αλλά σηματοδοτώντας ότι η ουρά έχει τελειώσει για την ώρα. Τα εισιτήρια σε αναμονή διατηρούνται αντί να ακυρώνονται. Το άνοιγμα μιας κλειστής ουράς είναι ενέργεια διαχειριστή — ένας σταθμός εξυπηρέτησης δεν μπορεί να την ανοίξει μόνος του.

Όταν μια ουρά τεθεί σε παύση ή κλείσει, ένας πελάτης που περιμένει ήδη βλέπει ένα banner κατάστασης στο εισιτήριό του, και όποιος προσπαθεί να μπει αποτρέπεται με ένα αντίστοιχο μήνυμα αντί για γενικό σφάλμα. Ένα banner παύσης διαβεβαιώνει τον πελάτη ότι η θέση του διατηρείται και η ουρά θα συνεχίσει· ένα banner κλειστής ουράς είναι πιο προειδοποιητικό — το εισιτήριο διατηρείται αλλά ίσως δεν εξυπηρετηθεί, οπότε ζητείται από τον πελάτη να επικοινωνήσει με το προσωπικό.

Ρύθμιση της κατάστασης:

  • Στο admin, ένας org-manager ή location-manager ορίζει την κατάσταση (Ενεργή / Σε παύση / Κλειστή) από τη φόρμα επεξεργασίας της ουράς.
  • Στον σταθμό εξυπηρέτησης, το προσωπικό μπορεί να εναλλάσσει μεταξύ Ενεργή και Σε παύση με ένα μόνο κουμπί Παύση ουράς / Συνέχιση ουράς — η ταχύτερη διαδρομή για ένα σύντομο διάλειμμα χωρίς να φύγει κανείς από τον σταθμό εξυπηρέτησης. Το κλείσιμο (και το άνοιγμα από κλειστή κατάσταση) παραμένει στο admin.

Οι αλλαγές κατάστασης εφαρμόζονται αμέσως και προωθούνται ζωντανά σε κάθε συνδεδεμένο σταθμό εξυπηρέτησης, οθόνη και πελάτη.

Οι ώρες λειτουργίας μιας τοποθεσίας λειτουργούν ως πύλη βάσει χρόνου για όλες τις ουρές της. Όταν η τοποθεσία βρίσκεται εκτός των ρυθμισμένων ωρών της, οι προσπάθειες συμμετοχής απορρίπτονται με ένα μήνυμα “εκτός ωραρίου” και ο επιλογέας ουράς του πελάτη εμφανίζει μια κατάσταση “Κλειστό — ανοίγει στις [ώρα]”. Ο σταθμός εξυπηρέτησης και η οθόνη εμφανίζουν ένα σήμα Κλειστό (ωράριο).

Οι ώρες ρυθμίζονται στην τοποθεσία (όχι ανά ουρά) στο Admin → [Τοποθεσία] → Ώρες:

  • Ζώνη ώρας — ζώνη ώρας IANA (π.χ. Europe/Helsinki). Όλες οι ώρες αξιολογούνται σε αυτή τη ζώνη ώρας, με σωστή προσαρμογή θερινής ώρας.
  • Εβδομαδιαίο πρόγραμμα — διαστήματα ανοίγματος/κλεισίματος για κάθε ημέρα της εβδομάδας. Μια ημέρα χωρίς διαστήματα είναι πλήρως κλειστή. Υποστηρίζονται πολλαπλά διαστήματα ανά ημέρα (π.χ. για διάλειμμα μεσημεριανού: 08:00–12:00 και 13:00–17:00).
  • Ώρες που διασχίζουν τα μεσάνυχτα — υποστηρίζεται ένα διάστημα όπου η ώρα κλεισίματος είναι μετά τα μεσάνυχτα (π.χ. Παρασκευή 20:00–02:00). Εισαγάγετε την ώρα κλεισίματος χρησιμοποιώντας μια κανονική τιμή ώρας (02:00)· όταν η ώρα κλεισίματος είναι ίση ή πριν από την ώρα ανοίγματος, ο επεξεργαστής τη θεωρεί αυτόματα ως την επόμενη ημέρα και εμφανίζει μια υπόδειξη επόμενη ημέρα δίπλα στο πεδίο κλεισίματος.

Μεμονωμένες εξαιρέσεις ημερομηνιών (αργίες, ειδικές ώρες) διαχειρίζονται στην ενότητα Εξαιρέσεις ημερομηνιών του επεξεργαστή ωρών:

  • Εξαίρεση κλειστής ημέρας — σημαδεύει μια συγκεκριμένη ημερομηνία ως πλήρως κλειστή ανεξαρτήτως του εβδομαδιαίου προγράμματος (π.χ. μια δημόσια αργία).
  • Εξαίρεση προσαρμοσμένων ωρών — αντικαθιστά το εβδομαδιαίο πρόγραμμα για μια συγκεκριμένη ημερομηνία με διαφορετικό σύνολο διαστημάτων. Μια εξαίρεση κλεισίματος σε συγκεκριμένη ημερομηνία υπερισχύει μιας προηγούμενης διαρροής μεσάνυχτων από την προηγούμενη ημέρα.

Οι εξαιρέσεις εμφανίζονται σε μια λίστα κάτω από το εβδομαδιαίο πρόγραμμα και μπορούν να προστεθούν, να επεξεργαστούν ή να διαγραφούν οποιαδήποτε στιγμή.