﻿# VISTA Link 页面库与素材四项反馈修改报告

## 1. 修改概况

- 修改日期：2026-08-14
- PRD 版本：V0.235 → V0.236
- 用例版本：V0.188 → V0.189
- 修改依据：开发提交的《VISTA-Link-页面库与素材-待产品确认》四项问题
- 修改文件：
  - `documents/VISTA_Link_产品需求文档.md`
  - `documents/VISTA_Link_产品需求文档_修订记录.md`
  - `documents/VISTA_Link_用例文档.md`
  - `documents/VISTA_Link_用例文档_修订记录.md`

## 2. PRD 修改明细

### 2.1 自由模板更新范围

**原有问题：**

PRD 原文写“自由模板更新后，所有使用该自由模板创建的页面跟随最新模板变化”，没有说明跟随范围，容易被理解为已有页面中的 Widget 和业务内容也会被自动改变。

**修改后规则：**

- 已有页面只在页头、项目联系页脚等固定公共部分跟随自由模板更新。
- 已有页面中的 Widget 实例、素材、Widget 顺序和销售填写的页面内容不随模板更新。
- A 端在自由模板中增加 Widget 或业务内容区块时，不会自动加入已经创建的页面。

**修改位置：**

- PRD §4.3.4“自由模板规则”
- PRD §5“与上游系统的数据依赖”
- 用例 UC-页面库-04“销售使用自由模板新建页面”

**开发影响：**

开发不能按自由模板重新生成整个页面实例，只更新模板固定公共部分。

### 2.2 已发布页面中的素材更新

**原有问题：**

PRD 已明确 B 端页面详情、编辑和预览读取最新素材，但没有明确客户通过固定链接看到哪一版素材。

**修改后规则：**

- B 端素材库、页面详情、编辑和预览读取更新后的素材，并显示更新提示。
- 固定链接继续展示页面发布时使用的素材内容。
- 素材来源更新不会直接改变客户页面。
- 销售确认并重新发布页面后，客户页面才展示更新后的素材。

**修改位置：**

- PRD §4.2“素材同步与下线规则”
- PRD §4.3.2“页面详情”
- PRD §4.3.4“新建与复制分享页面”
- PRD §8“关键业务流程”
- 用例 UC-页面库-22“销售发布分享页面”
- 三个客户访问端用例

**开发影响：**

当前已发布内容需要保留发布时的素材内容，不能在客户打开固定链接时直接替换为素材来源的最新内容。

### 2.3 素材分类失效后的页面表现

**原有问题：**

PRD 只写了素材下线和删除后的表现，没有说明素材仍在线、但原分类被停用、删除或移除后的处理方式。

**修改后规则：**

- 分类失效素材不再进入素材库和 Widget 候选素材列表。
- 已发布页面继续显示发布时的原素材内容。
- 分类失效不等于素材下线或删除，不显示“内容已经下线”，也不隐藏原 Widget。
- 再次编辑或发布页面时，必须先更换或移除分类失效素材。

**修改位置：**

- PRD §4.2.1“素材列表”
- PRD §4.3.4“新建与复制分享页面”
- PRD §8“关键业务流程”
- 用例 UC-素材管理-01“营销企划浏览素材列表”
- 用例 UC-页面库-06“销售编辑分享页面”
- 用例 UC-页面库-22“销售发布分享页面”

**开发影响：**

开发当前采用的“比照下线，显示内容已经下线”需要改为“已发布页面继续显示原内容；再次编辑或发布前要求更换或移除”。

### 2.4 素材说明操作日志

**原有问题：**

原操作日志范围包含素材标签，没有包含素材说明。

**修改后规则：**

- 新增、修改和清空素材说明均记录操作日志。
- 日志对象类型使用“素材”，不把“素材说明”设为独立对象类型。
- 日志记录素材名称或编号、修改前内容、修改后内容、操作人和操作时间。

**修改位置：**

- PRD §4.2.3“素材详情”
- PRD §4.7.9“操作日志”
- PRD §6.5“操作日志”
- 用例 UC-素材管理-05“营销企划编辑素材说明”
- 用例 UC-系统设置-12“项目管理员查看操作日志”

**开发影响：**

操作日志对象类型清单增加“素材”，素材说明作为素材的修改字段记录。

## 3. 权限文字核对

现有 PRD 已写明：项目管理员和营销企划默认可以维护素材说明和素材标签；销售经理和销售人员默认只能在选材时查看。其他角色是否可以维护，取决于项目角色权限配置。

因此对外回复使用“销售角色默认只读”，不写成“销售永远只读”。本次未新增权限点。

## 4. 原型检查结果

- 原型已有草稿、已发布内容和重新发布状态。
- 原型已有“页面素材有更新”和“内容已经下线”两类提示。
- 原型目前没有单独演示“素材分类失效”的状态。
- 本次先完成 PRD 和用例修改，没有修改原型。后续修改原型时，应增加分类失效提示，并确认客户预览读取已发布素材内容，而不是素材来源的最新内容。

## 5. 检查结果

- PRD 已更新为 V0.236。
- 用例已更新为对应 PRD V0.236。
- PRD 和用例修订记录已经补充。
- 已检查自由模板、素材更新、分类失效、操作日志和客户访问端相关规则，未保留与本次结论相反的表述。
- `git diff --check` 通过。

## 6. 建议给开发的最终结论

1. 自由模板：只更新固定公共部分，不改变已有 Widget 和页面内容。
2. 素材更新：客户继续看发布时内容，重新发布后才看新版。
3. 分类失效：已发布页面继续显示原素材；再次编辑或发布前必须更换或移除。
4. 素材说明：记录操作日志，对象类型为“素材”。
