İçeriğe geç

Sıra numaraları

Bir sıra numarası, müşterinin bir sıradaki kaydıdır. Müşterinin numara sayfası, bekleme alanı ekranı ve gişe, sıra numarası bilgilerini kullanır.

  • Numara — müşteriye gösterilen, kiosk biletine basılan, ekranda ve gişenin bekleme listesinde görünen numara. Her sıranın kendi numara dizisi vardır. Numaralar her zaman artar, asla sıfırlanmaz.
  • Numara hash’i — 22 karakterlik rastgele bir dize. Bu hash, müşteriye kendi numarasına anonim erişim sağlar (aşağıya bakın).
  • Durum — altı değerden biri (aşağıya bakın).
  • Sıra — numaranın ait olduğu sıra.
  • Zaman damgaları — numaranın oluşturulma, çağrılma, tamamlanma vb. zamanları.
  • Notlar (isteğe bağlı) — personel tarafından girilen ek veriler: müşteri adı, grup büyüklüğü ve serbest metin bir not. Bkz. Sıra numarası notları.

Bir sıra numarası şu durumlar arasında hareket edebilir:

DurumKalıcı mı?Anlamı
WAITINGHayırMüşteri sırada, çağrılmayı bekliyor.
CALLEDHayırBir gişe bu numarayı çağırdı; müşterinin gişeye gelmesi gerekiyor.
SKIPPEDHayırGişe bu numarayı atladı. Yeniden çağrılabilir — personel onu WAITING durumuna geri alabilir.
COMPLETEDEvetGişe hizmeti tamamlandı olarak işaretledi.
CANCELEDEvetMüşteri sıradaki kendi yerini iptal etti.
NO_SHOWEvetGişe, müşterinin gelmediğini onayladı. Analitikte SKIPPED’ten ayrı sayılır.
WAITING → CALLED → COMPLETED
↘ SKIPPED → WAITING (gişe müşteriyi tekrar çağırır)
↘ NO_SHOW (gişe gelmediğini onaylar)
↘ CANCELED (müşteri ertelenmiş yerini iptal eder)
WAITING → CANCELED (müşteri başlatır)
CALLED → CANCELED (müşteri başlatır)
SKIPPED → CANCELED (müşteri başlatır — yeniden çağrılabilir havuzdan çıkarır)

SKIPPED, personelin müşteriyi atladığı ama sonra yine çağırabileceği anlamına gelir. Personel, gişenin arama görünümündeki Sıraya geri çağır eylemiyle numarayı sıraya geri alabilir. Atlamadan sonraki 5 saniye içinde Geri al düğmesine de basabilir. Atlanan bir numarada push bildirimleri etkin kalır; böylece personel numarayı geri çağırıp çağırdığında, numara sayfası kapalı olsa bile müşteriye bildirim ulaşır.

NO_SHOW, personelin müşterinin gelmediğini onayladığı anlamına gelir. Kalıcı bir durumdur; bu nedenle numara normal geri çağırma akışında yer almaz. Analitik onu ayrı sayar. Müşterinin ayrıldığından emin olduğunuzda bunu kullanın.

Gişenin tam iş akışı için Gelmeyenleri yönetin sayfasına bakın.

Personel, gişedeki Not ekle eylemiyle bir numaraya şu bilgileri ekleyebilir:

  • Müşteri adı — her zaman gişede gösterilir. Ekran, adı yalnızca sıranın İsimle çağır ayarı açıkken ve kısaltılmış biçimde (“Ayşe Y.”) gösterir; tam adı hiçbir zaman göstermez.
  • Grup büyüklüğü — her zaman gişede gösterilir ve ekrana yayınlanır (düşük hassasiyetli bir sayı).
  • Not — personele yönelik metin. Yalnızca gişede görünür; hiçbir zaman ekrana veya müşteri sayfasına gönderilmez.

Bir numara atlandığında Atlama nedeni (isteğe bağlı) alanına girilen atlama nedeni, numaranın not alanında saklanır ve gişenin arama görünümünde görünür.

Notlar, numara kalıcı olmayan bir durumdayken herhangi bir zamanda eklenebilir veya güncellenebilir.

WAITING durumundaki bir numara, gişedeki Aktar düğmesi kullanılarak aynı konumdaki farklı bir sıraya aktarılabilir. Bunu, müşteri yanlış sıraya katıldığında veya başka bir hizmete ihtiyaç duyduğunda kullanın.

Aktarım kuralları:

  • Yalnızca WAITING durumundaki numaralar aktarılabilir. CALLED durumundaki numaralar önce tamamlanmalı, atlanmalı veya gelmedi olarak işaretlenmelidir.
  • Kaynak ve hedef sıralar aynı konumda olmalıdır.
  • Hedef sıra ACTIVE durumunda olmalıdır.
  • Gişe hem kaynak hem de hedef sıraya atanmış olmalıdır.
  • Etkin bir abonelik gereklidir.

