队列
队列是门店内的一个命名等待列表。顾客加入队列时,会获得一个带顺序编号的排队号。服务台的工作人员从队列中逐一呼叫排队号。显示屏会播报每次呼叫。
每个队列包含:
- 名称——展示给顾客和工作人员的易读标签(例如 “Walk-ins”、“Appointments”)。
- Slug——用于顾客取号 URL 的 URL 安全标识符。由队列名称自动生成。
- 顾客取号 URL——顾客访问以加入该队列的完整 URL:
该 URL 也编码在您在入口分享的二维码中。https://customer.jonot.io/{org-slug}/{location-slug}/{queue-slug}/
- 容量上限(可选)——同时处于
WAITING状态的排队号数量上限。队列满员时,新的加入尝试会被“队列已满”消息拒绝。留空表示不限。 - 预计服务时长——服务一位顾客的典型分钟数(1–1440),在队列创建/编辑表单中设置。在队列积累足够的实时历史以测量自身节奏之前,它为顾客的等待时间估算提供初始值(参见等待时间估算)。
一个门店的多个队列
Section titled “一个门店的多个队列”一个门店可以有任意数量的队列。这样可以并行运行不同的服务线——例如:
- 一家诊所,设“普通门诊”和“药房取药”队列
- 一个政府办公点,设“护照”和“证件续签”队列
- 一家银行,设“个人业务”和“对公业务”队列
每个队列都有自己独立的等待列表。服务台在配对时绑定到特定队列,因此负责 “Walk-ins” 的服务台看不到 “Appointments” 的排队号。
队列作为管理单位
Section titled “队列作为管理单位”队列是组织设备和工作人员的中心单位:
- 自助终端配对到队列——点击自助终端的顾客加入该特定队列。
- 服务台配对到队列——工作人员从该队列呼叫排队号。
- 显示屏展示门店内所有正在进行的呼叫、特定服务台队列的呼叫,或最多 5 个队列的组合看板。
队列的创建和管理在管理后台的门店 队列 选项卡中进行。逐步操作说明参见创建队列。
通过设置容量上限(队列创建/编辑表单中的最大等待人数字段),您可以限制队列中同时等待的顾客数量。达到上限时:
- 顾客加入流程显示“队列已满”消息。
- 自助终端显示队列已满状态。
- 在等待中的排队号离开(被呼叫、取消或转移)之前,队列不可加入。
上限是原子性执行的——两位顾客在同一时刻尝试加入时,不可能都使数量超过上限。留空该字段表示不限队列(默认)。
每个队列都有一个手动状态,由工作人员独立于营业时间控制:
- 运行中 ——正常状态。顾客可以加入,服务台可以呼叫排队号。
- 已暂停 ——暂时停止接收。新的加入被 拒绝,但已在等待的顾客保留其位置。用于短暂休息,或在放行更多人之前 先清空积压。
- 已关闭 ——像暂停一样停止接收,但 表示队列暂时结束。等待中的排队号被保留而非取消。重新打开已关闭的 队列是管理后台操作——服务台无法自行重新打开。
当队列暂停或关闭时,已在等待的顾客会在其排队号上看到状态横幅,而尝试加入的人会被一条与状态匹配的消息告知,而非通用错误。已暂停横幅向顾客保证其位置被保留、队列将恢复;已关闭横幅更为警示——排队号被保留但可能无法办理,因此请顾客向工作人员确认。
设置状态:
- 在管理后台,组织管理员或门店管理员从队列的编辑表单设置状态(运行中 / 已暂停 / 已关闭)。
- 在服务台,工作人员用一个 暂停队列 / 恢复队列 按钮在运行中和已暂停之间切换——无需离开服务台即可短暂休息的快捷方式。关闭(以及从关闭状态重新打开)仍在管理后台进行。
状态更改立即生效,并实时推送到所有已连接的服务台、显示屏和顾客。
门店的营业时间是其所有队列的时间门控。当门店处于设置的营业时间之外时,加入尝试会被“营业时间外”消息拒绝,面向顾客的队列选择器显示“已关闭 — [时间] 重新开放”状态。服务台和显示屏显示 已关闭(营业时间) 标签。
营业时间在门店层面(而非每个队列)配置,位于 管理后台 → [门店] → 营业时间:
-
时区
——IANA 时区(例如
Europe/Helsinki)。所有时间都按此时区评估,并正确考虑夏令时。 - 每周时间表——每周各天的开门/关门时段。未设置时段的当天全天不营业。支持每天多个时段(例如模拟午休:08:00–12:00 和 13:00–17:00)。
- 跨午夜营业时间——支持关门时间超过午夜 0 点的时段(例如周五 20:00–02:00)。关门时间按正常时钟值(
02:00)输入;当关门时间早于或等于开门时间时,编辑器自动将其视为次日,并在关门字段旁显示**(次日)**提示。
单日例外(节假日、特殊营业时间)在营业时间编辑器的 日期覆盖 部分管理:
- 全天不营业——将特定日期标记为全天不营业,不受每周时间表影响(例如公共节假日)。
- 自定义营业时间——用另一组时段替换特定日期的每周时间表。某日的全天不营业覆盖优先于前一日跨午夜的溢出时段。
覆盖显示在每周时间表下方的列表中,可随时添加、编辑或删除。