コンテンツにスキップ

キュー

キューとは、拠点内にある名前付きの待ち行列です。お客様がキューに参加すると、連番の整理券を受け取ります。デスクのスタッフはキューから整理券を1件ずつ呼び出します。ディスプレイ画面は呼び出しのたびに案内します。

各キューには次のものがあります。

  • 名前 — お客様とスタッフに表示されるラベル(例:「Walk-ins」「Appointments」)。
  • スラッグ — お客様参加用URLで使われるURLセーフな識別子。キュー名から自動生成されます。
  • お客様参加用URL — お客様がこのキューに参加するためにアクセスする完全なURL:
    https://customer.jonot.io/{org-slug}/{location-slug}/{queue-slug}/
    このURLは、入口で提示するQRコードにもエンコードされています。
  • 定員(任意) — 同時にWAITING状態でいられる整理券の最大数。キューが満員になると、新規参加の試みは「満員です」というメッセージで拒否されます。無制限にする場合は空欄のままにします。
  • 想定対応時間 — 1人への標準的な対応時間(1〜1440分)。キューの作成・編集フォームで設定します。直近の実績が十分に集まるまで、待ち時間の推定に使われます。待ち時間の推定を参照してください。

1つの拠点はいくつでもキューを持てます。これにより、サービスごとに別々の受付列を並行して運用できます。例:

  • 「一般診察」と「薬の受け取り」のキューを持つクリニック
  • 「パスポート」と「身分証明書の更新」のキューを持つ行政窓口
  • 「個人向け」と「法人向け」のキューを持つ銀行

各キューはそれぞれ独立した待ち行列を持ちます。デスクはペアリング時に特定のキューに紐づけられるため、「Walk-ins」を担当するデスクには「Appointments」の整理券は表示されません。

デバイスとスタッフは次のようにキューを使います。

  • キオスクはキューにペアリングされます — キオスクをタップしたお客様は、そのキューに参加します。
  • デスクはキューにペアリングされます — スタッフはそのキューから整理券を呼び出します。
  • ディスプレイは、拠点内のすべてのアクティブな呼び出し、特定のデスクのキューの呼び出し、または最大5つのキューをまとめたボードのいずれかを表示します。

キューの作成・管理は、Adminの拠点画面内にあるキュータブで行います。手順の詳細はキューの作成を参照してください。

定員(キューの作成・編集フォームの最大待機数フィールド)を設定することで、キューで同時に待てるお客様の数を制限できます。定員に達すると:

  • お客様の参加フローに「満員です」というメッセージが表示されます。
  • キオスクには満員の状態が表示されます。
  • 待機中の整理券が1件抜ける(呼び出される、キャンセルされる、移動する)まで、キューには参加できません。

サーバーは同時の参加要求にも定員を1つの処理として適用します。同時に2人が参加しても、待機数が上限を超えることはありません。上限なし(デフォルト)にするには、フィールドを空欄にします。

すべてのキューは、営業時間とは独立してスタッフが制御できる手動ステータスを持ちます。

  • アクティブ — 通常の状態です。お客様は参加でき、 デスクは整理券を呼び出せます。
  • 一時停止中 — 一時的に受付を止めます。新規参加は 拒否されますが、すでに待っているお客様は順番を保持したままです。短い休憩や、 これ以上人を入れる前に解消したい滞留がある場合に使います。
  • クローズ — 一時停止と同様に受付を止めますが、 キューがいったん終了したことを示します。待機中の整理券はキャンセルされず 保持されます。クローズしたキューを再開するのはAdminでの操作で、デスク側から 自力で再開することはできません。

キューが一時停止またはクローズされると、待機中のお客様の整理券にステータスバナーが表示されます。新たに参加しようとする人には、そのステータスに合うメッセージが表示されます。一時停止では順番が保持され、再開予定であることを伝えます。クローズでは整理券は残るものの対応されない可能性があるため、スタッフへの確認を案内します。

ステータスの設定方法:

  • Adminでは、組織マネージャーまたは拠点マネージャーがキューの編集フォームからステータス(Active/Paused/Closed)を設定します。
  • デスクでは、スタッフが1つの待ち行列を一時停止待ち行列を再開ボタンでActiveとPausedを切り替えられます — デスクを離れずに一時的な休憩を取るための近道です。クローズ(およびクローズからの再開)はAdminで行います。

ステータスの変更は即座に反映され、接続中のすべてのデスク、ディスプレイ、お客様にリアルタイムで配信されます。

拠点の営業時間は、その拠点にあるすべてのキューへ参加できる時間を制御します。営業時間外は参加できず、「営業時間外です」と表示されます。キュー選択画面には「クローズ中 — [時刻]に開始」、デスクとディスプレイには営業時間外と表示されます。

営業時間はキューごとではなく拠点単位で、Admin → [拠点] → 営業時間で設定します。

  • タイムゾーン — IANAタイムゾーン(例: Europe/Helsinki)。すべての営業時間はこのタイムゾーンで、サマータイムを 正しく考慮して評価されます。
  • 週次スケジュール — 曜日ごとの開店・閉店の時間帯。時間帯が設定されていない曜日は終日クローズになります。1日に複数の時間帯を設定できます(例:昼休みをモデル化する場合:08:00〜12:00と13:00〜17:00)。
  • 日をまたぐ営業時間 — 閉店時刻が深夜0時を過ぎる時間帯(例:金曜20:00〜翌2:00)もサポートされています。閉店時刻は通常の時計の値(02:00)で入力します。閉店時刻が開店時刻以前になる場合、エディタは自動的に翌日の時刻として扱い、閉店時刻フィールドの隣に翌日のヒントを表示します。

特定の日だけの例外(祝日、特別営業時間)は、営業時間エディタの日付の例外設定セクションで管理します。

  • クローズ設定 — 週次スケジュールに関係なく、特定の日を終日クローズとしてマークします(例:祝日)。
  • カスタム営業時間設定 — 特定の日について、週次スケジュールを別の時間帯のセットで置き換えます。ある日のクローズ設定は、前日からの日またぎの営業時間より優先されます。

例外設定は週次スケジュールの下に一覧表示され、いつでも追加・編集・削除できます。