← 返回入口 打开原型

预约看房 · 产品需求文档

浏览器直接阅读 · 对齐 V1.10
V1.10 · 2026-11-04

预约看房 · 产品需求文档(PRD)

项内容
产品名称预约看房
文档版本V1.10
更新日期2026-11-04
文档状态草案(对齐当前演示原型)
关联原型index.html 本地演示(用户端 / 经纪人端 / 平台端)
关联流转图Cursor Canvas:booking-role-flow.canvas.tsx(预约看房业务流转图)

1. 背景与目标

1.1 背景

租房场景中,用户在线预约看房后,需由平台完成经纪人匹配,再由经纪人确认时间并完成线下带看。现有流程要求:

1.2 产品目标

  1. 用户可在线完成看房预约、进度跟踪、评价与签约入口。
  2. 平台可在 PC 端管理预约线索:分配状态、带看状态、评分评价与带看记录查阅。
  3. 经纪人在被分配后完成确认带看、签到与带看记录提交。

1.3 成功标准(演示阶段)

指标说明
主链路可跑通预约 → 平台分配 → 确认带看 → 签到带看 → 评价
角色隔离清晰三端职责不交叉(禁止经纪人自领;待分配不对经纪人展示)
状态可解释列表/详情展示与系统状态一致;平台分配状态与带看状态分列

2. 角色与端

端角色载体核心职责
用户端看房客户C 端 App / H5预约、查看进度、沟通、取消、评价、发起签约入口
平台端运营 / 调度PC 管理后台预约看房记录筛选、手动分配/改派、查阅带看记录与评价
经纪人端带看经纪人B 端 App确认带看、签到、带看记录、在线沟通

3. 业务流转图

交互版泳道图见 Cursor Canvas:预约看房业务流转图(booking-role-flow.canvas.tsx)。

下文为文档内嵌的同口径流转说明,可随 PRD 一并评审与归档。

3.1 一句话主链

用户端提交预约 → 平台端手动分配经纪人 → 经纪人端确认带看 → 线下签到带看 → 用户端评价(可发起签约)。

3.2 跨端泳道图(主流程)

flowchart LR
  subgraph U["用户端 · C端"]
    U1[选房预约]
    U2[待分配]
    U3[待看]
    U4[带看中]
    U5[评价 / 已看]
  end

  subgraph P["平台端 · PC"]
    P1[预约看房记录]
    P2[筛选待分配]
    P3[分配页指派经纪人]
    P4[带看已完成可查看带看记录]
  end

  subgraph A["经纪人端 · B端"]
    A1[收到已分配任务]
    A2[详情确认带看]
    A3[到达签到]
    A4[带看记录完成]
  end

  U1 --> U2
  U2 --> P1
  P1 --> P2 --> P3
  P3 --> A1
  A1 --> A2
  A2 --> U3
  U3 --> A3 --> U4
  A3 --> A4 --> U5
  A4 --> P4
    

3.3 主链路步骤(按负责端)

步骤负责端状态变化关键动作
提交预约用户端→ pending(待分配)选房、选时段、立即预约
平台分配平台端pending → assigned记录列表筛选待分配,进入分配页指派
确认带看经纪人端assigned → confirmed在预约详情一键确认看房时间
到达签到经纪人端confirmed → viewing到场签到(多套房源需先选房);进入带看中
线下节点经纪人端仍为 viewing / done到场 / 付定 / 成交 / 结束带看 四个动作可独立提交,互不阻塞
完成带看经纪人端viewing → done单独提交带看档案(结束带看);不阻断付定/成交补交
客户评价用户端done → reviewed评价经纪人(不展示房源信息);已看后可按房源合同状态发起签约

3.4 状态机(系统状态)

stateDiagram-v2
  [*] --> none: 未预约
  none --> pending: 用户提交预约
  pending --> assigned: 平台手动分配
  assigned --> confirmed: 经纪人确认带看
  confirmed --> viewing: 经纪人签到
  viewing --> done: 带看完成
  viewing --> cancelled: 客户未到场
  done --> reviewed: 用户评价
  pending --> cancelled: 用户取消 / 自动超时失效
  assigned --> cancelled: 用户取消 / 自动超时失效
  confirmed --> cancelled: 用户取消 / 自动超时失效
    

