跳转到内容

排队队列

排队队列是门店内的一个命名等待列表。顾客加入队列时,会获得一个带顺序编号的排队号。服务台的工作人员从队列中逐一呼叫排队号。显示屏会播报每次呼叫。

每个队列包含:

  • 名称——顾客和工作人员看到的名称,例如“Walk-ins”或“Appointments”。
  • Slug——用于顾客取号 URL 的 URL 安全标识符。由队列名称自动生成。
  • 顾客取号 URL——顾客访问以加入该队列的完整 URL:
    https://customer.jonot.io/{org-slug}/{location-slug}/{queue-slug}/
    门店入口的二维码也包含此 URL。
  • 容量上限(可选)——可同时处于 WAITING 状态的排队号数量上限。队列满时,新顾客会看到“排队人数已满”消息。留空表示不限。
  • 预计服务时长——服务一位顾客通常需要的时间,可设置为 1–1440 分钟。在队列积累足够的近期数据前,Jonot 用它估算等待时间。参见等待时间估算。

每家门店可创建的队列数量由组织的套餐决定,详见账单与套餐。此数量限制与单个队列的可选容量上限不同;容量上限控制同时等待的顾客人数。这样可以并行运行不同的服务线——例如:

  • 一家诊所,设“普通门诊”和“药房取药”队列
  • 一个政府办公点,设“护照”和“证件续签”队列
  • 一家银行,设“个人业务”和“对公业务”队列

每个队列都有独立的等待列表。服务台可处理分配的一到五个队列,工作人员可在多队列视图中操作这些队列。

设备和工作人员按以下方式使用排队队列:

  • 自助终端配对到一个队列,顾客通过自助终端加入该队列。
  • 服务台处理分配的一到五个队列,可使用单队列或多队列视图。
  • 显示屏展示分配的一个队列或最多五个队列的组合看板。可选的服务台关联会在该服务台在线时切换到单服务台视图。

排队队列的创建和管理在管理后台的门店 队列 选项卡中进行。逐步操作说明参见创建排队队列。

通过设置容量上限(队列创建/编辑表单中的最大等待人数字段),您可以限制队列中同时等待的顾客数量。达到上限时:

  • 顾客加入流程显示“排队人数已满”消息。
  • 自助终端显示排队人数已满状态。
  • 在等待中的排队号离开(被呼叫、取消或转移)之前,队列不可加入。

服务器会把同时加入的请求作为一个操作检查,因此即使两位顾客同时加入,也不会超过上限。该字段默认留空,表示不限人数。

在门店的 队列 选项卡中删除队列。删除队列 对话框会统计正在等待或正在接受服务的顾客人数,人数大于零时显示警告。删除不会等待队列清空,而是取消这些顾客的排队号,顾客端、显示屏和服务台画面随即不再显示这些排队号。删除还会永久移除该队列的排队号历史记录,包括已完成的排队号。

Jonot 还会为每个被取消的排队号发送一条 ticket.cancelled Webhook,每次删除最多 50 个排队号。

每个队列都有一个手动状态,由工作人员独立于营业时间控制:

  • 运行中 ——正常状态。顾客可以加入,服务台可以呼叫排队号。
  • 已暂停 ——暂时停止接收。新的加入被拒绝,但已在等待的顾客保留其位置。用于短暂休息,或在放行更多人之前先清空积压。
  • 已关闭 ——像暂停一样停止接收,但表示排队暂时结束。等待中的排队号被保留而非取消。重新打开已关闭的队列是管理后台操作——服务台无法自行重新打开。

当排队暂停或关闭时,已在等待的顾客会在其排队号上看到状态横幅,而尝试加入的人会被一条与状态匹配的消息告知,而非通用错误。已暂停横幅向顾客保证其位置被保留、排队将恢复;已关闭横幅更为警示——排队号被保留但可能无法办理,因此请顾客向工作人员确认。

设置状态:

  • 在管理后台,组织管理员或门店管理员从队列的编辑表单设置状态(运行中 / 已暂停 / 已关闭)。
  • 在服务台,工作人员用一个 暂停队列 / 恢复队列 按钮在运行中和已暂停之间切换——无需离开服务台即可短暂休息的快捷方式。关闭(以及从关闭状态重新打开)仍在管理后台进行。

状态更改立即生效,并实时推送到所有已连接的服务台、显示屏和顾客。

门店的营业时间决定顾客何时可以加入该门店的所有排队队列。营业时间外,顾客不能加入,并会看到“营业时间外”消息。队列选择器显示“已关闭 — [时间] 重新开放”。服务台和显示屏显示 已关闭(非营业时间) 标签。

营业时间在门店层面(而非每个队列)配置,位于 管理后台 → [门店] → 营业时间:

  • 时区 ——IANA 时区(例如 Europe/Helsinki)。所有时间都按此时区评估,并正确考虑夏令时。
  • 每周时间表——每周各天的开门/关门时段。未设置时段的当天全天不营业。支持每天多个时段(例如模拟午休:08:00–12:00 和 13:00–17:00)。
  • 跨午夜营业时间——支持关门时间超过午夜 0 点的时段(例如周五 20:00–02:00)。关门时间按正常时钟值(02:00)输入;当关门时间早于或等于开门时间时,编辑器自动将其视为次日,并在关门字段旁显示**(次日)**提示。

单日例外(节假日、特殊营业时间)在营业时间编辑器的 特殊日期营业时间 部分管理:

  • 全天不营业——将特定日期标记为全天不营业,不受每周时间表影响(例如公共节假日)。
  • 自定义营业时间——用另一组时段替换特定日期的每周时间表。某日的全天不营业覆盖优先于前一日跨午夜的溢出时段。

覆盖显示在每周时间表下方的列表中,可随时添加、编辑或删除。