Aktarımdan sonraki yer — Jonot numarayı yeni sıraya, ilk katılma zamanına 5 dakika ekleyerek yerleştirir. Müşteri beklediği sürenin çoğunu korur ama yeni sırada daha uzun süredir bekleyenlerin önüne geçmez.

Numara hash’i korunur — müşterinin numara sayfası URL’si geçerli kalır. Numara, hedef sırada yeni bir sıralı numara alır. Gerçek zamanlı güncellemeler her iki sıraya da hemen yayınlanır.

Adım adım talimatlar için gişe kılavuzunun Numarayı başka bir sıraya aktarma bölümüne bakın.

Müşterilerin bir sıraya katılmak için hesaba veya oturum açmaya ihtiyacı yoktur. Bunun yerine 22 karakterlik numara hash’i, numaranın o müşteriye ait olduğunu kanıtlar. Hash, numara sayfası URL’sinin bir parçasıdır:

https://customer.jonot.io/{org}/{location}/{queue}/{ticket-hash}/

API, şu işlemlere izin vermek için hash’i kullanır:

  • ticketByHash — numaranızı ve konumunuzu arayın
  • cancelTicket — kendi numaranızı iptal edin (WAITING, CALLED ve SKIPPED numaraları için çalışır)

Müşterinin yalnızca URL’ye ihtiyacı vardır. Hesap, uygulama veya parola gerekmez.

Hash, bir UUID v4 ile aynı miktarda, 128 bitlik rastgelelik taşır. Bugünün bilgisayarları başka bir müşterinin numara hash’ini pratikte tahmin edemez.

Müşteriler normalde doğrulama olmadan katılır. Tek bir sıra kısa sürede olağandışı sayıda katılma isteği alırsa, QR kodu veya bağlantı ile katılan müşterilerden numaraları verilmeden önce bir “İnsan olduğumu doğrula” adımını tamamlamaları istenebilir. Gerçek müşterilerin çoğu bu adımı görmeden geçer. Doğrulama yalnızca bu trafik yoğunlaşmalarında çıkar. Yerinde kullanılan kiosk için hiçbir zaman uygulanmaz, çünkü kiosk güvenilir bir cihaz kimlik bilgisi kullanır.

Bir numara WAITING durumundayken, müşterinin numara sayfası tahmini bir bekleme süresi gösterir. Aynı tahmin, müşteri kiosktan hatırlayacağı bir numarayla ayrılsın diye kioskun katılım sonrası onay ekranında da gösterilir. Bu bir tahmindir, garanti değildir.

Sunucu tahmini, o sıradaki son hizmet sürelerinden hesaplar. Son 90 dakika içinde yeterli sayıda numara tamamlandıysa medyanı kullanır. Medyan, hizmet süreleri sıralandıktan sonra ortadaki değer ya da ortadaki iki değerin ortalamasıdır. Sunucu bu değeri müşterinin sıradaki konumuyla (önündeki kişi sayısı + 0.5) çarpar. Müşterinin önünde kimse yoksa tahmin sıfırdır. Yeterli güncel veri yoksa sunucu, sıranın yapılandırılmış Beklenen servis süresi değerini kullanır. Tahmin bir güven değeri taşır: güncel veriyi kullandığında veya müşteri sıradaki bir sonraki kişi olduğunda high, yapılandırılmış süreyi kullandığında low.

Tahmin yalnızca ACTIVE bir sıradaki WAITING numaralar için gösterilir. Sıra duraklatıldığında gösterilmez ve numara çağrıldığında kaybolur.

  1. Müşteri QR kodu veya kiosk ile katılır → WAITING durumunda bir numara verilir.
  2. Müşteri numara sayfasını açar → sıradaki konumunu ve, mevcutsa, gerçek zamanlı tahmini bir bekleme süresini görür.
  3. Gişe onların numarasını çağırdığında, numara CALLED durumuna geçer → müşterinin sayfası hemen güncellenir.
  4. Müşteri gişeye yaklaşır. Hizmetten sonra gişe onu COMPLETED olarak işaretler.
  5. Müşteri yanıt vermezse, gişe şunları yapabilir:
    • Atla → numara SKIPPED durumuna geçer (yeniden çağrılabilir erteleme). Müşterinin ekranı atlandığını gösterir, beklemeye devam etme veya yeniden katılma seçenekleriyle birlikte.
    • Gelmedi → numara NO_SHOW durumuna geçer (kalıcı). Analitik bunu atlanan numaralardan ayrı sayar.
  6. Atlanan bir müşteri personel tarafından yeniden çağrılabilir (sıranın önünde WAITING durumuna geri döner) veya yerini iptal edip sıranın arkasından yeniden katılabilir.