3.5 状态对照(三端展示)

系统状态用户端展示平台端分配状态平台端带看状态经纪人端
pending待分配待分配—不可见
assigned待分配(已有经纪人)已分配—已分配
confirmed待看已分配待看待带看
viewing带看中已分配到场签到带看中
done / reviewed已看已分配已完成带看完成
cancelled未看·用户取消 / 未看·经纪人取消 / 未看·未到场 / 未看·超时失效(列表与详情均按类型展示)已取消—未看 · 按取消类型(超时失效见下)

3.6 平台端双状态说明

维度枚举值说明
分配状态待分配 / 已分配 / 已取消描述线索是否已指派经纪人;不含「已看房」
带看状态待看 / 到场签到 / 已完成描述线下带看进度;未进入带看节点显示「—」

带看状态为「已完成」时:列表展示评分与评价,操作提供「带看记录」弹窗。

3.7 异常支路

异常触发时机结果发起端
用户取消确认带看前未看 · 用户取消用户端
客户未到场带看记录未看 · 未到场经纪人端(记录提交)
自动超时失效见 3.8未看 · 超时失效系统

本期经纪人端不提供取消预约操作;历史「经纪人取消」态仅作结果展示演示。

flowchart TD
  S[已分配 / 待看] --> C1{用户取消?}
  C1 -->|是| N1[未看·用户取消]
  S --> T{看房日已过24点?}
  T -->|是且未签到| N0[未看·超时失效]
  V[带看记录] --> NS{客户到场?}
  NS -->|否| N3[未看·未到场]
  NS -->|是| D[带看完成]
    

3.8 自动超时失效

针对当天带看订单(预约看房日期为当日),系统在当日 24:00(次日 00:00)自动判定是否失效。

3.8.1 会自动失效的条件(满足任一)

条件系统状态判定要点
未分配超时pending仍为待分配,当日已过 24 点
已分配未到场超时assigned 或 confirmed已分配经纪人,但尚未提交到场记录(未签到),当日已过 24 点

结果统一记为:cancelled,取消类型为超时失效(用户端展示「未看 · 超时失效」;平台分配状态「已取消」)。

3.8.2 不进行自动失效的状态

系统状态说明
viewing已提交到场签到(含异常打卡),带看进行中
done已结束带看
reviewed客户已评价
cancelled已关闭,不再重复处理

口径:只要经纪人已提交到场记录(进入 viewing 及之后),不做按日自动失效。付定、成交等节点不单独触发本超时规则。

3.8.3 执行与展示要求

  1. 触发时点:以预约看房日期 D 计算,在 D+1 日 00:00 起可扫描处理(或等价定时任务)。
  2. 仅处理「预约看房日期 = 当日且跨过 24 点」的订单;非当天预约不按本条提前失效。
  3. 进度时间轴写入「超时失效」节点及原因说明(如:当日未分配 / 已分配未到场签到)。
  4. 失效后不可再分配、确认带看或签到;用户可重新预约。

3.8.4 超时失效 · 两端页面文案

端演示页 / 场景角标详情说明文案信息区字段进度时间轴底部操作
用户端详情 · 未看·超时失效(未分配)未看 · 超时失效看房日已过,预约已自动失效,您可重新预约失效类型:超时失效;失效说明:当日未分配经纪人,预约已超时失效提交预约 → 超时失效重新预约
用户端详情 · 未看·超时失效(已分配未到场)未看 · 超时失效同上失效类型:超时失效;失效说明:经纪人未在当日提交到场签到,预约已超时失效提交预约 → 分配经纪人 →(若已确认)确认带看 → 超时失效重新预约
经纪人端详情 · 未看·超时失效未看 · 超时失效看房日已过,未提交到场签到,系统已自动关闭本单失效类型:超时失效;失效说明:经纪人未在当日提交到场签到,预约已超时失效与用户侧一致(关闭后仅可查看)返回任务列表

用户端提示条:「系统已自动关闭本单。如仍需看房,请重新预约。」经纪人端提示条:「系统已自动关闭本单,不可再确认带看或签到。」未分配超时对经纪人不可见。

3.9 用户端 / 经纪人端进度状态一览

3.9.1 用户端进度状态

