docs: 新增 PRD V0.3(行业=业务属性、行业/客户模块拆分、信息模块、视频方向与视频预览下载)
This commit is contained in:
1 parent
cd3d42057f
commit
131e285939
3 files changed
+923
-7
No files matched your search
@@ -0,0 +1,915 @@
|
||||
# 灵犀 · 信息流素材一站式生产平台 · 产品需求文档
|
||||
|
||||
*PRODUCT REQUIREMENTS DOCUMENT*
|
||||
|
||||
**多行业(电商 / 金融等)信息流素材的标准化生产、编辑审核与资产沉淀**
|
||||
|
||||
> 把「脚本生成 → 素材生产 → 编辑审核 → 管理沉淀」做成一条流程清晰、过程可控的生产线
|
||||
|
||||
文件编号:\_\_\_\_\_\_\_\_\_\_\_\_ 密级:内部公开
|
||||
|
||||
【公司 / 部门名称】 | 2026 年 10 月
|
||||
|
||||
| **产品 / 项目名称** | 灵犀 · 信息流素材一站式生产平台 |
|
||||
| --- | --- |
|
||||
| **需求名称** | 信息流素材的脚本化生产与资产沉淀 |
|
||||
| **文档版本** | V0.3 |
|
||||
| **文档状态** | 草稿(待评审) |
|
||||
| **编写人** | 【待填写】 |
|
||||
| **评审人** | 【产品、研发、测试、设计负责人】 |
|
||||
| **创建日期** | 2026-10-30 |
|
||||
| **最后更新** | 2026-10-31 |
|
||||
|
||||
## 修订记录
|
||||
|
||||
*▸ 填写提示:每次内容变更都要新增一行:小改动升次版本号(V1.1),范围或方案重大调整升主版本号(V2.0)。*
|
||||
|
||||
| **版本** | **日期** | **修订人** | **修订说明** |
|
||||
| --- | --- | --- | --- |
|
||||
| V0.1 | 2026-10-30 | | 初稿:完成 1.1 背景与问题、1.2 产品目标,搭建脚本生成、素材生产、创作、管理四大模块功能骨架 |
|
||||
| V0.2 | 2026-10-30 | | ①「创作」模块更名为「编辑」模块,并新增「录入」功能;②图片制作增加生成数量、预览与勾选后再导出;③图片模板、产品位置由 P1 提升为 P0 并改为上传式,线上编辑、自定义位置、警示语位置保持 P1;④管理模块五类资产统一按行业及客户划分并提供预览;⑤新增图片素材制作流程图 |
|
||||
| V0.3 | 2026-10-31 | | ①「行业」含义调整为客户的业务属性(电商、金融等);②编辑模块「录入」拆分为「行业模块」与「客户模块」,改为自定义填写,提交后流入管理模块「信息模块」;③管理模块取消行业 / 客户模块,新增「信息模块」,以「行业 → 客户」上下级菜单呈现;④新增「视频方向」(编辑模块录入、管理模块管理、视频制作选取);⑤视频制作增加视频方向、生成数量、在线预览与选择下载、通用字符命名;⑥补充脚本生成、视频制作流程图 |
|
||||
| | | | |
|
||||
|
||||
**文档审批**
|
||||
|
||||
| **角色** | **姓名** | **签字 / 确认方式** | **日期** |
|
||||
| --- | --- | --- | --- |
|
||||
| 产品负责人 | | | |
|
||||
| 研发负责人 | | | |
|
||||
| 测试负责人 | | | |
|
||||
| 设计负责人 | | | |
|
||||
|
||||
## 文档说明
|
||||
|
||||
本版为 V0.2 的结构性修订:把「行业 / 客户」从编辑模块的录入页拆成独立模块,并把两者的维护统一收进管理模块的「信息模块」;同时补齐视频方向与视频成片的预览、命名、下载能力。
|
||||
|
||||
以下内容**仍未细化**,待评审后补充:字段级交互与视觉稿、模板上传的文件格式与图层规范、AI 生成的服务商与接口协议、数据埋点方案。文中标注【待补】的现状数据与指标值需业务方回填;标注【待确认】的分歧点集中在第 10 章。
|
||||
|
||||
## 目录
|
||||
|
||||
- 1 文档概述
|
||||
- 1.1 背景与问题
|
||||
- 1.2 产品 / 项目目标
|
||||
- 1.3 名词与术语
|
||||
- 2 用户与场景
|
||||
- 3 需求范围
|
||||
- 4 功能需求
|
||||
- 5 非功能需求
|
||||
- 6 交互与流程
|
||||
- 7 数据与埋点
|
||||
- 8 依赖与风险
|
||||
- 9 发布计划
|
||||
- 10 待确认问题
|
||||
|
||||
## 1 文档概述
|
||||
|
||||
### 1.1 背景与问题
|
||||
|
||||
在广告投放场景下,素材制作的**质**与**量**是两座大山。投放侧要量、审核侧要质,而当前的生产方式既压不下成本,也稳不住质量,更留不下经验。
|
||||
|
||||
#### 1.1.1 业务背景
|
||||
|
||||
团队以信息流广告投放服务为主业,服务客户覆盖**电商、金融**等多个行业。素材是投放的前置条件:没有脚本就没有成片,没有成片就没有可投的计划。素材从「想创意」到「能投出去」,目前依赖运营与设计的个人经验逐条推进,缺少可复用的中间产物——脚本靠人写,模板靠人拼,做过的需求做完就散落在个人电脑与聊天记录里。
|
||||
|
||||
结果是:**同一行业的项目,每接一个新客户,都要从零再积累一次素材制作经验**。经验无法跨客户、跨行业复制,规模越大,重复劳动越多。
|
||||
|
||||
#### 1.1.2 现状与数据
|
||||
|
||||
指标口径需与数据侧对齐;现状值【待补】,评审前由业务方填入。
|
||||
|
||||
**表 1-1 现状数据**
|
||||
|
||||
| **序号** | **指标** | **统计口径** | **现状值** | **数据来源** |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| 1 | 单条视频素材制作成本 | 制作总成本 ÷ 产出条数(元/条) | 【待补】 | 财务 / 项目核算 |
|
||||
| 2 | 单套图片素材制作成本 | 制作总成本 ÷ 产出套数(元/套) | 【待补】 | 财务 / 项目核算 |
|
||||
| 3 | 需求交付周期 | 需求提出到素材可投的平均天数 | 【待补】 | 项目排期记录 |
|
||||
| 4 | 需求延期率 | 超期交付需求数 ÷ 总需求数 | 【待补】 | 项目排期记录 |
|
||||
| 5 | 素材一次通过率 | 首次提审通过条数 ÷ 提审总条数 | 【待补】 | 投放平台后台 |
|
||||
| 6 | 单客户月均素材需求 | 视频条数 / 图片套数 | 【待补】 | 运营台账 |
|
||||
| 7 | 模板 / 脚本复用率 | 复用既有资产的产出 ÷ 总产出 | 【待补】 | 本平台上线后统计 |
|
||||
|
||||
#### 1.1.3 用户痛点
|
||||
|
||||
**表 1-2 用户痛点**
|
||||
|
||||
| **编号** | **痛点** | **具体表现** | **影响** |
|
||||
| --- | --- | --- | --- |
|
||||
| P-01 | 因成本对素材产出妥协 | 素材制作成本高,预算约束下只能少做、做简,量与质同时让位 | 可投素材不足,测试计划铺不满,投放效果无法充分验证 |
|
||||
| P-02 | 优秀设计短缺,需求不及时 | 设计产能有限,需求排队;急单只能由运营自行拼凑,质量不可控 | 交付周期被设计排期锁死,错过投放窗口 |
|
||||
| P-03 | 质量不达标 | 拼凑出的素材在构图、信息层级、警示语合规上不达投放要求 | 提审被拒、返工,进一步挤占产能 |
|
||||
| P-04 | 新客户缺少递进式成长 | 对接与素材内容每次从头开始,同行业经验无法继承 | 冷启动周期长,人效随客户数线性下降 |
|
||||
| P-05 | 经验无法沉淀 | 脚本、模板、Logo、警示语散落在个人设备与聊天记录 | 人一走经验就断档,组织能力无法积累 |
|
||||
| P-06 | 行业与客户信息无统一口径 | 行业属性(电商 / 金融)与客户归属靠口头约定,多处重复录入 | 下游资产无法稳定按行业 / 客户归档,复用找不到入口 |
|
||||
|
||||
#### 1.1.4 影响范围与量级
|
||||
|
||||
影响覆盖「需求提出 → 脚本 → 制作 → 审核 → 投放」全链路,且随客户数与行业数增长而放大。下表给出测算方法,示例值仅用于说明计算口径,需以真实数据替换。
|
||||
|
||||
**表 1-3 影响量级测算**
|
||||
|
||||
| **维度** | **口径** | **示例值** | **说明** |
|
||||
| --- | --- | --- | --- |
|
||||
| 覆盖行业数 | 在服务行业数 | 2(电商、金融) | 每个行业需要独立沉淀一套资产 |
|
||||
| 在服务客户数 | 客户总数 | 4(示例,电商 2 + 金融 2) | 每新增 1 个客户,重复投入增加 1 份 |
|
||||
| 单客户月均视频需求 | 条/月 | 40(示例) | 【待补】 |
|
||||
| 单客户月均图片需求 | 套/月 | 20(示例) | 【待补】 |
|
||||
| 需求延期率 | 超期需求 ÷ 总需求 | 30%(示例) | 【待补】 |
|
||||
| 单条素材平均返工次数 | 返工次数 ÷ 需求数 | 1.5 次(示例) | 【待补】 |
|
||||
| 新客户冷启动周期 | 首个素材可投的天数 | 10 个工作日(示例) | 【待补】 |
|
||||
|
||||
量级结论(待真实数据验证):单客户素材需求按月计已是**数十条视频、数十套图片**的量级;在延期率与返工率叠加后,实际占用的产能接近需求量的两倍。跨行业时资产不能直接搬用(金融与电商的合规要求、视觉语言差异大),**行业维度必须成为资产划分的一级目录**,否则复用无从谈起。
|
||||
|
||||
#### 1.1.5 问题归纳
|
||||
|
||||
**表 1-4 问题归纳**
|
||||
|
||||
| **编号** | **环节** | **现状问题** | **影响** |
|
||||
| --- | --- | --- | --- |
|
||||
| Q-01 | 脚本 | 脚本靠人工撰写,依赖个人经验,无模板与复用 | 产能受限,风格不稳定,经验不留存 |
|
||||
| Q-02 | 制作 | 图片、视频逐条人工制作,无模板与组件沉淀 | 单条成本高,无法批量 |
|
||||
| Q-03 | 审核 | 待审内容分散,缺少统一编辑与提交入口 | 质量不可控,返工多,状态不可追溯 |
|
||||
| Q-04 | 资产 | 行业、客户、模板、Logo、警示语无统一管理 | 新客户需重复积累,组织能力无法沉淀 |
|
||||
| Q-05 | 流程 | 环节之间靠口头与群聊衔接,无流转与状态 | 过程不可控,责任不清,进度不透明 |
|
||||
| Q-06 | 基础数据 | 行业与客户信息分散、无层级关系 | 资产归属混乱,跨行业无法隔离 |
|
||||
|
||||
#### 1.1.6 本产品的判断
|
||||
|
||||
**为什么现在做**:投放侧对素材量的要求在上升,而人力成本与设计产能无法同步扩张;同时,过往项目已经积累出可复用的脚本结构与模板雏形,具备「先标准化、再自动化」的条件。
|
||||
|
||||
**基本判断**:素材生产具备可标准化的特征。把脚本与素材的制作过程拆成**可选、可编辑、可沉淀**的步骤,用模板承接重复劳动,用统一编辑入口守住质量,用管理模块把成果变成组织资产——这是在不牺牲质量的前提下放大产能的唯一可行路径。
|
||||
|
||||
### 1.2 产品 / 项目目标
|
||||
|
||||
#### 1.2.1 总目标
|
||||
|
||||
**先做减法**:产品不做大而全的工具箱,而是把「脚本 → 素材 → 编辑 → 资产」四个环节收成一条主线,**功能指向明确、流程清晰、过程可控**。任何一条素材在任一时刻,都能回答三个问题:现在在哪一环、谁在负责、下一步是什么。
|
||||
|
||||
#### 1.2.2 分项目标与衡量方式
|
||||
|
||||
**表 1-5 产品目标与衡量方式**
|
||||
|
||||
| **序号** | **目标(做什么)** | **达成结果** | **衡量方式** |
|
||||
| --- | --- | --- | --- |
|
||||
| 1 | 建立「脚本生成 → 素材生产 → 编辑审核 → 管理沉淀」四模块主线,并以「行业 → 客户」两级目录组织全部资产 | 流程节点固定、状态可查、待审内容集中处理,全链路无口头交接 | 单条素材全链路流转时长;流转节点留痕率 = 100%;状态异常(卡单)率 |
|
||||
| 2 | 脚本生成标准化:以「行业 + 客户 + 脚本模板 + 产品信息 + 数量」为输入批量产出待审脚本 | 脚本产出不再依赖个人即时创作,同行业可复用同一脚本模板,产出量随参数放大 | 单条脚本产出成本;生成到入库时长;脚本一次过审率;脚本模板复用次数 |
|
||||
| 3 | 素材生产模板化 + 资产沉淀:图片按模板与位置生产、视频按脚本与视频方向生产,产出物与模板、Logo、警示语、视频方向统一入库 | 单套素材可批量产出,新客户可直接复用同行业既有资产,冷启动显著缩短 | 单套图片 / 单条视频成本;模板与视频方向复用率;新客户冷启动周期 |
|
||||
|
||||
#### 1.2.3 产品定位与边界
|
||||
|
||||
**定位**:多行业信息流素材的**生产线 + 资产库**。上游承接客户需求与产品信息,下游产出可直接投放的成片与可复用的模板资产。
|
||||
|
||||
**边界(本期不做)**:
|
||||
|
||||
- 不做投放执行与效果归因(素材投出后的数据回传不在本期)。
|
||||
- 不做通用视频剪辑器(视频生产以模板参数化生成为主,不做逐帧精修)。
|
||||
- 不做客户协作前台(客户不直接登录系统,由运营代为操作)。
|
||||
- 不做计费与结算。
|
||||
|
||||
#### 1.2.4 优先级定义
|
||||
|
||||
| **优先级** | **定义** | **交付要求** |
|
||||
| --- | --- | --- |
|
||||
| P0 | 主链路必需,缺失则流程走不通 | 本期必须交付 |
|
||||
| P1 | 显著影响效率与质量,主链路可先跑通 | 本期视排期交付,或紧随其后 |
|
||||
| P2 | 体验增强,可延后 | 后续版本 |
|
||||
|
||||
原需求中标注为 p0 / p1 / p2 的项,按原标注落入各模块;未标注的按 P0 处理,评审时确认后回填。
|
||||
|
||||
### 1.3 名词与术语
|
||||
|
||||
**表 1-6 术语表**
|
||||
|
||||
| **术语** | **含义** |
|
||||
| --- | --- |
|
||||
| 行业 | 客户所属的行业属性(如电商、金融等),是资产划分的一级维度 |
|
||||
| 客户 | 行业下的具体服务对象,是资产划分的二级维度 |
|
||||
| 行业模块 | 编辑模块中新建 / 修改行业信息的入口,自定义填写后提交,流入管理模块信息模块 |
|
||||
| 客户模块 | 编辑模块中新建 / 修改客户信息的入口,先选择行业,再自定义填写客户信息,提交后流入信息模块 |
|
||||
| 信息模块 | 管理模块中承载行业与客户信息的模块,以「行业 → 客户」上下级菜单呈现 |
|
||||
| 脚本模板 | 按行业与客户划分、带方向与字数属性的可复用脚本结构,脚本生成时选取 |
|
||||
| 脚本方向 | 脚本模板的创意与结构属性(如痛点切入、场景演绎、测评对比) |
|
||||
| 视频方向 | 视频的创意与呈现方向(如口播、剧情、产品展示),视频制作时选取 |
|
||||
| 入库脚本 | 经编辑模块审核并最终提交、可用于视频制作的脚本 |
|
||||
| 原始物料 | 图片制作的上游输入,含产品图与 AI 模特 / 脚模等展示素材 |
|
||||
| 图片模板 | 图片的版式框架,含产品位、Logo 位、警示语位等图层 |
|
||||
| 产品展示方式 | 商品在图片中的呈现形式(如 AI 模特、AI 脚模、纯产品) |
|
||||
| 产品位置 | 商品在图片模板中的落位,分「指定位置」与「自定义位置」 |
|
||||
| 警示语 | 投放合规所需的提示文案,含内容与展示位置 |
|
||||
| 通用字符命名 | 导出命名规则:允许中文、字母、数字、下划线、短横线,可含占位符(行业 / 客户 / 方向 / 日期 / 序号),禁止空格与特殊符号 |
|
||||
| 预览 | 在导出或提交前查看产出效果的能力;图片为缩略图 / 大图,视频为在线播放 |
|
||||
|
||||
## 2 用户与场景
|
||||
|
||||
### 2.1 目标用户与角色
|
||||
|
||||
**表 2-1 角色与权限**
|
||||
|
||||
| **角色** | **职责** | **主要操作** | **可见范围** |
|
||||
| --- | --- | --- | --- |
|
||||
| 运营 | 承接客户需求,发起脚本生成与素材生产 | 维护行业 / 客户信息、选择参数、发起生成、预览勾选、下载导出 | 自己负责的客户 |
|
||||
| 设计 / 编辑 | 在编辑模块编辑脚本、上传 Logo / 模板、配置位置与方向 | 编辑脚本、上传模板、配置产品位置、录入视频方向、填写警示语 | 全部(或按行业划分,待确认) |
|
||||
| 审核 / 管理 | 审核入库资产,维护信息模块 | 行业 / 客户信息维护、资产预览与删减排序、跳转编辑 | 全部 |
|
||||
| 管理员 | 账号与权限配置 | 角色分配 | 全部 |
|
||||
|
||||
### 2.2 核心用户故事
|
||||
|
||||
**表 2-2 用户故事**
|
||||
|
||||
| **编号** | **角色** | **用户故事** |
|
||||
| --- | --- | --- |
|
||||
| US-01 | 运营 | 作为运营,我希望在行业模块与客户模块里直接填写信息,提交后立刻能在各处选中,这样不用为建一个客户跑多个页面 |
|
||||
| US-02 | 运营 | 作为运营,我希望管理模块里行业和客户是上下级菜单,点开行业就看到它下面的客户,这样资产归属一目了然 |
|
||||
| US-03 | 运营 | 作为运营,我希望选好行业、客户、脚本模板与数量后批量生成脚本并自动命名,这样我不用逐条构思 |
|
||||
| US-04 | 设计 | 作为设计,我希望在编辑模块审核脚本,能直接提交或改完再提交,这样质量由我把关 |
|
||||
| US-05 | 运营 | 作为运营,我希望图片制作能先预览再挑图导出,这样不会导出废图 |
|
||||
| US-06 | 运营 | 作为运营,我希望视频制作能选视频方向、一次生成多条并在线预览,挑中的再命名下载,这样成片可直接交付 |
|
||||
| US-07 | 设计 | 作为设计,我希望把做好的 Logo、模板、位置、警示语、视频方向提交进管理模块,这样同行业的下一个客户可以直接复用 |
|
||||
| US-08 | 管理 | 作为管理者,我希望在管理模块按行业 / 客户查看并预览各类资产,需要修改时跳转到编辑模块 |
|
||||
|
||||
### 2.3 端到端场景
|
||||
|
||||
新客户「某某旗舰店」(电商行业)接入的完整路径:
|
||||
|
||||
1. 运营在**编辑模块 → 行业模块**自定义填写行业「电商」并提交;若已存在则直接选用。
|
||||
2. 运营在**编辑模块 → 客户模块**选择行业「电商」,自定义填写客户信息(名称「某某旗舰店」、简称等)并提交。
|
||||
3. 两条信息均流入**管理模块 → 信息模块**,以「电商 → 某某旗舰店」的上下级菜单呈现。
|
||||
4. 设计在**编辑模块**上传该客户的图片模板、Logo,配置产品位置,填写警示语,录入「口播」「剧情」等视频方向,命名后提交,资产分别流入管理模块对应列表。
|
||||
5. 运营在**脚本生成模块**选择行业、客户、脚本模板,填写产品信息与数量,系统自动命名并输出到**编辑模块 → 脚本待审核**;设计审核后直接提交或编辑后提交,脚本入库。
|
||||
6. 运营在**素材生产 → 图片制作**选择行业、客户、上传原始物料、选模板 / Logo / 产品位置、指定生成数量,生成后预览勾选再导出。
|
||||
7. 运营在**素材生产 → 视频制作**选择行业、客户、已过审脚本、视频方向、生成数量,生成后在线预览,勾选视频、命名(通用字符)并下载。
|
||||
8. 全部资产在**管理模块**按行业 / 客户可见、可预览、可排序、可跳转编辑;同行业的下一位客户接入时直接复用。
|
||||
|
||||
## 3 需求范围
|
||||
|
||||
### 3.1 本期范围(In Scope)
|
||||
|
||||
- 行业与客户:编辑模块的行业模块 / 客户模块(自定义填写)→ 管理模块信息模块(上下级菜单)。
|
||||
- 脚本生成:参数化生成、自动命名、输出至编辑模块待审核、审核后提交入库。
|
||||
- 素材生产:图片制作(生成数量 → 预览勾选 → 导出)与视频制作(视频方向 → 生成数量 → 在线预览 → 命名下载)。
|
||||
- 编辑模块:行业模块、客户模块、脚本方向、视频方向、脚本待审核、Logo、图片模板、产品位置、警示语。
|
||||
- 管理模块:信息模块、脚本管理、视频方向管理、图片模板管理、产品位置管理、Logo 管理、警示语管理,均按行业及客户划分并提供预览。
|
||||
|
||||
### 3.2 不在本期范围(Out of Scope)
|
||||
|
||||
- 投放执行、账户搭建、配置复制(历史方案中的能力,本期不做)。
|
||||
- 素材效果数据回传与归因分析。
|
||||
- 客户自助登录与协作。
|
||||
- 计费、结算、发票。
|
||||
- 通用设计工具能力(PSD 深度编辑、图层级精修)不在首版范围。
|
||||
|
||||
### 3.3 假设与约束
|
||||
|
||||
| **编号** | **类型** | **内容** |
|
||||
| --- | --- | --- |
|
||||
| A-01 | 假设 | 脚本与素材的生成能力由外部 AI 服务提供,本平台负责参数编排与结果落库 |
|
||||
| A-02 | 假设 | 导出目标为本地或指定网络文件夹,本期不做云端素材库分发 |
|
||||
| A-03 | 约束 | 单次生成数量设上限,避免批量任务阻塞(上限值待确认) |
|
||||
| A-04 | 约束 | 模板以文件形式上传递交(P0),站内编辑为后续增强(P1) |
|
||||
| A-05 | 约束 | 预览基于生成结果(图片缩略图 / 视频在线播放),不做实时合成预览 |
|
||||
| A-06 | 约束 | 行业与客户信息的层级固定为两级,不支持多级 |
|
||||
|
||||
## 4 功能需求
|
||||
|
||||
### 4.1 功能架构
|
||||
|
||||
**表 4-1 四模块功能架构**
|
||||
|
||||
| **模块** | **定位** | **子模块** | **产出** | **优先级** |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| 脚本生成 | 批量产出待审脚本 | 参数选择、自动命名、输出至编辑模块 | 待审核脚本 | P0 |
|
||||
| 素材生产 | 按模板产出成片 | 图片制作(生成 → 预览勾选 → 导出)、视频制作(方向 → 生成 → 预览 → 命名下载) | 图片 / 视频成片 | P0 |
|
||||
| 编辑 | 统一编辑与资产生产入口 | 行业模块、客户模块、脚本方向、视频方向、脚本待审核、Logo、图片模板、产品位置、警示语 | 行业 / 客户信息 + 入库资产 | P0(线上修改、自定义位置、警示语位置为 P1) |
|
||||
| 管理 | 资产统一管理与维护 | 信息模块、脚本管理、视频方向管理、图片模板管理、产品位置管理、Logo 管理、警示语管理 | 可复用资产 | P0 |
|
||||
|
||||
### 4.2 主线流程
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
R1["编辑模块 · 行业模块<br/>自定义填写行业"] --> I["管理模块 · 信息模块<br/>行业 → 客户"]
|
||||
R2["编辑模块 · 客户模块<br/>选择行业 + 自定义填写"] --> I
|
||||
I --> A["脚本生成<br/>行业/客户/脚本模板/产品信息/数量"]
|
||||
A --> B["编辑模块 · 脚本待审核<br/>审核 / 编辑"]
|
||||
B -->|提交| D["入库脚本"]
|
||||
D --> E["视频制作<br/>脚本/视频方向/数量"]
|
||||
F["图片制作<br/>物料/模板/Logo/位置/数量"] --> P1["预览并勾选"]
|
||||
P1 --> G1["导出"]
|
||||
E --> P2["在线预览并勾选"]
|
||||
P2 --> G2["命名后下载"]
|
||||
R3["编辑模块<br/>模板/Logo/位置/警示语/视频方向"] --> M["管理模块<br/>七类资产(划分 + 预览)"]
|
||||
M -->|编辑跳转| R3
|
||||
M --> D
|
||||
M --> F
|
||||
M --> E
|
||||
```
|
||||
|
||||
**流程要点**:
|
||||
|
||||
1. 行业与客户信息是全平台的**根节点**:先有信息模块里的行业 / 客户,才有后续任何资产与生产。
|
||||
2. 脚本必须经编辑模块审核提交后才能被视频制作选用;图片与视频成片都必须经预览勾选后才能导出 / 下载。
|
||||
3. 所有可复用资产只在编辑模块产生、只在管理模块维护,形成单一入口。
|
||||
|
||||
### 4.3 脚本生成模块
|
||||
|
||||
#### 4.3.1 目标与入口
|
||||
|
||||
运营在此按参数批量产出脚本,替代逐条撰写。入口位于平台主导航「脚本生成」。
|
||||
|
||||
#### 4.3.2 生成参数
|
||||
|
||||
**表 4-2 脚本生成参数**
|
||||
|
||||
| **序号** | **参数** | **类型** | **必填** | **说明** | **优先级** |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 1 | 行业 | 下拉单选 | 是 | 调取信息模块的行业列表 | P0 |
|
||||
| 2 | 客户 | 下拉单选 | 是 | 按所选行业过滤,调取信息模块的客户列表 | P0 |
|
||||
| 3 | 脚本(脚本模板) | 下拉单选 | 是 | 调取管理模块「脚本模板管理」,展示方向与字数 | P0 |
|
||||
| 4 | 产品信息 | 富文本 / 多行文本 | 是 | 商品或产品卖点、价格、活动等需在脚本中体现的信息 | P0 |
|
||||
| 5 | 脚本数量 | 数字输入 | 是 | 单次生成的脚本条数,需受上限约束 | P0 |
|
||||
|
||||
**参数联动规则**:
|
||||
|
||||
- 行业变更 → 客户与脚本模板清空并重新加载。
|
||||
- 客户变更 → 脚本模板按该客户重新加载。
|
||||
- 所选脚本模板自带方向与字数属性,生成时自动带入命名与约束,**不再单独选择字数**(原 V0.2 的独立字数参数取消,见 O-03)。
|
||||
- 任一必填项未填时,生成按钮置灰并提示缺失项。
|
||||
|
||||
#### 4.3.3 生成、命名与流转
|
||||
|
||||
1. 点击「生成」后创建异步任务,按数量逐条产出脚本。
|
||||
2. **脚本自动命名**,格式见 4.3.4;方向取自所选脚本模板。
|
||||
3. 生成结果**不直接入库**,全部输出到**编辑模块 → 脚本待审核**列表。
|
||||
4. 编辑模块中逐条审核:可**直接提交**,或**编辑内容 / 命名后再提交**;提交后进入管理模块「入库脚本管理」。
|
||||
5. 每条脚本记录来源参数快照(行业、客户、脚本模板、产品信息、生成时间、操作人),便于追溯。
|
||||
6. 任务状态:排队中 → 生成中 → 已完成 / 部分失败 / 失败;部分失败时保留已成功条目并列出失败原因。
|
||||
|
||||
#### 4.3.4 命名规范
|
||||
|
||||
格式:`行业-客户-方向-日期-编号`
|
||||
|
||||
| **字段** | **取值规则** | **示例** |
|
||||
| --- | --- | --- |
|
||||
| 行业 | 行业名称,去除空格与特殊字符 | 电商 |
|
||||
| 客户 | 客户名称简称 | 某某旗舰店 |
|
||||
| 方向 | 所选脚本模板的方向 | 痛点切入 |
|
||||
| 日期 | `YYYYMMDD` | 20261031 |
|
||||
| 编号 | 同一「行业 + 客户 + 方向 + 日期」下自增序号 | 001 |
|
||||
|
||||
示例:`电商-某某旗舰店-痛点切入-20261031-001`
|
||||
|
||||
**规则**:编号在同一日期与同一维度组合内唯一;生成时自动写入,编辑模块可修改,修改需保留原名(记入变更记录)。
|
||||
|
||||
#### 4.3.5 校验与异常
|
||||
|
||||
| **场景** | **处理方式** |
|
||||
| --- | --- |
|
||||
| 数量超过上限 | 输入即拦截,提示上限值 |
|
||||
| 该客户无可用脚本模板 | 生成按钮不可用,引导至编辑模块上传脚本方向 |
|
||||
| 生成任务失败 | 任务列表保留记录,提供重试;可下载失败原因 |
|
||||
| 脚本内容命中敏感词 | 标记为「待人工确认」,不阻断流转但在列表中高亮 |
|
||||
|
||||
### 4.4 素材生产模块
|
||||
|
||||
#### 4.4.1 图片制作
|
||||
|
||||
**表 4-3 图片制作参数**
|
||||
|
||||
| **序号** | **参数** | **必填** | **说明** | **优先级** |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| 1 | 行业 | 是 | 一级维度,联动客户 | P0 |
|
||||
| 2 | 客户 | 是 | 二级维度,联动模板、Logo、产品位置 | P0 |
|
||||
| 3 | 原始物料 | 是 | 需提供上传能力,支持多图与批量;上传后展示缩略图 | P0 |
|
||||
| 4 | 图片模板 | 是 | 取自管理模块「图片模板管理」,按行业 / 客户过滤,可预览 | P0 |
|
||||
| 5 | 产品展示方式 | 否 | 细化各品类的展示方向与细节为 P1;**P0 提供「跳过」选项** | P0(跳过)/ P1(细化) |
|
||||
| 6 | Logo | 是 | 取自该客户的 Logo 列表,支持主 / 副 Logo 组合 | P0 |
|
||||
| 7 | 产品位置 | 否 | P0 取「指定位置」;**自定义位置为 P1** | P0(指定)/ P1(自定义) |
|
||||
| 8 | 生成数量 | 是 | 单次生成张数,需受上限约束 | P0 |
|
||||
| 9 | 预览与勾选 | 是 | 生成后进入预览,勾选满意图片后再导出 | P0 |
|
||||
| 10 | 导出 | 是 | 仅导出已勾选项,输出到指定文件夹 | P0 |
|
||||
|
||||
**生成与预览规则**:
|
||||
|
||||
1. 上传的原始物料数量与生成数量共同决定产出:单张物料可生成多张,预览列表中逐张标注来源物料。
|
||||
2. 生成完成后自动进入**预览页**:缩略图网格 + 点击查看大图,支持单张勾选、全选、反选。
|
||||
3. **只有被勾选的图片才会进入导出**;未勾选的保留在任务结果中,可稍后再选。
|
||||
4. 支持「重新生成」:调整参数后丢弃结果重新生成,旧结果按任务记录留存。
|
||||
5. 导出前可再次确认勾选数量与目标目录。
|
||||
|
||||
#### 4.4.2 视频制作
|
||||
|
||||
**表 4-4 视频制作参数**
|
||||
|
||||
| **序号** | **参数** | **必填** | **说明** | **优先级** |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| 1 | 行业 | 是 | 一级维度,联动客户 | P0 |
|
||||
| 2 | 客户 | 是 | 二级维度,联动脚本、视频方向、Logo、警示语 | P0 |
|
||||
| 3 | 脚本 | 是 | 只能选取**管理库中已过审脚本**,按行业 / 客户过滤,可预览内容 | P0 |
|
||||
| 4 | 视频方向 | 是 | 取自管理模块「视频方向管理」,按行业 / 客户过滤 | P0 |
|
||||
| 5 | 生成数量 | 是 | 单次生成条数,需受上限约束 | P0 |
|
||||
| 6 | 产品 | 是 | 产品图或产品物料包,作为画面输入(沿用 V0.2,见 O-13) | P0 |
|
||||
| 7 | Logo | 是 | 取自客户 Logo 列表(沿用 V0.2,见 O-13) | P0 |
|
||||
| 8 | 警示语 | 否 | 需提供**位置选择**与**内容编辑**(沿用 V0.2,见 O-13) | P0 |
|
||||
| 9 | 在线预览与选择 | 是 | 生成后在线播放预览,逐条勾选 | P0 |
|
||||
| 10 | 命名与下载 | 是 | 勾选后按「通用字符命名」命名并下载 / 导出 | P0 |
|
||||
|
||||
**通用字符命名规则**:
|
||||
|
||||
| **项** | **规则** |
|
||||
| --- | --- |
|
||||
| 允许字符 | 中文、英文字母、数字、下划线 `_`、短横线 `-` |
|
||||
| 禁止字符 | 空格、`/ \ : * ? " < > \|` 等系统保留字符 |
|
||||
| 占位符 | 支持 `{行业}`、`{客户}`、`{视频方向}`、`{日期}`、`{序号}` 组合,也允许直接输入固定文本 |
|
||||
| 默认规则 | `{行业}-{客户}-{视频方向}-{序号}`,导出前可编辑 |
|
||||
| 长度 | ≤ 100 字符 |
|
||||
| 冲突处理 | 同名自动追加序号,不覆盖 |
|
||||
|
||||
**生成与预览规则**:
|
||||
|
||||
1. 生成后进入**在线预览**:逐条播放,支持播放 / 暂停 / 重播,标注来源脚本与视频方向。
|
||||
2. 支持单条勾选、全选、反选;**仅勾选项可进入命名与下载**。
|
||||
3. 下载前可统一命名或逐条命名;命名实时校验字符与长度。
|
||||
4. 未勾选的结果保留在任务记录中,可稍后再选。
|
||||
5. 同一脚本可配合不同视频方向生成多组成片,记录需保留参数快照。
|
||||
|
||||
#### 4.4.3 导出与下载规则
|
||||
|
||||
| **项** | **规则** |
|
||||
| --- | --- |
|
||||
| 目标位置 | 图片导出到指定文件夹;视频支持「下载到本地」或「导出到指定文件夹」 |
|
||||
| 范围 | **仅导出 / 下载预览页中已勾选的条目** |
|
||||
| 命名 | 图片沿用脚本 / 客户命名规范;视频按通用字符命名规则 |
|
||||
| 冲突处理 | 同名文件自动追加序号,不覆盖 |
|
||||
| 结果反馈 | 完成后给出成功 / 失败清单,失败项可重试 |
|
||||
| 留痕 | 每次导出生成一条记录(操作人、时间、参数、勾选数量、文件路径) |
|
||||
|
||||
#### 4.4.4 校验与异常
|
||||
|
||||
| **场景** | **处理方式** |
|
||||
| --- | --- |
|
||||
| 物料未上传或格式不支持 | 拦截并提示支持的格式与大小上限 |
|
||||
| 所选模板缺少 Logo 位 | 提示模板不匹配,引导更换模板或先在编辑模块补位 |
|
||||
| 脚本未过审 | 脚本下拉中不可选,并说明原因 |
|
||||
| 无所选视频方向 | 视频方向下拉空态,引导去编辑模块录入 |
|
||||
| 生成数量超上限 | 输入即拦截,提示上限值 |
|
||||
| 预览全部未勾选即导出 | 拦截,提示「请先勾选要导出的条目」 |
|
||||
| 命名含非法字符 | 实时提示并阻止提交 |
|
||||
| 生成超时 / 失败 | 任务列表保留,支持重试与取消 |
|
||||
| 导出目录无写权限 | 导出前预检,失败即提示更换目录 |
|
||||
|
||||
### 4.5 编辑模块
|
||||
|
||||
#### 4.5.1 定位
|
||||
|
||||
**一切待审核内容均在此编辑**,以确保入库内容符合审核规范。编辑模块同时是资产与基础信息的**唯一生产入口**:填写或上传完成并提交后,内容流转至管理模块对应模块;管理模块的「编辑」按钮也跳回这里统一修改。
|
||||
|
||||
#### 4.5.2 行业模块
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 行业模块 |
|
||||
| 编辑方式 | **自定义填写**:填写行业名称(必填)、行业说明(选填)、自定义字段(可选,键值对) |
|
||||
| 提交 | 提交后流转至管理模块「信息模块」,成为资产划分的一级目录 |
|
||||
| 规则 | 行业名称全局唯一;重复时提示已存在并可跳转查看 |
|
||||
| 优先级 | P0 |
|
||||
|
||||
#### 4.5.3 客户模块
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 客户模块 |
|
||||
| 选择行业 | **调取管理模块「信息模块」中的行业信息**,下拉单选 |
|
||||
| 编辑方式 | **自定义填写**:客户名称(必填)、客户简称(必填,用于命名)、客户说明(选填)、自定义字段(可选) |
|
||||
| 提交 | 提交后流转至管理模块「信息模块」,挂在所选行业之下,形成上下级关系 |
|
||||
| 规则 | 客户名称在同一行业内唯一;简称用于各类自动命名,需满足通用字符规范 |
|
||||
| 优先级 | P0 |
|
||||
|
||||
#### 4.5.4 脚本方向
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 脚本方向 |
|
||||
| 操作 | 编辑脚本方向内容(方向名称、适用行业 / 客户、字数区间、结构说明) |
|
||||
| 提交 | 提交后流转至管理模块的「脚本模板管理」,成为脚本生成时可选的「脚本」 |
|
||||
| 优先级 | P0 |
|
||||
|
||||
#### 4.5.5 视频方向
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 视频方向 |
|
||||
| 操作 | **输入视频方向**:方向名称(必填)、适用行业、适用客户、方向说明 / 示例(选填) |
|
||||
| 提交 | 提交后流转至管理模块「视频方向管理」,供视频制作选取 |
|
||||
| 规则 | 方向名称在同一客户内唯一;停用后不影响历史成片 |
|
||||
| 优先级 | P0 |
|
||||
|
||||
#### 4.5.6 脚本待审核
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 脚本待审核(即 4.3 节脚本生成的下游) |
|
||||
| 列表字段 | 命名、行业、客户、脚本方向、字数、生成时间、状态 |
|
||||
| 编辑能力 | 可编辑脚本内容与命名;支持逐条编辑与批量提交;支持预览全文 |
|
||||
| 提交 | **直接提交**或**编辑后提交**;提交后状态变为已入库,流转至管理模块「入库脚本管理」,并可在视频制作中选用 |
|
||||
| 优先级 | P0 |
|
||||
|
||||
#### 4.5.7 Logo 制作
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → Logo |
|
||||
| 操作 | 选择行业 → 选择客户 → 上传 Logo 文件 → Logo 命名 → 确定上传(支持主 / 副 Logo 与拼接方式) |
|
||||
| 提交 | 提交后流转至管理模块的「Logo 管理」,供图片与视频制作选用 |
|
||||
| 校验 | 命名在同一客户内唯一;文件格式与尺寸需校验 |
|
||||
| 优先级 | P0 |
|
||||
|
||||
#### 4.5.8 图片模板
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 图片模板 |
|
||||
| P0 操作 | 选择行业 → 选择客户 → **上传**图片模板文件 → 模板命名 → 确定上传 |
|
||||
| P0 流转 | 提交后流转至管理模块「图片模板管理」,供图片制作选用 |
|
||||
| P1 操作 | 提供**线上修改**:在编辑器内调整图层与版式;保存时可选「更新替换」原模板或「另存为新模板」 |
|
||||
| 校验 | 文件格式与图层完整性校验;命名在同一客户内唯一 |
|
||||
| 优先级 | P0(上传)/ P1(线上修改) |
|
||||
|
||||
#### 4.5.9 产品位置
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 产品位置 |
|
||||
| 前置 | 选择行业 → 选择客户 |
|
||||
| 位置类型 | 「指定位置」(系统预设候选)与「自定义位置」(自由拖拽 / 框选) |
|
||||
| P0 操作 | 选择「指定位置」→ 在画布上拖动产品位置并固定 → 选择确定位置 → 位置模板命名 → 确定上传 |
|
||||
| P1 操作 | 提供**自定义位置**的选择与**预览**:自由拖拽或框选落位,预览确认后命名提交 |
|
||||
| 流转 | 提交后流转至管理模块「产品位置管理」,供图片制作选用 |
|
||||
| 校验 | 位置需落在模板安全区内;命名在同一客户内唯一 |
|
||||
| 优先级 | P0(指定位置)/ P1(自定义位置 + 预览) |
|
||||
|
||||
#### 4.5.10 警示语
|
||||
|
||||
| **项** | **说明** |
|
||||
| --- | --- |
|
||||
| 入口 | 编辑模块 → 警示语 |
|
||||
| P0 操作 | 选择行业 → 选择客户 → 填写警示语内容(支持多条)→ 提交 |
|
||||
| P0 流转 | 提交后流转至管理模块「警示语管理」,供视频制作复用与编辑 |
|
||||
| P1 操作 | 提供**指定警示语位置**选项(顶部 / 中部 / 底部 / 四角及自定义偏移) |
|
||||
| 校验 | 单条长度上限;同一客户内重复内容提示 |
|
||||
| 优先级 | P0(内容)/ P1(位置) |
|
||||
|
||||
#### 4.5.11 状态与流转
|
||||
|
||||
```mermaid
|
||||
stateDiagram-v2
|
||||
[*] --> 待审核: 脚本生成
|
||||
待审核 --> 编辑中: 打开编辑
|
||||
编辑中 --> 待审核: 暂存
|
||||
编辑中 --> 已入库: 最终提交
|
||||
待审核 --> 已入库: 直接提交
|
||||
已入库 --> [*]
|
||||
```
|
||||
|
||||
| **状态** | **含义** | **可执行操作** |
|
||||
| --- | --- | --- |
|
||||
| 待审核 | 由上游生成、尚未提交 | 编辑、暂存、直接提交、编辑后提交、删除 |
|
||||
| 编辑中 | 已打开正在编辑 | 暂存、提交、放弃 |
|
||||
| 已入库 | 已提交,可用于下游生产 | 查看、跳转管理模块;修改需从管理模块跳回 |
|
||||
|
||||
**信息与资产类条目**(行业、客户、Logo、模板、产品位置、警示语、视频方向)状态更简单:`草稿 → 已提交(管理模块可见)`,无审核驳回环节。
|
||||
|
||||
### 4.6 管理模块
|
||||
|
||||
#### 4.6.1 通用交互
|
||||
|
||||
所有模块统一支持:
|
||||
|
||||
- **按行业及客户划分**:以「行业 → 客户」两级维度组织,支持切换与筛选。
|
||||
- **预览**:点击条目查看效果(图片类看大图,位置类看落位示意,文本类看内容,视频方向看示例)。
|
||||
- **删减**:删除条目;被下游引用的条目删除时需二次确认,并提示影响范围。
|
||||
- **位置调整**:拖拽或上下移动调整排序,排序影响下游下拉的展示顺序。
|
||||
- **编辑跳转**:提供「编辑」按钮,跳转到编辑模块对应模块统一修改。
|
||||
- **检索**:按行业、客户、名称搜索。
|
||||
|
||||
#### 4.6.2 信息模块
|
||||
|
||||
**定位**:行业与客户信息的唯一归口。编辑模块的行业模块 / 客户模块提交后,均流入此处。
|
||||
|
||||
**呈现方式**:**上下级菜单**
|
||||
|
||||
```
|
||||
电商
|
||||
├── 某某旗舰店
|
||||
├── 某某服饰
|
||||
金融
|
||||
├── 某某消金
|
||||
└── 某某银行信用卡
|
||||
```
|
||||
|
||||
| **层级** | **内容** | **操作** |
|
||||
| --- | --- | --- |
|
||||
| 一级:行业 | 行业名称、说明、自定义字段 | 新增(跳转行业模块)、编辑(跳转行业模块)、排序、停用 / 删除 |
|
||||
| 二级:客户 | 客户名称、简称、说明、自定义字段 | 新增(跳转客户模块)、编辑(跳转客户模块)、排序、停用 / 删除 |
|
||||
|
||||
**规则**:
|
||||
|
||||
- 行业是其下客户的父级,删除行业前必须校验其下无客户、无资产。
|
||||
- 客户必须归属一个行业,不可跨行业移动(如需调整,走「停用 + 新建」)。
|
||||
- 支持展开 / 收起;默认展开第一个行业。
|
||||
- 提供详情查看(预览)以确认信息完整。
|
||||
|
||||
#### 4.6.3 脚本管理
|
||||
|
||||
**(1)脚本模板管理**
|
||||
|
||||
- 按行业及客户划分。
|
||||
- 每个模板提供**方向**与**字数**两项属性。
|
||||
- 提供**预览**:查看模板的结构说明与示例脚本。
|
||||
- 数据来源:编辑模块「脚本方向」。
|
||||
- 用途:脚本生成模块的「脚本」下拉。
|
||||
|
||||
**(2)入库脚本管理**
|
||||
|
||||
- 按行业及客户划分。
|
||||
- 按**字数从少到多**排序展示已过审脚本。
|
||||
- 提供**预览**:查看脚本全文、来源参数与入库时间。
|
||||
- 数据来源:编辑模块「脚本待审核」提交。
|
||||
- 用途:视频制作模块的「脚本」下拉(仅已过审可选)。
|
||||
|
||||
#### 4.6.4 视频方向管理
|
||||
|
||||
- 按行业及客户划分。
|
||||
- 列表展示:方向名称、适用行业 / 客户、方向说明、示例、状态。
|
||||
- 提供**预览**:查看方向说明与示例内容。
|
||||
- 数据来源:编辑模块「视频方向」提交。
|
||||
- 用途:视频制作模块的「视频方向」下拉。
|
||||
- 支持排序、停用、编辑跳转。
|
||||
|
||||
#### 4.6.5 图片模板管理
|
||||
|
||||
- 按行业及客户划分。
|
||||
- 提供**预览**:缩略图列表 + 点击查看大图,显示模板尺寸与图层概要。
|
||||
- 数据来源:编辑模块「图片模板」上传(P0)或线上修改(P1)。
|
||||
- 用途:图片制作模块的「图片模板」下拉。
|
||||
|
||||
#### 4.6.6 产品位置管理
|
||||
|
||||
- 按行业及客户划分。
|
||||
- 提供**预览**:在模板缩略图上显示产品位置框与安全区示意。
|
||||
- 数据来源:编辑模块「产品位置」提交。
|
||||
- 用途:图片制作模块的「产品位置」下拉。
|
||||
|
||||
#### 4.6.7 Logo 管理
|
||||
|
||||
- 按行业及客户划分。
|
||||
- 提供**预览**:Logo 图片大图,显示透明底效果与主 / 副标识。
|
||||
- 数据来源:编辑模块「Logo 制作」提交。
|
||||
- 用途:图片与视频制作时的 Logo 选择。
|
||||
|
||||
#### 4.6.8 警示语管理
|
||||
|
||||
- 按行业及客户划分。
|
||||
- 提供**预览**:内容全文 + 位置示意(P1 位置配置生效后)。
|
||||
- 数据来源:编辑模块「警示语」提交,以及视频制作时的新增内容回流。
|
||||
- 用途:视频制作时的警示语复用与编辑。
|
||||
|
||||
#### 4.6.9 删除与引用规则
|
||||
|
||||
| **资产** | **被引用处** | **删除时处理** |
|
||||
| --- | --- | --- |
|
||||
| 行业 | 客户、脚本、模板、位置、Logo、警示语、视频方向 | 存在下级时禁止删除 |
|
||||
| 客户 | 脚本、模板、位置、Logo、警示语、视频方向、制作记录 | 存在下级时禁止删除 |
|
||||
| 脚本模板 | 脚本生成参数 | 允许停用,历史脚本保留 |
|
||||
| 入库脚本 | 视频制作 | 允许停用,已产出成片不受影响 |
|
||||
| 视频方向 | 视频制作 | 允许停用,历史成片保留 |
|
||||
| 图片模板 | 图片制作 | 允许停用,历史产出保留 |
|
||||
| 产品位置 | 图片制作 | 允许停用,历史产出保留 |
|
||||
| Logo / 警示语 | 制作参数 | 允许停用,历史产出保留 |
|
||||
|
||||
**原则**:删除为硬删且受限,**停用**为软删且通用——已产出的历史成片不得因资产变更而失效。
|
||||
|
||||
## 5 非功能需求
|
||||
|
||||
**表 5-1 非功能需求**
|
||||
|
||||
| **类别** | **要求** | **优先级** |
|
||||
| --- | --- | --- |
|
||||
| 性能 | 列表页首屏 ≤ 2s;脚本单条生成 ≤ 30s;图片单张合成 ≤ 10s;预览缩略图加载 ≤ 1s | P0 |
|
||||
| 视频预览 | 在线播放首帧 ≤ 2s,支持断点续播;单次预览 20 条以内不卡顿 | P0 |
|
||||
| 预览 | 图片支持缩略图网格与大图查看,单次预览不低于 50 张不卡顿 | P0 |
|
||||
| 并发 | 支持多用户并行提交生成任务,任务队列可见 | P0 |
|
||||
| 可用性 | 生成失败可重试,不丢已成功结果;预览勾选状态刷新后可恢复 | P0 |
|
||||
| 兼容性 | Chrome / Edge 最新两个大版本 | P0 |
|
||||
| 文件 | 单文件上传上限、支持格式(图片模板格式待确认)需明确;下载支持批量打包 | P0 |
|
||||
| 数据 | 关键操作留痕(信息提交、上传、生成、审核提交、勾选、命名、导出) | P0 |
|
||||
| 权限 | 按角色与客户范围隔离数据 | P1 |
|
||||
| 合规 | 警示语内容需落库留档,满足广告审核追溯要求 | P0 |
|
||||
|
||||
## 6 交互与流程
|
||||
|
||||
### 6.1 页面清单
|
||||
|
||||
**表 6-1 页面清单**
|
||||
|
||||
| **模块** | **页面** | **关键元素** |
|
||||
| --- | --- | --- |
|
||||
| 脚本生成 | 生成页 | 行业 / 客户 / 脚本模板 / 产品信息 / 数量、生成按钮、任务进度 |
|
||||
| 素材生产 | 图片制作页 | 物料上传、模板 / Logo / 位置选择、生成数量、生成按钮 |
|
||||
| 素材生产 | 图片预览页 | 缩略图网格、大图查看、勾选 / 全选、导出 |
|
||||
| 素材生产 | 视频制作页 | 脚本、视频方向、生成数量、生成按钮 |
|
||||
| 素材生产 | 视频预览页 | 在线播放、勾选 / 全选、命名、下载 |
|
||||
| 编辑 | 行业模块页 | 自定义填写行业信息、提交 |
|
||||
| 编辑 | 客户模块页 | 选择行业、自定义填写客户信息、提交 |
|
||||
| 编辑 | 视频方向页 | 方向名称、适用行业 / 客户、说明、提交 |
|
||||
| 编辑 | 待审核脚本页 | 列表、编辑器、预览、直接提交 / 编辑后提交 |
|
||||
| 编辑 | 脚本方向页 | 方向编辑表单 |
|
||||
| 编辑 | Logo 页 | 行业 / 客户选择、上传、命名、组合配置 |
|
||||
| 编辑 | 图片模板页 | 行业 / 客户选择、上传、命名、(P1)线上编辑 |
|
||||
| 编辑 | 产品位置页 | 行业 / 客户选择、指定 / 自定义位置、拖动、命名 |
|
||||
| 编辑 | 警示语页 | 行业 / 客户选择、内容编辑、(P1)位置选项 |
|
||||
| 管理 | 信息模块页 | 行业 → 客户上下级菜单、新增 / 编辑跳转、排序 |
|
||||
| 管理 | 资产列表页 ×5 | 行业 / 客户两级筛选、预览入口、排序、删除、编辑跳转 |
|
||||
|
||||
### 6.2 图片素材制作流程
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A["编辑模块 · 行业模块<br/>自定义填写行业名称 → 提交"]
|
||||
A --> A2["编辑模块 · 客户模块<br/>选择行业 → 自定义填写客户信息 → 提交"]
|
||||
A2 --> I[("管理模块 · 信息模块<br/>行业 → 客户(上下级菜单)")]
|
||||
|
||||
I --> B1["编辑模块 · 图片模板<br/>选择行业 / 客户 → 上传 → 命名 → 确定"]
|
||||
I --> B2["编辑模块 · Logo<br/>选择行业 / 客户 → 上传 → 命名 → 确定"]
|
||||
I --> B3["编辑模块 · 产品位置<br/>选择行业 / 客户 → 指定位置 → 拖动固定 → 命名 → 确定"]
|
||||
|
||||
B1 --> M1[("管理模块 · 图片模板管理")]
|
||||
B2 --> M2[("管理模块 · Logo 管理")]
|
||||
B3 --> M3[("管理模块 · 产品位置管理")]
|
||||
|
||||
S["图片制作<br/>选择行业 → 选择客户 → 上传原始物料"]
|
||||
M1 --> T["选择图片模板(可预览)"]
|
||||
M2 --> U["选择 Logo(可预览)"]
|
||||
M3 --> V["选择产品位置(可预览)"]
|
||||
|
||||
S --> T --> U --> V --> W["选择生成图片数量"]
|
||||
W --> X["生成图片"]
|
||||
X --> Y["预览:缩略图 / 大图 / 勾选"]
|
||||
Y -->|确认勾选| Z["导出到指定文件夹"]
|
||||
Y -->|不满意| W
|
||||
```
|
||||
|
||||
### 6.3 脚本生成流程
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A["进入脚本生成模块"] --> B["选择行业"]
|
||||
B --> C["选择客户"]
|
||||
C --> D["选择脚本(脚本模板)"]
|
||||
D --> E["填写产品信息"]
|
||||
E --> F["选择脚本数量"]
|
||||
F --> G["脚本自动命名<br/>行业-客户-方向-日期-编号"]
|
||||
G --> H["输出脚本到编辑模块<br/>脚本待审核"]
|
||||
H --> I["进入编辑模块选择脚本"]
|
||||
I --> J["审核脚本"]
|
||||
J -->|直接提交| K["提交入库"]
|
||||
J -->|编辑后提交| L["编辑脚本内容 / 命名"]
|
||||
L --> K
|
||||
K --> M["流转至管理模块<br/>入库脚本管理"]
|
||||
```
|
||||
|
||||
### 6.4 视频制作流程
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A["进入视频制作模块"] --> B["选择行业"]
|
||||
B --> C["选择客户"]
|
||||
C --> D["选择管理库中已过审脚本"]
|
||||
D --> E["选择视频方向"]
|
||||
E --> F["选择生成视频数量"]
|
||||
F --> G["生成视频"]
|
||||
G --> H["在线预览"]
|
||||
H --> I["勾选视频"]
|
||||
I --> J["命名视频(通用字符命名)"]
|
||||
J --> K["导出 / 下载"]
|
||||
H -->|不满意| F
|
||||
```
|
||||
|
||||
### 6.5 异常与空态
|
||||
|
||||
| **场景** | **表现** |
|
||||
| --- | --- |
|
||||
| 无行业 / 无客户 | 空态引导「先去编辑模块的行业模块 / 客户模块填写提交」 |
|
||||
| 无脚本模板 | 空态引导「先去编辑模块上传脚本方向」 |
|
||||
| 无过审脚本 | 视频制作页脚本下拉空态,说明「需先完成脚本审核」 |
|
||||
| 无视频方向 | 视频方向下拉空态,引导去编辑模块录入 |
|
||||
| 无可用图片模板 / Logo / 产品位置 | 图片制作页对应下拉空态,引导去编辑模块上传 |
|
||||
| 生成中 | 进度条 + 可离开页面(后台任务) |
|
||||
| 预览未勾选 | 导出 / 下载按钮置灰,提示先勾选 |
|
||||
| 视频播放失败 | 提供「重新加载」与「下载查看」兜底 |
|
||||
| 网络中断 | 任务状态可恢复,刷新后重新拉取勾选状态 |
|
||||
|
||||
## 7 数据与埋点
|
||||
|
||||
**表 7-1 核心埋点**
|
||||
|
||||
| **事件** | **触发时机** | **用途** |
|
||||
| --- | --- | --- |
|
||||
| info_submit | 行业 / 客户信息提交 | 统计新行业、新客户接入速度 |
|
||||
| script_generate_submit | 点击生成 | 统计脚本生成量与参数偏好 |
|
||||
| script_review_submit | 直接提交 / 编辑后提交 | 计算一次过审率、编辑耗时 |
|
||||
| video_direction_create | 视频方向提交 | 统计方向资产沉淀速度 |
|
||||
| asset_upload | 模板 / Logo / 位置 / 警示语提交 | 统计资产沉淀速度 |
|
||||
| image_render_submit | 点击生成图片 | 统计出图量 |
|
||||
| image_select_export | 勾选后导出 | 计算导出选中率(勾选数 ÷ 生成数) |
|
||||
| video_render_submit | 点击生成视频 | 统计成片量 |
|
||||
| video_preview_play | 在线预览播放 | 统计预览使用率与平均观看时长 |
|
||||
| video_select_download | 勾选后命名下载 | 计算下载选中率 |
|
||||
| asset_preview | 管理模块点击预览 | 统计资产查看活跃度 |
|
||||
| asset_reuse | 制作时选取既有资产 | 计算复用率(对应目标 3) |
|
||||
|
||||
## 8 依赖与风险
|
||||
|
||||
### 8.1 外部依赖
|
||||
|
||||
| **依赖** | **内容** | **影响** |
|
||||
| --- | --- | --- |
|
||||
| AI 脚本生成服务 | 按参数产出脚本文本 | 质量与稳定性直接决定目标 2 |
|
||||
| 图片合成引擎 | 模板图层合成、批量出图 | 影响出图速度与还原度 |
|
||||
| 视频生成服务 | 脚本 + 视频方向合成成片 | 影响视频产出能力与成本 |
|
||||
| 视频转码与流媒体 | 成片在线预览 | 影响预览体验与带宽成本 |
|
||||
| 文件存储 | 物料、成片、导出目录 | 影响导出体验 |
|
||||
|
||||
### 8.2 风险登记
|
||||
|
||||
**表 8-1 风险登记**
|
||||
|
||||
| **编号** | **风险** | **可能性** | **影响** | **应对** |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| R-01 | AI 生成脚本质量不稳定,人工编辑成本反升 | 中 | 高 | 模板 + 字数约束收敛输出;保留人工审核为必经环节 |
|
||||
| R-02 | 上传式模板缺少图层语义,合成时无法自动对齐 | 高 | 高 | 定义模板上传规范(命名图层)并提供校验;不合格即拒收 |
|
||||
| R-03 | 视频生成耗时与成本超预期 | 中 | 高 | 设批量上限、异步任务、失败重试;按量灰度 |
|
||||
| R-04 | 资产被误删导致历史产出不可追溯 | 中 | 中 | 引用校验 + 软删停用 + 操作留痕 |
|
||||
| R-05 | 需求在评审中继续扩张,主线失焦 | 高 | 高 | 严格执行 1.2.1「做减法」,新需求一律进 P1 / P2 池 |
|
||||
| R-06 | 预览页大量素材导致加载缓慢 | 中 | 中 | 缩略图懒加载 + 分页;限制单次生成数量 |
|
||||
| R-07 | 视频在线预览带来带宽与存储压力 | 中 | 中 | 预览用低码率转码 + 短期有效期;下载取原始清晰度 |
|
||||
| R-08 | 视频方向与脚本方向职责混淆,用户不知该选哪个 | 中 | 中 | 两者在界面并列展示并写明差异:脚本方向决定「说什么」,视频方向决定「怎么呈现」 |
|
||||
|
||||
## 9 发布计划
|
||||
|
||||
**表 9-1 里程碑**
|
||||
|
||||
| **阶段** | **范围** | **出口标准** |
|
||||
| --- | --- | --- |
|
||||
| M1(P0 主链路) | 行业模块 / 客户模块 / 信息模块、脚本生成与审核、视频方向、Logo / 图片模板 / 产品位置 / 警示语上传、图片制作(预览勾选)、视频制作(方向 + 生成 + 预览下载)、导出 | 一个客户可完整走通「信息 → 资产 → 生成 → 预览 → 导出」 |
|
||||
| M2(P1 效率) | 图片模板线上修改、产品位置自定义与预览、警示语位置选项、产品展示方式细化 | 设计可在站内维护模板与位置,少依赖文件往返 |
|
||||
| M3(P2 体验) | 模板选取后预览增强、批量能力增强、数据看板 | 复用率与效率指标可观测 |
|
||||
|
||||
## 10 待确认问题
|
||||
|
||||
**表 10-1 待确认问题**
|
||||
|
||||
| **编号** | **问题** | **当前处理** | **需谁确认** |
|
||||
| --- | --- | --- | --- |
|
||||
| O-01 | 行业与客户是否仍允许在管理模块直接新增(V0.2 为录入页 + 管理页双入口,V0.3 改为编辑模块提交、管理模块只读维护) | 按 V0.3:新增走编辑模块,管理模块仅维护(编辑跳转、排序、停用 / 删除) | 产品 |
|
||||
| O-02 | 单次生成数量上限(脚本 / 图片 / 视频) | 暂设待定,代码预留配置 | 产品 + 研发 |
|
||||
| O-03 | 取消独立「脚本字数范围」参数后,字数是否完全由脚本模板决定 | 按模板属性继承 | 业务方 |
|
||||
| O-04 | 图片模板上传的文件格式(PSD / AI / PNG 分层 / 平台自有格式)与图层命名规范 | 未定,R-02 高优先 | 设计 + 研发 |
|
||||
| O-05 | 「指定位置」的预设集合如何定义(九宫格?模板预留区?) | 未定 | 设计 |
|
||||
| O-06 | 自定义位置 P1 的交互形态(自由拖拽 / 框选 / 坐标输入) | 未定 | 设计 + 研发 |
|
||||
| O-07 | 客户信息「自定义填写」是否指可自由扩展字段(键值对),还是固定字段的自由输入 | 按「固定字段 + 可选自定义字段」设计 | 业务方 |
|
||||
| O-08 | 视频方向与脚本方向的边界,是否需要合并为一个「方向」资产 | 暂分设,R-08 已登记 | 产品 |
|
||||
| O-09 | 视频制作流程未包含产品 / Logo / 警示语,是否仍为必填 | 保留为必填(沿用 V0.2),待流程评审确认 | 业务方 |
|
||||
| O-10 | 通用字符命名中占位符的准确集合与顺序 | 暂定 `{行业}{客户}{视频方向}{日期}{序号}` | 业务方 |
|
||||
| O-11 | 视频下载是「下载到本地」还是「导出到指定文件夹」,或两者都要 | 两者都保留 | 研发 |
|
||||
| O-12 | 导出目标是否支持网络共享盘 / 对象存储 | 首版仅本地目录 | 研发 |
|
||||
| O-13 | 编辑模块的权限是否需按行业隔离 | 暂定全量可见 | 管理 |
|
||||
| O-14 | 信息模块是否需要支持行业 / 客户的多级(如行业 → 子行业 → 客户) | 暂定两级(A-06) | 业务方 |
|
||||
|
||||
## 附录 A 命名字段字典
|
||||
|
||||
| **字段** | **长度上限** | **允许字符** | **去重规则** |
|
||||
| --- | --- | --- | --- |
|
||||
| 行业 | 20 | 中英文、数字 | 全局唯一 |
|
||||
| 客户 | 30 | 中英文、数字、短横线 | 同一行业内唯一 |
|
||||
| 客户简称 | 20 | 中英文、数字、短横线 | 同一行业内唯一,用于自动命名 |
|
||||
| 脚本方向 | 20 | 中英文、数字 | 同一客户内唯一 |
|
||||
| 视频方向 | 30 | 中英文、数字、短横线 | 同一客户内唯一 |
|
||||
| 模板命名 | 30 | 中英文、数字、短横线 | 同一客户内唯一 |
|
||||
| Logo 命名 | 30 | 中英文、数字、短横线 | 同一客户内唯一 |
|
||||
| 位置模板命名 | 30 | 中英文、数字、短横线 | 同一客户内唯一 |
|
||||
| 视频文件名 | 100 | 中文、字母、数字、`_`、`-`、占位符 | 同目录内自动追加序号 |
|
||||
| 日期 | 8 | 数字 | 固定 `YYYYMMDD` |
|
||||
| 编号 | 3 | 数字 | 同维度内自增,从 001 起 |
|
||||
|
||||
## 附录 B 评审前自检清单
|
||||
|
||||
- [ ] 1.1.2 现状数据是否已由数据侧回填
|
||||
- [ ] 行业含义变更为「业务属性」后,存量行业数据如何迁移(如原「鞋靴」类目如何处理)
|
||||
- [ ] 信息模块的上下级菜单原型是否已出,两级是否够用(O-14)
|
||||
- [ ] 模板上传格式与图层规范(O-04)是否已定,风险 R-02 是否有应对
|
||||
- [ ] 「指定位置」预设集合(O-05)是否已出设计方案
|
||||
- [ ] 视频在线预览的转码与带宽方案(R-07)是否已确认
|
||||
- [ ] 通用字符命名的占位符集合(O-10)是否已确认
|
||||
- [ ] 第 10 章 14 项待确认问题是否已闭环
|
||||
- [ ] P0 范围是否经研发评估工作量与排期
|
||||
- [ ] 警示语合规要求是否经法务 / 审核侧确认
|
||||
Reference in new issue
Block a user