Przejdź do głównej zawartości

Jak to działa

Jonot zbudowano wokół trzech grup odbiorców: operatora firmy, który rejestruje się i administruje, zespołu lokalu obsługującego urządzenia na miejscu, oraz klienta dołączającego do kolejki. Większość powierzchni działa bezpośrednio w przeglądarce, natomiast kiosk i stanowisko można też wdrożyć jako dedykowane aplikacje na Androida na urządzeniach stacjonarnych. Oto jak się ze sobą łączą.

To powierzchnie, z którymi operator firmy pracuje osobiście.

Kreator samoobsługowej rejestracji — używasz go raz. Nowi klienci korzystają z Join, aby założyć konto Jonot, nazwać swoją organizację, wybrać plan i dokończyć płatność — wszystko w jednym prowadzonym czterokrokowym procesie. Ostatni krok to ekran potwierdzenia z przyciskiem Przejdź do panelu Admin, który przekazuje Cię do Admina, by dokończyć konfigurację.

Bieżąca konsola zarządzania używana przez menedżerów organizacji i menedżerów lokalizacji. Gdy Join przekaże Cię dalej, Admin jest miejscem codziennej pracy:

  • Twórz i konfiguruj lokalizacje oraz kolejki
  • Paruj urządzenia (kiosk, wyświetlacz, stanowisko) z lokalizacjami
  • Zapraszaj pracowników i zarządzaj nimi
  • Uzyskuj dostęp do rozliczeń i ustawień konta

Admin wymaga konta Jonot z rolą menedżera organizacji lub menedżera lokalizacji.

To urządzenia produkcyjne w przestrzeni fizycznej. Uwierzytelniają się jako urządzenia — osobiste logowanie pracownika nie jest wymagane.

Urządzenie wejściowe zoptymalizowane pod tablety, które klienci dotykają, aby dołączyć do kolejki. W produkcji jest zwykle wdrażane jako dedykowana aplikacja kiosku na Androida na stałym tablecie, choć ta sama powierzchnia kiosku może też działać w przeglądarce. Na Androidzie kiosk może drukować paragony biletów. Kiosk jest sparowany z konkretną kolejką w lokalizacji.

Wyświetlacz na telewizorze lub monitorze dla poczekalni. Pokazuje, które numery biletów są obecnie wywoływane i przy którym stanowisku, oraz odtwarza zapowiedź głosową, gdy wywoływany jest nowy bilet. Wyświetlacz aktualizuje się w czasie rzeczywistym przez WebSocket. Można go przypisać do konkretnego stanowiska (pokazuje wtedy tylko jego wywołania) albo pozostawić w widoku lokalizacji (pokazuje wszystkie aktywne wywołania).

Interfejs zarządzania kolejką skierowany do personelu przy stanowisku obsługi. Może działać jako dedykowana aplikacja stanowiska na Androida na stałym tablecie na ladzie lub w przeglądarce pod adresem desk.jonot.io na komputerze lub tablecie. Personel używa stanowiska, aby wywołać kolejnego czekającego klienta, oznaczyć bieżącego klienta jako obsłużonego lub pominąć osobę, która się nie stawiła. Stanowisko uwierzytelnia się jako urządzenie (nie jako osobiste konto użytkownika), więc pracownicy nie potrzebują indywidualnych kont Jonot.

Progresywna aplikacja webowa zaprojektowana przede wszystkim z myślą o urządzeniach mobilnych, dla klientów. Po dołączeniu do kolejki (przez kod QR lub kiosk) klient może otworzyć stronę swojego biletu, aby śledzić bieżącą pozycję w czasie rzeczywistym. Instalacja aplikacji nie jest wymagana — link dołączenia otwiera się bezpośrednio w przeglądarce telefonu.

Gdy lokalizacja ma wiele kolejek, klient widzi wybór kolejki pokazujący wszystkie dostępne kolejki z aktualną liczbą oczekujących, zanim zdecyduje, do której dołączyć. Wybór oferuje też możliwość włączenia powiadomień push, dzięki czemu klienci mogą zostać powiadomieni, gdy ich numer zostanie wywołany, nawet przy wyłączonym ekranie telefonu.

Oto jak elementy łączą się od początku do końca:

  1. Klient dołącza — klient skanuje kod QR (lub korzysta z kiosku) i dołącza do kolejki. Jonot tworzy bilet z kolejnym numerem i unikalnym 22-znakowym hashem.
  2. Bilet utworzony — bilet przechodzi w stan WAITING. Telefon klienta pokazuje jego pozycję. Stanowisko widzi nowy wpis na swojej liście oczekujących.
  3. Stanowisko wywołuje kolejnego — pracownik naciska na stanowisku Wywołaj następnego. Pierwszy bilet w stanie WAITING przechodzi w stan CALLED.
  4. Wyświetlacz się aktualizuje — wyświetlacz natychmiast pokazuje wywołany numer biletu i nazwę stanowiska. Odtwarzana jest zapowiedź głosowa, a ekran miga.
  5. Klient jest powiadamiany — telefon klienta aktualizuje się, pokazując, że jego numer został wywołany. Jeśli klient włączył powiadomienia push, wysyłane jest dodatkowo powiadomienie systemowe.
  6. Stanowisko kończy lub pomija — pracownik oznacza bilet jako COMPLETED (obsługa zakończona) albo SKIPPED (klient nie zareagował, ale nadal można go ponownie wywołać). Następnie pracownik naciska Wywołaj następnego, aby obsłużyć kolejnego czekającego klienta. Klient oznaczony jako SKIPPED może zostać wywołany ponownie później — stanowisko naciska Przywróć do kolejki, a ekran klienta się aktualizuje.

Wszystkie aktualizacje stanu przepływają w czasie rzeczywistym przez API Jonot, poprzez połączenia WebSocket utrzymywane przez wyświetlacz, stanowisko i aplikację PWA klienta.