系统状态列表标签详情角标详情说明文案典型底部操作
pending待分配待分配预约已提交,平台正在为您分配经纪人取消预约 / 修改时间
assigned待分配待分配平台已分配经纪人…,将尽快确认看房时间取消预约 / 修改时间
confirmed待看待看看房时间已确认,请按时到达申请修改时间 / 取消 / 联系经纪人
viewing带看中带看中经纪人已到达小区,带看正在进行取消预约 / 联系经纪人
done已看已看本次带看已完成,欢迎评价经纪人服务评价 / 签约入口(按合同状态) / 再次预约(见 3.12)
reviewed已看已看感谢您的评价…签约入口(按合同状态) / 再次预约(见 3.12)
cancelled · 用户取消未看·用户取消未看 · 用户取消您已取消本次预约重新预约(见 3.12)
cancelled · 经纪人取消未看·经纪人取消未看 · 经纪人取消经纪人已取消本次预约重新预约(见 3.12)
cancelled · 未到场未看·未到场未看 · 客户未到场约定时间客户未到场,本次预约已关闭重新预约(见 3.12)
cancelled · 超时失效未看·超时失效未看 · 超时失效看房日已过,预约已自动失效,您可重新预约重新预约(见 3.12)

我的预约列表:异常关闭单不得只显示笼统「未看」,须按取消类型展示上表「列表标签」。

3.9.2 经纪人端进度状态

系统状态任务 Tab / 标签详情角标详情说明文案典型底部操作
pending——不可见—
assigned待处理已分配平台已将客户分配给你,请确认带看时间确认带看
confirmed待带看待带看看房已确认:可添加房源;底部四按钮可独立提交到场 / 付定 / 成交 / 结束带看
viewing待带看 / 进行中带看中可继续到场其他房源,或单独提交付定/成交/结束到场 / 付定 / 成交 / 结束带看
done已完成带看完成结束带看已单独记录,其他节点仍可补交到场 / 付定 / 成交 / 已结束
reviewed已完成带看完成客户已评价本次带看查看进度中的评价
cancelled · 用户取消已取消未看 · 用户取消客户已取消本次预约返回任务列表
cancelled · 经纪人取消已取消未看 · 经纪人取消你已取消本次预约返回任务列表
cancelled · 未到场已取消未看 · 客户未到场约定时间客户未到场,本次预约已关闭返回任务列表
cancelled · 超时失效已取消未看 · 超时失效看房日已过,未提交到场签到,系统已自动关闭本单返回任务列表

viewing 及之后状态不进入自动超时;付定审核、成交审核、结束带看等节点不改变超时口径。

3.9.3 详情「进度」时间轴节点(分端)

详情页「进度」时间轴按节点展示标题与内容。用户端与经纪人端数据同源,但展示范围不同:用户端不展示「付定」「成交」进度节点;经纪人端完整展示,且付定 / 成交 / 结束带看 / 客户评价可点开详情(取消单除外)。

用户端进度节点

看房时间按「M月D日 周X」展示;距今天 0~2 天时前加「今天 / 明天 / 后天」,例如 明天 11月5日 周四 14:00-15:00。下表示例按绝对日期书写。

进度标题内容说明内容示例出现条件
提交预约{提交时间} 选择{看房时间}2026-11-02 09:18 选择11月4日 周三 14:00-15:00线上预约
修改看房时间{修改时间} 已改为 {新看房时间}2026-11-02 10:02 已改为 11月5日 周四 16:00-17:00确认前直接改时间
分配经纪人{分配时间} 已分配{经纪人姓名}2026-11-02 10:20 已分配陈晓雯已分配
确认带看{看房时间}11月4日 周三 14:00-15:00已确认带看
申请改期{申请时间} 希望改为 {新时间},待经纪人确认2026-11-02 11:06 希望改为 11月5日 周四 10:00-11:00,待经纪人确认改期申请中
未同意改期仍按原时间 {原看房时间}仍按原时间 11月4日 周三 14:00-15:00经纪人拒绝改期
已同意改期新时间 {新看房时间}新时间 11月5日 周四 10:00-11:00经纪人同意改期
添加房源{房源标题} · {租金}元/月整租·愚园路128弄·2室 · 8500元/月经纪人追加房源
到场角标:正常到场(绿)/ 异常到场(红);内容:{房源} · {到场时间} · 定位签到/超出范围打卡正常:整租·安西路658弄小区·1室 · 2026-11-04 14:06 · 定位签到;异常:整租·安西路658弄小区·1室 · 2026-11-04 14:12 · 超出范围打卡已到场
结束带看{结束时间} 意向 {意向}(或「带看记录已提交」)2026-11-04 14:48 意向 有意向;无意向时:2026-11-04 14:48 带看记录已提交已结束带看
完成带看客户意向:{意向}。{备注}客户意向:有意向。客户对采光和电梯比较满意,觉得租金略高,希望再比较一套同小区房源。无「结束带看」时的兼容节点
客户评价{N}星 {评价文字}5星 经纪人很准时,房子和网上描述一致,讲解也很清楚。已评价
用户取消 / 经纪人取消 / 客户未到场 / 超时失效取消原因或失效说明用户取消:时间不合适;经纪人取消:临时行程冲突;客户未到场:客户未按时到达;超时失效:看房日已过,系统自动关闭异常关闭

