﻿# VISTA Link—展示页内预约表单说明

| 项目 | 内容 |
|---|---|
| 产品与所属区域 | VISTA Link 预约业务 · Origin C 端展示页 · 预约表单区域 |
| 文档类型 | 页内功能说明，补充展示页的预约规则；不计为独立页面 |
| 文档版本 | V0.6 |
| 编写人 | Codex，根据独立需求与用户确认整理 |
| 本次补充来源 | 已确认的未来预约时间、附加文本答案长度、离开丢弃及系统自动登记或关联规则 |
| 更新日期 | 2026-11-01 |
| 适用范围 | 从匿名营销链接或绑定顾客分享链接打开活动预约表单、填写和提交预约；表单在当前展示页内打开 |
| 业务来源 | [产品需求文档](https://alidocs.dingtalk.com/i/nodes/N7dx2rn0Jb66LrvBTZkMPZN4JMGjLRb3)，V0.264，使用主目录中最近更新标为 2026-10-28、于 2026-10-29 读取的内容；主要依据 §4.7.1、§4.7.5、§4.4、§4.6.4、§4.12.8 |
| 本次修改依据 | 2026-11-01 用户确认：联系方式分别匹配到不同顾客时按必填邮箱关联；邮箱命中已删除顾客时关联原顾客编号，不自动恢复、不重复建档 |
| 规则确认 | 2026-10-30 用户确认：号码仅涉及日本、澳洲；软删除继续占用联系方式；营销链接不设自身截止时间；预约电子邮箱必填 |
| 编写规范 | [产品需求的规范要求](https://alidocs.dingtalk.com/i/nodes/G1DKw2zgV222NAlxfdmvwDxbVB5r9YAn)，2026-10-29 版 |

## 一、区域要完成什么

访客通过可访问的营销链接或分享链接查看材料。在材料已经开启预约入口时，点击“来场预约”，在当前展示页打开该入口对应活动的预约表单，填写本人联系方式、希望来场时间和附加问题，提交接待需求。

匿名模式和绑定顾客模式均使用该入口对应活动保存的预约问题。每次提交形成属于该活动的一条顾客预约记录。匿名模式按匿名链接访问资格进入；绑定顾客模式按该链接已设置的密码（如有）及其他访问资格进入。购房顾客在 C 端填写，成员在 Link 后台查看提交结果。

## 二、区域组成

### 2.1 基本填写区域

| 字段 | 内容 | 必填条件 |
|---|---|---|
| 姓名 | 本次预约者姓名 | 必填 |
| 手机号 | 本次预约者手机号，用于联系；与邮箱分别匹配到不同顾客时按第3.3节处理 | 选填 |
| 电子邮箱 | 本次预约者邮箱，用于联系和匹配顾客 | 必填 |
| 希望来场日期和时间 | 预约者从项目接待时段内选择未来日期与时刻，使用日本时间；初始不预填 | 必填 |

### 2.2 附加问题区域

显示当前活动保存的预约问题。按已保存顺序展示问题名称，使用配置的文本或单选回答方式，并按各问题保存的必填要求检查。选项初始不选中，文本初始为空。

### 2.3 提交与结果

提供提交预约操作。保存成功显示“预约已提交”；失败显示“预约提交失败，请重试”，保留本次填写内容供重试。必填缺失时在字段附近提示补全。

## 三、操作规则

### 3.1 打开活动预约表单

分享材料的预约入口默认关闭，由有配置分享材料权限的成员在材料中设置。入口开启后，两种链接的展示页显示“来场预约”。点击后读取对应活动最新保存的预约问题。

打开与提交仍受项目、来源链接、材料和内容访问资格限制。匿名链接停止访问时提示“该页面暂时无法查看”；绑定顾客链接停用或目标顾客已删除时提示“链接已失效”；绑定顾客链接到期提示“链接已过期”；材料删除时提示“内容已被删除”。全部内容不可显示时使用“内容暂时无法查看”。具体条件及顺序沿用[总需求 §4.6.4、§4.12.2、§4.12.8](https://alidocs.dingtalk.com/i/nodes/N7dx2rn0Jb66LrvBTZkMPZN4JMGjLRb3)，满足访问资格后方可填写和提交。

绑定链接原有的密码验证和访问资格分别判断。填写者提供本次预约信息，页面保持链接绑定顾客的身份资料不可见。访客表单使用姓名、手机号、电子邮箱和希望来场时间，其他问题按已保存配置展示。

### 3.2 填写与提交

姓名、电子邮箱及希望来场时间必填，手机号选填，附加必填问题须回答。缺少时在对应字段附近说明需补充内容，补全后方可提交。

姓名、手机号、邮箱初始为空。姓名去除首尾空白后须有内容；邮箱须符合电子邮箱格式。手机号填写时允许数字、开头的国际区号加号，以及空格、连接符和括号，检查时须能识别为联系电话；不同号码写法的比较规则见本页第3.3节。

姓名、手机号和邮箱采用固定的填写要求，基本字段长度由系统规则处理。附加文本答案按活动保存的最少、最多字符数检查。字段旁说明已设置的长度要求，超出时提示实际需修改的限制，保留输入供修改。未设置长度时仅检查必填和相应字段格式。长度配置的含义及计数方法见《活动配置需求》的“附加文本答案长度”。

可选日期取当前活动已保存的接待时段，只提供严格晚于当前日本时间的时刻。提交时重新检查未来时间和最新接待时段；已过时或时段已调整时，提示重新选择时间，保留其他答案。当前活动尚未设置接待时段，或没有可选的未来时刻时，说明当前没有可预约时间，并保持提交不可用。

填写期间该活动的预约问题发生变化时，提交不按过时的表单保存。提示表单已更新并载入最新版本；按同一问题及相同回答类型保留已有答案，已删除或类型变化的问题清除旧答案，新问题为空，旧选项已删除时清除原选择。访客检查新表单并补齐后重新提交。预约来源及访问资格仍须有效。

提交成功后保存所属活动、本次填写内容、提交时间及来源信息。保存当时的问题和回答，来源包括实际链接、材料名称及链接模式；匿名模式另保存匿名访客编号。后台后续使用这些提交时信息，表单及来源对象变化保留原记录。

保存失败保留本次输入，显示规定的失败提示并可重试。重复点击或网络重试同一次提交只形成一条预约；填写者另行主动提交的新预约分别保存。

关闭或离开未提交的表单直接丢弃本次填写内容；再次打开读取最新表单，并从空白开始。刷新也按此处理。提交失败后仍在当前表单内重试时保留填写内容。

### 3.3 创建或关联顾客

系统按本次实际填写的手机号和邮箱自动完成顾客登记或关联。电话仅涉及日本和澳洲号码，按填写内容记录；比较时忽略空格和连接符，不自动补写或转换国家区号；邮箱忽略大小写，保留点、加号和连接符的区别。只检查已填写字段。

| 匹配结果 | 保存结果 |
|---|---|
| 已填写联系方式未被当前项目任何顾客占用 | 根据表单信息创建顾客，来源为“链接来场预约”，采用项目默认顾客状态，负责人未分配 |
| 匹配结果只指向同一位已有顾客 | 预约关联该顾客，保留该顾客已有资料 |
| 手机号和必填邮箱分别匹配到不同顾客 | 按邮箱匹配到的顾客关联预约；本次手机号仅保留在预约提交内容中，已有顾客的联系方式保持原值，各顾客记录分别保留 |
| 邮箱匹配到已删除顾客 | 沿用该顾客原编号关联预约，保留其已删除状态；恢复仍通过顾客管理办理，同一邮箱保持一份顾客资料 |

已删除顾客继续占用联系方式。上述关联只建立本次预约与顾客的关系，顾客已有资料保持原值；手机号和邮箱分别对应不同顾客时也按邮箱关联，两个顾客保持各自记录。

来源链接绑定顾客和本次预约关联顾客分别保存，原匿名或绑定链接的访问归属保持原值。联系方式的格式及比较使用[总需求§4.4](https://alidocs.dingtalk.com/i/nodes/N7dx2rn0Jb66LrvBTZkMPZN4JMGjLRb3)；预约匹配与已删除顾客的处理以本节为准。

以下展示提交后的自动关联与查看过程。提交成功提示统一使用“预约已提交”，关联结果保存在预约中。

```mermaid
flowchart TD
    A["访客在展示页内填写并提交预约"] --> B["按本节匹配规则自动登记或关联顾客"]
    B --> D["保存预约与顾客编号，保留提交时内容"]
    D --> F["后台成员按权限查看预约并准备接待"]
```

### 3.4 负责人和业务记录

预约关联顾客后，负责人采用顾客当前负责人。新预约关联到已有负责人时，系统发送包含希望来场时间及预约详情地址的邮件。没有负责人时，由有权限成员从关联顾客资料分配，按[总需求 §4.4.6、§4.7.5](https://alidocs.dingtalk.com/i/nodes/N7dx2rn0Jb66LrvBTZkMPZN4JMGjLRb3)通知新负责人及尚未到来的预约。邮件失败保留已保存预约及分配结果；重试同一通知保持一次有效发送。

原匿名浏览保持匿名归属，原绑定链接访问保持当时顾客归属。预约提交后，顾客状态仍按顾客资料的规则保存，由有权成员依据实际接待判断是否修改。

### 3.5 语言、时间与等待时间

界面按浏览器语言偏好显示日文或英文，均不匹配时使用英文。字段内容保持填写语言。日期为 YYYY-MM-DD，时间为 HH:mm，使用日本时间。

表单打开至主要内容和操作可用的目标为 2 秒内。错误在字段附近展示；测量条件与通用加载、错误状态按[总需求 §5、§6.2、§6.3](https://alidocs.dingtalk.com/i/nodes/N7dx2rn0Jb66LrvBTZkMPZN4JMGjLRb3)执行。
