印刷工单系统功能规格说明书(FSD)v1.0 · 总则
上游:主 PRD | 调研 | 决策记录:44 问 triage | 交互设计:prd/design/
本套 FSD 为门禁前 to-be 功能规格(框架 §11.4 两阶段交付):功能 ID 先行占位写规格,状态列全
未实现、实现落点待回填;编码后逐节回填翻转(as-is 单一事实源)。功能 ID 规则:F<m>.<两位序号>(m = 分册模块号 M1~M15),ID 全局唯一、冻结只增不改号;跨文档引用永远用 ID。
修订记录
| 版本 | 日期 | 对应 PRD 版本 | 修订说明 | 作者 |
|---|---|---|---|---|
| v1.0 | 2026-10-21 | 印刷行业工单系统产品与交互设计(44 问已 triage) | 首版:ID 冻结表 M1~M15 全量分配(57 功能节);样板册 m04/m01 详述;99-附录 A1 对账表立账 | — |
| — | 2026-10-21 | 同上 | 补记:B1~B5 交互稿定稿(五批 14 域全部用户确认 2026-10-21)——order/planning/execution(B1)、quality/shipping/settlement(B2)、customer/quotation(B3)、master-data(B4)、dashboard/outsource/report-alert/approval/admin(B5);双向关联随分册编制即时互挂(本行为会话③/⑥登记的「待 Phase 3 创建时补记」欠账) | — |
0.1 文档定位
- PRD 管 to-be 契约(需求与规则推荐设计),FSD 是功能规格单一事实源:把 PRD 6.1
6.10/7.1 的字段/规则/权限/异常 + 调研 R-001R-020 的冻结点规则固化为可编码功能规格。两者不一致处(门禁后)行内⚠ DIF-<批次>-<序号>注记并登记 99-附录 B 台账。 - 占 ID 规则:PRD 有而暂不详述的功能照常占 ID(状态列
未实现);P1 功能(m03 定价规则/m05 变更/m11 外协)照常占 ID 并标里程碑。 - 44 问使用方式(决策记录 §1/§2/§5):P0 已采纳题按裁决写为既定规则;可假设题标「假设(Q
,待客户确认)」;访谈候选值题写「可配置,无默认值,访谈候选」——FSD 中禁止把未裁决参数写成既定事实。 - 分册结构:
00-总则(本文件,全局规则 + ID 冻结表)+m<nn>-<模块名>.md(一模块一册,每功能节 8 小节)+99-附录(A1 对账表/A2 反向索引/B 差异台账)。 - 双向关联硬约束(框架 §11.4):FSD 节头「交互稿」行 ↔ 交互设计 README 页面清单「FSD ID」列互为反向索引,两侧均不得为空;随分册编制即时互挂,禁止事后补挂。分册未建册前,其功能 ID 在对应设计 README 中保留册粒度占位。
1 全局规则
- 通用主数据版本状态机(m06 承载,全主数据分册复用):草稿→评审中→已生效→已失效;版本失效不影响历史工单与已确认单据(Q18/R-008 快照冻结在订单侧)。
- 快照冻结(Q18/R-008):订单确认时冻结产品/工艺路线/材料/拼版四类快照;已下达工单不随主数据变化,除非变更单明确刷新(刷新动作归 m05)。
- 审批任务状态机(m15 承载,跨类型通用):待审批→已同意/已驳回/已转办/已撤回;业务状态机归各域,审批通过只是触发器。
- 待办/通知生命周期(m01 承载):未读→已读→已办/已过期;业务动作归各域,工作台只聚合。
- 权限与脱敏(Q41 收口在 m15):成本/毛利仅财务与管理层;报价对销售/客服可见;附件按敏感级。各域功能节「权限与数据规则」小节引用矩阵不重复定义。
- 范围边界(Q43):安全点检、化学品台账、设备维护不进本系统(外部 EHS/设备管理承载),本系统仅只读引用其维护窗口/不可用时段。
- 参数禁预设:损耗率、预警阈值、审批时效、最小库存单位、换型时长等一律可配置、无默认值、标「访谈候选」;FSD 规格写「参数待访谈」,不写数值。
2 术语
| 术语 | 含义 |
|---|---|
| 快照 | 订单/工单确认时点冻结的主数据副本(产品/路线/材料/拼版),不随主数据后续变化 |
| 受控字段 | 订单确认后不可直接覆盖、修改必须走变更单的字段集(数量/价格/规格/工艺/交期/地址/付款/发票) |
| 齐套 | 工单的关键材料、设备、模具/版、人员技能、前置工序满足开工条件的计划判定(R-010) |
| 约束资源 | 占档不排程的资源(模具/刀模/烫金版等工装),排程时校验占用冲突(Q19) |
| 合格收回 | 外协回货经独立质检判定合格的数量——外协结算唯一计价口径(6.7) |
| 结算数量口径 | 对账按「验收/签收数量」还是「发货数量」——按客户合同配置(Q35,首期不预设) |
3 功能模块清单(ID 冻结 v1.0,57 功能节)
粒度基准:每个 F ID 可对应到交互设计 README 页面清单的交互点列可指认;册间边界在此划清(变更单=m05、取消/恢复=m04、齐套/插单=m07、领料=m08、发票登记不直开=m13、审批聚合=m15)。
M1 工作台(m01-工作台.md · 样板册已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F01.01 | 工作台聚合视图 | 7.1 | dashboard(已确认) | 四区卡片(待办/风险/今日任务/快捷入口)+ 顶部固定区 + 信息层级 + 角色卡配置 |
| F01.02 | 待办与通知管理 | 7.1 | dashboard(已确认) | 待办/通知生命周期(未读→已读→已办/过期)、跳转标记已读、空状态引导 |
| F01.03 | 我发起的审批视角 | 7.1 | dashboard(已确认) | 发起人视角的审批进度查询与催办/撤回入口(详情跳审批中心) |
M2 客户机会(m02-客户机会.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F02.01 | 客户建档与档案管理 | 6.1 前置 | customer(已确认) | 客户列表/详情/新建(草稿可存)、联系人/开票/付款条款、敏感列脱敏 |
| F02.02 | 询价与商机管理 | 6.1 | customer(已确认) | 询价录入、商机跟进、询价转报价链路 |
| F02.03 | 客户单据关联与信用策略 | 6.2 | customer(已确认) | 关联单据 tab(报价/订单/对账跨域查询)、信用/收款策略由财务启用 |
M3 报价与定价(m03-报价与定价.md · 已建 · F03.06 P1)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F03.01 | 报价创建与来源 | 6.1 | quotation(已确认) | 新建三来源(询价/模板/复制)、需求录入 |
| F03.02 | 报价编辑与三价差异 | 6.1 / 7.2 | quotation(已确认) | 三栏编辑、建议价/最终价/客户价差异、费用项、人工改价填原因 |
| F03.03 | 报价版本链与对比 | 6.1 / 7.2 | quotation(已确认) | 每次修改新版本、版本对比高亮、版本锁定后才可转单、过期自动失效不删除 |
| F03.04 | 报价审批 | 6.1 | quotation(已确认) | 提交弹窗(理由/加急/有效期)、超授权禁用说明、列表徽标;审批聚合在 F15.01 |
| F03.05 | 报价转订单 | 6.1 / 6.2 | quotation(已确认) | 仅已确认版本可转、基线回链、四类快照冻结(Q18) |
| F03.06 | 阶梯计价与价格规则 | 6.1 / §六定价规则(P1) | quotation(已确认) | 数量阶梯/版费/折扣审批门槛/价格规则版本——P1;开数方案(R-002)引用 m06 版本 |
M4 销售订单(m04-销售订单.md · 样板册已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F04.01 | 订单创建与报价转单 | 6.2 | order(已确认) | 转单带入报价版本、无报价录单标证据来源、明细与条款补充 |
| F04.02 | 订单列表与检索 | 6.2 | order(已确认) | 筛选/状态徽标/风险标签 |
| F04.03 | 订单详情 | 6.2 / 7.3 | order(已确认) | 分区平铺、报价基线展开(不可改)、时间线与不可逆提示 |
| F04.04 | 订单评审与确认 | 6.2 | order(已确认) | 风险/交期/毛利评审、受控字段定义、确认生成工单 |
| F04.05 | 订单快照冻结 | 6.2 / 调研 R-008 | order(已确认) | 产品/工艺/材料/拼版四类快照、已下达不随主数据变化、版本差异提示 |
| F04.06 | 订单取消与恢复 | 6.2 | order(已确认) | 在制影响清单(排产/领料/报工/发货/开票/收款校验)、归并详情弹层(B1)、取消不影响历史审计 |
M5 订单变更(m05-订单变更.md · 已建 · P1)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F05.01 | 变更单创建 | 6.2 | order(已确认) | 受控字段修改走变更单、与上一版对比、审批中版本被改须重提 |
| F05.02 | 变更评审与在制回写 | 6.2 | order(已确认) | 审批、在制影响评估、明确刷新时回写工单快照(R-008 例外通道) |
| F05.03 | 发货地址变更 | 6.9 | shipping(已确认) | 地址变更须销售申请/订单域审批(Q 边界归 m05,shipping 域拦截提示) |
M6 主数据(m06-主数据.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F06.01 | 产品主数据与版本链 | 6.3 | master-data(已确认) | 产品/版本链留痕、Q9 新品/新版本判定表(可配置)、BOM 仅成套必填(Q2/R-004)、开数绑定版本(R-002) |
| F06.02 | 工艺路线与版本 | 6.3 | master-data(已确认) | 工序序列(可跳/并行 Q11)、单工序路线(Q2)、损耗参数化表达式禁默认值(Q13)、生效期/评审 |
| F06.03 | 工序库 | 6.3 | master-data(已确认) | 自定义分组(Q10)、资源资格/准备运行参数/检验点/设备模具绑定开关(Q22+24 主数据侧) |
| F06.04 | 材料与单位 | 6.3 | master-data(已确认) | 材料族批次追踪(Q14)、双单位换算不可换算阻断(R-001)、成本/库存价分离(Q12)、母规格、余料继承(R-003) |
| F06.05 | 资源与班组 | 6.3 / Q19 | master-data(已确认) | 设备/设备组树、班组+技能(人员挂班组)、模具刀模约束资源占档不排程、班次+小时 |
| F06.06 | 通用主数据版本状态机 | 6.3 | master-data(已确认) | 草稿→评审→生效→失效;失效不影响历史工单;变更不回写在制(全局规则 §1 的规格落点) |
M7 计划排产(m07-计划排产.md · 已建 · F07.02/F07.05 P1)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F07.01 | 工单生成与详情 | 6.4 / 7.4 | planning(已确认) | 订单确认生成工单、工序任务时间轴、路线快照引用、版本冲突提示 |
| F07.02 | 拆单与合单 | 6.4 / R-015 | planning(已确认) | 拆单数量平衡、合单兼容校验与来源清单、审批、父子工单链 |
| F07.03 | 排程甘特与资源视图 | 6.4 / 7.5 | planning(已确认) | 资源树+时间轴、拖拽差异预览、超负荷文字信号、换型/维护窗口(Q19 班次+小时) |
| F07.04 | 齐套检查 | 6.8 / R-010 | planning(已确认) | 工单级齐套(材料/设备/模具/技能/前置工序)、五状态、解除通知 |
| F07.05 | 插单模拟与加急 | 6.8 / R-014 | planning(已确认) | 影响预览(延误/负荷/费用)、联合审批(6.4)、模拟版本留痕、不静默挤占 |
M8 执行报工(m08-执行报工.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F08.01 | 我的任务与扫码 | 6.5 / 7.6 | execution(已确认) | 移动端今日任务卡、扫码入口、弱网草稿 |
| F08.02 | 派工与接班 | 6.5 | execution(已确认) | 班组长派工、资格校验(引用 F06.05 技能标签)、双方确认交接 |
| F08.03 | 领料与投料 | 6.5 / R-011 | execution(已确认) | 材料绑定工单与批次、发/退/补正负凭证、齐套联动 |
| F08.04 | 开工/暂停/报工 | 6.5 / R-005 / R-006 | execution(已确认) | 投料确认、报合格/不良/返工/报废(原因必填、合计校验)、批次与双单位报工、暂停原因 |
| F08.05 | 报工更正 | 6.5 / R-012 | execution(已确认) | 更正单审批、原报工保留留痕、页面提示原值与申请值 |
M9 质量(m09-质量.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F09.01 | 检验计划与任务 | 6.6 | quality(已确认) | 检验计划/抽样规则/测量项按版本配置(R-009)、首件/巡检/终检任务生成 |
| F09.02 | 检验执行与判定 | 6.6 / 7.7 | quality(已确认) | 先规则后录入、样本/测量/证据、越限提示+人工复核、授权判定 |
M10 异常返工(m10-异常返工.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F10.01 | 异常清单与评审 | 6.6 | quality(已确认) | 异常单生成、评审处置(返工/报废/让步/暂停扩大抽样等多向)、超时升级 |
| F10.02 | 返工任务 | 6.6 / R-012 | quality(已确认) | 生成子任务关联原任务、原报工保留、复检不覆盖原记录 |
| F10.03 | 报废与让步处置 | 6.6 | quality(已确认) | 报废累计校验计入损失、让步须质量负责人与销售/客户协商确认 |
M11 外协(m11-外协.md · 已建 · P1)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F11.01 | 外协单管理 | 6.7 / R-016 | outsource(已确认) | 工单任务发起、回链防黑箱、状态机、供应商确认前不可关闭、自报进度「未验证」 |
| F11.02 | 发料与回货 | 6.7 | outsource(已确认) | 发料覆盖应回+损耗规则、分批回货独立质检、合格回站/返工/补数三向、超损耗/少回审批 |
| F11.03 | 外协结算 | 6.7 | outsource(已确认) | 结算数量以合格收回为准、扣款财务策略、结算单送对账(m13)、异常扣款留痕 |
M12 仓库发运(m12-仓库发运.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F12.01 | 发货建议 | 6.9 | shipping(已确认) | 订单需求/可用合格量/已发量/地址四账一致(Q33 先入库后发货裁决链) |
| F12.02 | 发货单与出库 | 6.9 | shipping(已确认) | 扫码拦截(重复/错货/超额)、红字确认、成套齐套放行(R-004 执行侧) |
| F12.03 | 签收与差异单 | 6.9 | shipping(已确认) | 逐箱/逐单签收、异常照片、差异单责任方待确认、原发运不可隐藏、签收≠应收确认 |
M13 对账结算(m13-对账结算.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F13.01 | 对账单 | 6.10 / R-013 | settlement(已确认) | 结算数量口径按合同配置(Q35)、价格规则版本入账单、调整留痕生成版本 |
| F13.02 | 收款与核销 | 6.10 | settlement(已确认) | 按账单核销(Q40)、定金/尾款计划、退款冲销审批 |
| F13.03 | 发票登记 | 6.10 | settlement(已确认) | 登记不直开(Q39)、总额受控、待红冲事项回写 |
M14 报表预警(m14-报表预警.md · 已建)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F14.01 | 报表卡 | §十 | report-alert(已确认) | 各域埋点汇总(齐套率/准时交付/负荷/回款)、负荷口径班次+小时(Q19)、毛利按角色(Q41) |
| F14.02 | 预警管理 | §十 | report-alert(已确认) | 埋点越限触发、生命周期(触发→确认→消除)、阈值可配置禁预设、升级规则 |
M15 平台(m15-平台.md · 已建;审批+权限+审计+配置四能力合一册)
| ID | 功能节 | 对应 PRD | 交互稿 | 概要 |
|---|---|---|---|---|
| F15.01 | 审批中心 | §六审批 | approval(已确认) | 跨域待办聚合(各域归并审批统一入口)、通用审批状态机、联合审批节点、时效可配置 |
| F15.02 | 角色权限与脱敏矩阵 | §六权限 / §十一 | admin(已确认) | 角色×敏感数据矩阵(Q41 收口)、数据范围、临时授权 |
| F15.03 | 审计日志 | §六审计 / §十一 | admin(已确认) | 不可逆操作留痕、只追加不可改、配置变更旧值→新值 |
| F15.04 | 平台配置 | §六配置 | admin(已确认) | 参数归口(阈值/时效/账期/损耗规则入口)、组织/编号规则/枚举配置、Q43 边界声明 |
4 功能详述(分册指路)
| 分册 | 状态 | 说明 |
|---|---|---|
| m01-工作台.md | 样板册已建(F01.01~F01.03) | 格式样板:平台聚合册形态 |
| m04-销售订单.md | 样板册已建(F04.01~F04.06) | 格式样板:业务核心册形态 |
| m02-客户机会.md | 已建(F02.01~F02.03) | 客户建档/询价商机/单据关联 |
| m03-报价与定价.md | 已建(F03.01~F03.06;F03.06 P1) | 报价创建/编辑三价/版本链/审批/转单/阶梯规则 |
| m06-主数据.md | 已建(F06.01~F06.06) | 产品/路线/工序/材料/资源 + 通用版本状态机 |
| m05-订单变更.md | 已建(F05.01~F05.03 · P1) | 变更单创建/评审与在制回写/地址变更(跨 order+shipping 域) |
| m07-计划排产.md | 已建(F07.01~F07.05;F07.02/F07.05 P1) | 工单/拆合(P1)/甘特/齐套/插单模拟(P1) |
| m08-执行报工.md | 已建(F08.01~F08.05) | 我的任务/派工/领料/报工/更正 |
| m09-质量.md | 已建(F09.01~F09.02) | 检验计划任务/先规则后录入判定 |
| m10-异常返工.md | 已建(F10.01~F10.03) | 异常评审六向/返工复检/报废让步 |
| m11-外协.md | 已建(F11.01~F11.03 · P1) | 外协单/发料回货/结算(合格收回口径) |
| m12-仓库发运.md | 已建(F12.01~F12.03) | 发货建议四账/发货单扫码红字/签收差异 |
| m13-对账结算.md | 已建(F13.01~F13.03) | 对账单调整留痕/收款核销/发票登记 |
| m14-报表预警.md | 已建(F14.01~F14.02) | 报表卡/预警生命周期 |
| m15-平台.md | 已建(F15.01~F15.04) | 审批中心/权限矩阵/审计日志/平台配置(跨 approval+admin 域) |
| 99-附录.md | 已建 | A1 对账表 / A2 反向索引 / B 差异台账 |
5 E2E 场景清单总则
- 每分册尾部附场景清单(覆盖地图,非用例步骤表),9 列:场景 ID / 场景名 / FSD 功能 ID / 前置种子 / 主干路径 / 关键断言 / 冒烟? / 可并行? / 现状。
- 场景 ID 规则:
E<m>.<序号>;断言用例属编码期,本期只立覆盖地图。 - 跨册主干场景(询价→报价→订单→工单→报工→质检→发货→对账)在样板册 m04 清单中以跨册断言体现,编码期汇总为端到端冒烟线。