明确不展示:付定、成交(含其审核角标与详情入口)。

经纪人端进度节点(线上预约)
进度标题内容说明内容示例可点开
提交预约{提交时间} 选择{看房时间}2026-11-02 09:18 选择11月4日 周三 14:00-15:00否
修改看房时间 / 申请改期 / 未同意改期 / 已同意改期同用户端同用户端对应示例否
分配经纪人{分配时间} 已分配{经纪人姓名}2026-11-02 10:20 已分配陈晓雯否
确认带看{看房时间}11月4日 周三 14:00-15:00否
添加房源{房源标题} · {租金}元/月整租·愚园路128弄·2室 · 8500元/月否
到场角标正常/异常 + 房源、时间、签到方式正常到场:整租·安西路658弄小区·1室 · 2026-11-04 14:06 · 定位签到;异常到场:整租·安西路658弄小区·1室 · 2026-11-04 14:12 · 超出范围打卡否
付定角标:审核中(橙)/ 已通过(绿)/ 已驳回(红)/ 已取消(灰);内容:定金、日期、有效期、房源、图片张数角标「审核中」;定金 2000 元 · 付定日期 2026-11-04 · 有效期至 2026-11-07 · 整租·安西路658弄小区·1室 · 图片2张是 → 付定详情
成交角标同上;内容:成交房源角标「已通过」;整租·安西路658弄小区·1室是 → 成交详情
结束带看结束时间 + 意向2026-11-04 14:48 意向 有意向是 → 带看档案
客户评价{N}星 {评价文字}5星 经纪人很准时,房子和网上描述一致,讲解也很清楚。是 → 评价详情
异常结束节点同用户端四类用户取消:时间不合适;经纪人取消:临时行程冲突;客户未到场:客户未按时到达;超时失效:看房日已过,系统自动关闭否
经纪人端进度节点(员工自提)
进度标题内容说明内容示例可点开
员工提交带看{提交时间} {看房时间}2026-11-02 16:20 11月4日 周三 15:00-16:00否
看房时间{看房时间}(对应线上「确认带看」)11月4日 周三 15:00-16:00否
添加房源 / 到场 / 付定 / 成交 / 结束带看同线上经纪人端同线上经纪人端对应示例付定/成交/结束带看可点开
发送评价链接已发至客户手机,只可评价一次已发至客户手机,只可评价一次否
客户评价{N}星 {评价文字}5星 经纪人很准时,房子和网上描述一致,讲解也很清楚。是

3.10 多套房源与线下独立节点

3.10.1 多套房源

规则说明
主房源用户预约时带入的房源为本单主房源
追加房源确认带看后,经纪人可添加额外房源,并写入进度「添加房源」节点
用户详情展示本单全部房源(主房源 + 经纪人追加),可查看到场状态
到场多套房源须先选择对应房源,再定位签到;每套房源各自记录到场
异常打卡超出签到范围可异常到场并必填备注,写入平台异常打卡记录

3.10.2 底部四按钮(互不阻塞)

确认带看后,经纪人详情底部提供四个独立入口:到场、付定、成交、结束带看。任意顺序提交;结束带看不影响到场补签、付定与成交补交。

