# 灵犀 · 信息流素材一站式生产平台 · 产品需求文档 *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["编辑模块 · 行业模块
自定义填写行业"] --> I["管理模块 · 信息模块
行业 → 客户"] R2["编辑模块 · 客户模块
选择行业 + 自定义填写"] --> I I --> A["脚本生成
行业/客户/脚本模板/产品信息/数量"] A --> B["编辑模块 · 脚本待审核
审核 / 编辑"] B -->|提交| D["入库脚本"] D --> E["视频制作
脚本/视频方向/数量"] F["图片制作
物料/模板/Logo/位置/数量"] --> P1["预览并勾选"] P1 --> G1["导出"] E --> P2["在线预览并勾选"] P2 --> G2["命名后下载"] R3["编辑模块
模板/Logo/位置/警示语/视频方向"] --> M["管理模块
七类资产(划分 + 预览)"] 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["编辑模块 · 行业模块
自定义填写行业名称 → 提交"] A --> A2["编辑模块 · 客户模块
选择行业 → 自定义填写客户信息 → 提交"] A2 --> I[("管理模块 · 信息模块
行业 → 客户(上下级菜单)")] I --> B1["编辑模块 · 图片模板
选择行业 / 客户 → 上传 → 命名 → 确定"] I --> B2["编辑模块 · Logo
选择行业 / 客户 → 上传 → 命名 → 确定"] I --> B3["编辑模块 · 产品位置
选择行业 / 客户 → 指定位置 → 拖动固定 → 命名 → 确定"] B1 --> M1[("管理模块 · 图片模板管理")] B2 --> M2[("管理模块 · Logo 管理")] B3 --> M3[("管理模块 · 产品位置管理")] S["图片制作
选择行业 → 选择客户 → 上传原始物料"] 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["脚本自动命名
行业-客户-方向-日期-编号"] G --> H["输出脚本到编辑模块
脚本待审核"] H --> I["进入编辑模块选择脚本"] I --> J["审核脚本"] J -->|直接提交| K["提交入库"] J -->|编辑后提交| L["编辑脚本内容 / 命名"] L --> K K --> M["流转至管理模块
入库脚本管理"] ``` ### 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 范围是否经研发评估工作量与排期 - [ ] 警示语合规要求是否经法务 / 审核侧确认