3.10.3 付定

字段 / 规则说明
付定房源必选,须为本单已有房源
定金金额必选
付定日期必选
付定有效期必选,且不得早于付定日期
付定图片至少 1 张,最多 6 张(转账截图、收据等)
备注选填
审核提交后进入审核;经纪人端进度展示金额、日期、有效期、房源、图片张数;审核通过后可取消付定并允许重新提交;用户端进度不展示付定节点

3.10.4 成交

字段 / 规则说明
成交房源必选,须为本单已有房源
备注选填
展示经纪人端进度节点与进度详情须展示成交房源;提交后进入审核;用户端进度不展示成交节点

3.10.5 带看档案(结束带看)

结束带看单独记一笔「带看档案」。档案字段含客户、时间、签到、客户到场、时长、意向、下一步、备注等;不展示房源信息。进度可点开查看档案。

3.10.6 看房评价

评价维度:总体 / 准时 / 专业 / 房源真实、标签、补充文字;只可评价一次。评价页与评价链接页不展示房源信息(可展示经纪人等)。员工自提带看结束后发送评价链接,字段与用户端一致。经纪人端「评价链接已发送」页仅展示客户与手机号等,不展示房源字段。

3.10.7 员工自提带看

经纪人可录入客户手机号自行提交带看。进度时间轴按原节点展示(员工提交带看、看房时间、到场、付定、成交、结束带看、发送评价链接、客户评价等),与线上预约共用线下节点规则。客户评价后,经纪人端可查看「详情 · 客户已评价」及进度详情「客户评价」(评价内容不展示房源)。

3.11 发起签约(按房源合同)

带看完成(done / reviewed)后,用户可在「我的预约」已看卡片或预约详情发起签约。签约以房源为粒度校验合同状态。

3.11.1 按钮展示规则

该房源合同状态按钮展示
无合同 / 可发起显示「发起签约」
当前用户有待签约合同显示「待签约」(可继续完成签约)
当前用户已签约显示「已签约」,不可再点
他人已签约不展示签约按钮

3.11.2 多套房源选房提交

规则说明
单套可签约点击后直接按该房源合同状态处理(生成待签约 / 完成签约)
多套可签约点击「发起签约」进入选房页;列表仅回显可签约房源(可发起或待签约);已被他人签约的房源不出现在列表中
提交用户选择一套房源后点「提交签约」;生成当前用户待签约合同,或将待签约推进为已签约
无可签约房源不展示入口,或选房页提示暂无可签约房源

本期原型为签约入口与合同状态演示,不含完整电子签约后续页;完整签约流程见后续建议。

3.12 预约入口展示(再次预约 / 房源详情预约)

针对某套房源的预约入口(含房源详情「预约看房」、预约页「立即预约」、详情「再次预约这套房 / 重新预约」、评价成功「再约一套时间」等),按下列规则展示或隐藏。判定粒度以目标房源为准(再次预约默认对本单主房源)。

条件按钮展示
当前用户对该房源已签约隐藏针对该房源的预约入口(不展示「再次预约这套房」等)
其他情况须同时满足房源为上架且为可预约状态才展示入口;任一不满足则隐藏

隐藏后不可通过底部入口进入提交;若用户仍进入预约页,提交时同样按上表拦截并提示原因。「上架」「可预约」由房源侧状态提供,本期原型以房源字段演示。

4. 功能需求

4.1 用户端(C 端)

4.1.1 发起预约

编号需求优先级
U-01从房源详情进入预约看房页;入口展示规则见 3.12P0
U-02选择看房日期与可看时段P0
U-03提交预约后生成预约编号,状态为待分配;提交前校验目标房源可预约(见 3.12)P0
U-04展示预约成功页与后续引导P0

4.1.2 我的预约

编号需求优先级
U-05时间轴按由近及远展示全部预约P0
U-06状态含:待分配 / 待看 / 带看中 / 已看;异常关闭须细分:未看·用户取消 / 未看·经纪人取消 / 未看·未到场 / 未看·超时失效P0
U-07待分配样式高亮(时钟图标、橙色强调)P1
U-08已看卡片与详情提供签约入口,展示规则见 3.11.1P0
U-09未看类状态灰色样式与闭眼图标;列表角标须带异常类型后缀,与详情一致P1
U-15超时失效订单在列表/详情展示为「未看·超时失效」,展示失效类型/说明,可重新预约;区分未分配超时与已分配未到场超时场景P0

4.1.3 详情与交互

编号需求优先级
U-10详情展示进度、房源列表(含经纪人追加房源)、经纪人(分配后可见;不展示服务分/成交数);进度节点见 3.9.3,不展示付定、成交P0
U-11分配前可取消/修改时间;确认后可联系经纪人P0
U-12看房评价含:总体 / 准时 / 专业 / 房源真实、标签、补充文字;无「愿意继续让该经纪人服务」开关;评价页/评价链接不展示房源信息P0
U-13分配经纪人后可在线沟通P1
U-14不展示见面地点字段P0
U-16多套房源时详情展示全部房源及到场状态;经纪人追加房源可读P0
U-17多套房源发起签约:进入选房页,仅列出可签约房源,用户选择后提交;单套可直接提交P0
U-18再次预约 / 重新预约 / 房源详情预约入口:当前用户已签约该房源则隐藏;否则仅当房源上架且可预约时展示(见 3.12)P0

4.2 平台端(PC)

4.2.1 预约看房记录

编号需求优先级
P-01列表字段:看房人、预约时间、房源、楼栋号、分配状态、带看状态、指派人、指派时间、评分、评价、操作;多套房源时房源列展示主房源 +「等N套」及追加摘要,楼栋列同步标注「等N套」P0
P-02筛选:小区、预约起止时间、分配状态(待分配 / 已分配 / 已取消)P0
P-03列表展示待分配状态标签与高亮P0
P-04待分配操作「分配」;已分配且未完成带看可「改派」;带看状态为已完成时操作「带看记录」;已取消仅展示状态P0
P-05带看状态枚举:待看 / 到场签到 / 已完成;未进入带看显示「—」P0
P-06支持「只看待分配」快捷筛选P1
P-07导出按钮(演示可仅入口)P2

4.2.2 带看记录弹窗

编号需求优先级
P-08到场签到及之后(含已完成)可打开「带看记录」弹窗P0
P-09带看记录弹窗布局对齐经纪人端带看详情:状态区、客户、带看房源列表(主/追加标签与到场状态)、进度时间轴、客户评价;进度节点字段与经纪人端一致P0
P-10客户评价区与用户端一致:总体 / 准时 / 专业 / 房源真实、标签、文字评价;未评价显示「待客户评价」;评价区不展示房源信息P0

4.2.3 分配页

编号需求优先级
P-11独立「分配经纪人」页:左客户列表、右经纪人选择P0
P-12从列表操作「分配/改派」进入分配页并带入选中记录P0
P-13经纪人按在线、片区匹配、负载排序;离线不可确认P0
P-14确认分配后:写指派人/指派时间,预约状态变为已分配,同步经纪人端任务可见P0
P-15经纪人不可自行领取;分配仅平台可做;带看已完成不可再分配/改派P0

4.3 经纪人端(B 端)

4.3.1 能力与流程

编号需求优先级
A-01待分配预约对经纪人不可见;无领取按钮P0
A-02分配后在预约详情一键确认带看(无独立「联系客户」「确认带看」页)P0
A-03确认带看后底部四按钮独立提交:到场 / 付定 / 成交 / 结束带看,互不阻塞P0
A-04结束带看时客户未到场可记为未看P0
A-05可与客户在线沟通P1
A-06不提供取消预约操作P0
A-07不提供客户跟进页P0
A-11已分配但未签到的当天订单,过 24 点后自动失效;详情展示「未看 · 超时失效」文案,不可再确认/签到P0
A-12确认带看后可添加额外房源,进度写入「添加房源」P0
A-13多套房源到场须先选房再定位签到;支持范围内正常打卡与范围外异常打卡(备注必填)P0
A-14付定须选择房源、金额、付定日期、付定有效期、至少 1 张图片;提交后审核,通过后可取消P0
A-15成交须选择成交房源;进度与详情展示成交房源P0
A-16带看档案(结束带看)不展示房源信息;进度可点开查看P0
A-17员工自提带看:录入客户手机号发起;结束后发评价链接(发送页不展示房源);进度按原分节点展示;客户已评价后可查看进度详情P0

4.3.2 预约详情信息结构

编号需求优先级
A-08详情含:状态进度、客户(期望时间)、带看房源列表、进度时间轴(付定/成交/档案等可点开)P0
A-09客户区不展示客户备注;房源区不展示小区、标签P0
A-10已完成详情可在线沟通;无「写跟进」入口P0

4.3.3 明确不提供(本期剔除)

编号剔除项说明
A-X1联系客户页不做独立拨号/通话纪要页
A-X2确认带看独立页确认动作收敛到预约详情
A-X3申请改期 / 改期确认不做改期流程
A-X4今日行程不做行程 Tab / 页面
A-X5待分配详情经纪人侧无「详情 · 待分配」
A-X6取消预约经纪人详情无取消按钮
A-X7客户跟进无跟进页与写跟进入口

底栏仅保留:工作台 / 任务 / 我的。

5. 非功能需求

编号类型说明
N-01权限分配动作仅平台端;经纪人端无领取能力
N-02一致性三端共享同一预约状态源(原型为本地持久化)
N-03可追溯分配需记录指派人(经纪人)与指派时间
N-04可用性用户端列表状态一眼可辨;平台端待分配可快速筛选;分配状态与带看状态分列
N-05兼容平台端为 PC 布局;用户/经纪人为手机视口
N-06可见性待分配仅用户端与平台端可见,经纪人端工作台/任务列表为空态提示
N-07自动超时当天带看订单:未分配,或已分配但未提交到场记录,过当日 24 点自动失效;viewing 及之后不自动失效

4.4 系统规则 · 自动超时失效

编号需求优先级
T-01预约看房日期为当日的订单,在当日 24:00 后执行超时判定P0
T-02pending(未分配)满足 T-01 时自动失效P0
T-03assigned / confirmed(已分配且未提交到场签到)满足 T-01 时自动失效P0
T-04viewing / done / reviewed / 已 cancelled 不自动失效P0
T-05失效结果:cancelled + 取消类型「超时失效」;三端状态展示一致P0
T-06失效后禁止分配、改派、确认带看、签到;允许用户重新预约P0

6. 信息架构(页面清单)

6.1 用户端

房源详情 → 预约看房 → 选择时间 → 预约成功 → 我的预约 → 各状态详情 → 评价 / 沟通 / 取消 / 发起签约(多套时选房提交)

6.2 平台端

预约看房记录(含带看状态、评分评价、带看记录弹窗) → 分配经纪人

6.3 经纪人端

工作台 / 带看任务 → 预约详情(确认带看) → 添加房源 / 到场(选房签到) / 付定 / 成交 / 结束带看(带看档案) → 进度详情 → 在线沟通 / 我的 / 员工自提带看

不含:联系客户、确认带看独立页、申请改期、今日行程、待分配详情、取消预约、客户跟进。

7. 验收标准(主链路)

  1. 用户提交预约后,用户端与平台端均可见「待分配」;经纪人端不可见该预约。
  2. 经纪人端无自行领取能力、无取消预约、无客户跟进页。
  3. 平台在记录列表筛选「待分配」,点「分配」进入分配页,确认后:
    • 分配状态变为「已分配」,写入指派人与时间;
    • 用户端展示已分配经纪人信息;
    • 经纪人端工作台/任务出现该单,可在详情确认带看。
  4. 经纪人确认带看后:用户端「待看」;平台带看状态「待看」。
  5. 签到后:用户端「带看中」;平台带看状态「到场签到」。多套房源到场须先选房;用户详情可见全部房源。
  6. 结束后:用户端「已看」并可评价(评价页不展示房源);平台分配状态仍为「已分配」、带看状态「已完成」,可打开带看记录弹窗;评价维度与用户端一致。
  7. 平台分配状态筛选无「已看房」选项。
  8. 经纪人预约详情无客户备注、无小区/标签;用户端无见面地点、无服务分/成交、评价页无继续服务开关。
  9. 当天待分配订单过 24 点后自动变为「未看·超时失效」;我的预约列表角标同步展示该细分状态。
  10. 当天已分配但未提交到场签到(assigned / confirmed)的订单过 24 点后同样超时失效。
  11. 已签到及之后状态(viewing / done / reviewed)不因跨日自动失效。
  12. 付定须含房源、日期、有效期、图片;成交进度展示成交房源;带看档案不展示房源。
  13. 到场 / 付定 / 成交 / 结束带看可独立提交;结束带看不阻断其他节点补交。
  14. 签约入口按房源合同状态展示:待签约 / 已签约 / 他人已签不展示;多套房源时选房列表仅含可签约房源,选择后提交。
  15. 预约入口:当前用户已签约该房源则隐藏再次预约等入口;未签约时仅上架且可预约的房源展示预约按钮。

8. 本期范围与后续

8.1 本期(已覆盖原型)

8.2 本期明确剔除

8.3 后续建议

9. 附录

9.1 术语

术语含义
待分配预约已提交,尚未由平台指派经纪人(仅用户端/平台端可见)
已分配平台已指派经纪人(分配状态维度,可贯穿至带看完成)
待看看房时间已确认,等待线下看房(用户端展示;平台带看状态同名)
到场签到平台带看状态:经纪人已签到、带看进行中
已完成平台带看状态:带看记录已提交完成
带看中用户端/经纪人端:签到后进行中
已看用户端:带看完成(含已评价)
未看取消、未到场或超时失效导致未完成看房;列表须细分类型(未看·用户取消等)
超时失效当天带看订单过 24 点仍未分配,或已分配但未提交到场签到,由系统自动关闭
到场记录经纪人到达签到(含异常打卡)写入的到场凭证;有到场记录后进入 viewing,不再自动超时
付定有效期付定时填写的定金有效截止日期,不得早于付定日期
带看档案结束带看提交的记录;不含房源字段
待签约当前用户对该房源已有合同、尚未完成签署
已签约当前用户已完成该房源签约
可签约房源本单中可发起签约或存在待签约合同的房源;不含已被他人签约的房源
上架房源处于对外展示/可售上架状态;下架则不展示针对该房源的预约入口
可预约房源侧开放预约看房能力;与上架同时满足才展示预约入口(已签约除外,已签约直接隐藏)

9.2 关联产物

产物位置
可交互原型预约看房/index.html
业务流转图 Canvasbooking-role-flow.canvas.tsx
本文档(HTML)docs/PRD-预约看房.html
本文档(Markdown 源)docs/PRD-预约看房.md
Word 导出docs/PRD-预约看房.docx

9.3 修订记录

版本日期说明
V1.02026-10-26首版:对齐三端原型与平台手动分配逻辑,内嵌业务流转图
V1.12026-10-26经纪人不可见待分配;剔除联系客户/确认带看页/申请改期/今日行程;详情去掉小区与标签、见面地点;用户端经纪人不展示服务分/成交
V1.22026-10-26平台增加带看状态(待看/到场签到/已完成),取消分配状态「已看房」;带看记录弹窗与用户端评价结构对齐;经纪人剔除取消预约、客户跟进、客户备注;用户评价剔除继续服务开关;验收与信息架构全面同步
V1.32026-11-03补充自动超时:当天未分配,或已分配未提交到场记录的订单过 24 点失效;viewing 及之后不自动失效;同步状态机、异常支路、功能需求 T-01~T-06 与验收项
V1.42026-11-03补充超时失效用户端/经纪人端页面文案;新增 3.9 两端进度状态一览;原型增加超时失效演示页
V1.52026-11-03同步多套房源、四按钮独立节点、付定/成交/档案与评价规则;我的预约异常状态细分;平台带看记录进度节点与经纪人端对齐
V1.62026-11-03新增 3.11 发起签约规则:按房源合同展示待签约/已签约/他人已签隐藏;多套房源选房列表仅回显可签约房源并提交;补充 U-17、验收与术语
V1.72026-11-03新增 3.12 预约入口规则:当前用户已签约该房源则隐藏再次预约等入口;其他情况须房源上架且可预约;补充 U-18、验收与术语
V1.82026-11-03评价链接发送页去掉房源字段;经纪人端员工自提补充客户已评价详情与进度详情页
V1.92026-11-04新增 3.9.3 详情进度时间轴分端说明;明确用户端不展示付定、成交进度节点
V1.102026-11-043.9.3 各进度节点补充内容示例,对齐原型时间轴文案