SupplyLink 系统功能清单
1. 使用说明
本清单为交付客户的核查清单:保留客户访谈形成的完整功能清单、稳定历史 ID(P0/P1/P2/AFS)与报价映射,供客户核查实现范围、进度与验收意图。开发实现不以本清单为输入:开发与验收依据 supplylink-requirements.md(契约权威)及下游 ../04-selected-prd.md、../08-build-plan.md、../openapi.yaml;本清单「当前 Phase / 下游 REQ disposition」列随下游文档同步维护,仅用于向客户说明每条功能的系统落点。冲突裁决:本清单任何表述与 supplylink-requirements.md 或下游文档冲突时,一律以后者为准;不得以本清单为依据推断范围、Phase 或验收。
[ ]:尚未完成[x]:已完成P0/P1/P2-*:历史需求来源的优先级标签,不再表示当前 Phase;当前 disposition 见下方映射表
报价映射:本清单保留完整项目的全部功能。客户报价为 ¥228,000:Phase 1 总价 ¥160,000,启动支付 ¥128,000,完整验收支付余款 ¥32,000;Phase 2 为 ¥50,000;Phase 3 为 ¥18,000。规划 3.7、3.8、3.9、第 4 部分和第 5 部分等后续内容不因暂缓而删除。
Supercheap Auto 和 Bunnings 都是确定接入的零售渠道。实施顺序为先完成 Supercheap Auto,再完成 Bunnings;Bunnings 由 SupplyLink 直接对接订单、销量等渠道数据,不引入中间接入服务商;其他零售渠道暂不排期。
组织关系:深圳家之宝(中国大陆母公司)统筹全局并主导系统;香港家之宝(香港分公司)与比亚迪澳洲公司签约;PSS(澳大利亚公司 A)负责 Bunnings 业务(含安装售后),由 SupplyLink 直接对接;Voltura(澳大利亚公司 B)对接 Supercheap Auto(当前仅供货)。
2. 首期完成定义
首期系统至少应能完成以下闭环:
比亚迪澳洲公司发货
→ 货交付到我方澳大利亚仓库并入库
Supercheap Auto PO(澳大利亚公司 B)
→ 创建销售订单
→ 订单确认 POA
→ 备货与发货
→ 发货通知 ASN
→ 发票 INVOIC
(供货完成,不进入安装)
Bunnings 渠道(第一期不接入)
→ Bunnings 直连的订单、销量和安装闭环列入第二期/后续增项
Superseded phase note(2026-09-02): 旧“首阶段/后续阶段/固定报价”标签已由 Phase 1 的 M1-M6 计划取代。Phase 1 包含 Supercheap Auto 所需物流闭环(非 Bunnings 发货履约)及选定销售、库存、EDI(Electronic Data Interchange,电子数据交换)、财务、服务指标与导出;Bunnings 直连、安装、电工 App 与安装报表仍为 Phase 2。冲突时不得按本文件旧章节标题推断范围。
2.1 历史功能 ID → 下游 REQ(Requirement,需求)/ Phase 映射
| 历史 ID | 下游 REQ disposition | 当前 Phase |
|---|---|---|
| P0-001..010 | REQ-001、REQ-015、REQ-017;电工身份/安装通知部分归 Phase 2 | 1 / 2(按功能) |
| P0-011..020 | REQ-002 | 1 |
| P0-021..027、P0-032A | REQ-005 | 1 |
| P0-028..032、P0-032B..032D | REQ-006 | 1 |
| P0-098..105 | REQ-007、REQ-008、REQ-012、REQ-013 | 1 |
| P0-033..044 | REQ-009、REQ-015、REQ-017 | 1 |
| P0-045..062 | REQ-011;ASN(Advanced Shipping Notice,提前发货通知)的发运数据同时追踪 REQ-010 | 1;P2-005/P2-005A 直连、P2-042 销量报表为 2 |
| P0-087..097 | REQ-010;旧“后续阶段”标签废止 | 1 / M4 |
| P0-106..112 | REQ-014;P0-109 的“等待客户”不作为独立状态,合并为 in_progress + activity/due_at |
1 / M5;P0-110A 为 2 |
| P1-001..010 | REQ-003;商机转报价/订单分别由 REQ-004/REQ-009 承接 | 1 / M5 |
| P1-011..016 | REQ-004 | 1 / M5 |
| P1-024..025 | REQ-009 的运营队列;批量 mutation 未进入 Phase 1,保留为 future | 1 read / future write |
| P1-026..029、P1-037 | installation/dispatch 范围 | 2 |
| P1-030 | 通用 customer/product/price CSV(Comma-Separated Values,逗号分隔值)import 未被下游 REQ 选中 | future / 范围外 |
| P1-031、P1-038..041、P1-043、P2-038..041 | REQ-016;其中 P1-037/P2-021 安装指标归 Phase 2 | 1 / M5;安装为 2 |
| P1-042 | 独立退货报表未被下游 REQ 选中;REQ-010 仅保留退货业务记录 | future / 范围外 |
| P1-044 | 需求 §6.11 物流履约报表(在途/已签收/拒收/退回数量);下游 REQ-016 未选中 | future / 范围外 |
| P2-006..020(含 P2-006A) | installation/dispatch Admin 与领域能力 | 2 |
| P2-022..030 | Flutter 电工 App | 2 |
| P2-101..115 | 未来渠道/门户/营销/多币种等扩展 | future / 范围外 |
| AFS-001..018(2026-09-09 客户材料《Voltura 售后运营系统产品定义文档》) | REQ-018..026(AFS-015 BYD 只读由 04 角色矩阵 + NFR-017 承接;AFS-016 终端客户自视由需求 §4.11 覆盖,下游立项待 Phase 2 门禁 G-D6);AFS 编号为追溯来源 ID,不进入 Phase 1 实现或验收 | 2 |
上述映射是双向追踪入口:下游 RTM(Requirements Traceability Matrix,需求追踪矩阵)追踪 REQ/PAGE/API/DATA/T;需要回溯访谈来源时按本表定位历史 ID。未被下游 REQ 选中的条目不得进入 Phase 1 实现或验收。清单条目中的状态/字段枚举为访谈原始描述,与下游 REQ 状态机不一致时以下游为准(如线索状态见 REQ-003、报价状态见 REQ-004)。
3. P0(Priority 0,优先级 0)核心功能清单
3.1 系统基础与用户权限
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-001 | 用户登录与退出 | 所有后台用户、电工 | 用户能够安全登录、退出,未登录不能访问业务数据 |
| [ ] | P0-002 | JWT(JSON Web Token)会话续期 | 所有用户 | 会话过期前可刷新,过期后要求重新登录 |
| [ ] | P0-003 | 用户账户管理 | 管理员 | 可创建、停用和编辑用户,停用用户不能继续操作 |
| [ ] | P0-004 | 角色管理 | 管理员 | 可配置角色并分配权限 |
| [ ] | P0-004A | 聚合角色 | 管理员 | 可新建组合多个职能权限的角色(如「共享运营员」),用于人少时一人多岗 |
| [ ] | P0-004B | 一人多组织 | 管理员 | 同一用户账户可被授予多个组织作用域(澳大利亚公司 A / B 或全局),无需切换账号 |
| [ ] | P0-005 | 功能权限校验 | 所有用户 | 后端接口和后台页面均执行权限校验 |
| [ ] | P0-006 | 电工角色 | 管理员、调度人员 | 电工只能访问授权的移动端任务和个人资料 |
| [ ] | P0-007 | 组织或租户数据隔离 | 管理员 | 中国大陆母公司、香港分公司、澳大利亚公司 A / B 各自为独立组织,数据默认隔离 |
| [ ] | P0-007A | 母公司全局视角 | 母公司管理员 | 中国大陆母公司可跨公司查看和管理全集团数据 |
| [ ] | P0-007B | 区域公司数据边界 | 澳大利亚公司 A / B | 两家澳大利亚公司默认只能访问本公司数据,EDI 凭据、订单、发票和安装数据不得跨公司混淆 |
| [ ] | P0-007C | 跨公司运营工作台 | 共享运营团队、母公司管理员 | 共享团队可在统一工作台处理 A / B 的订单、EDI、发货和派单待办,按公司区分;业务单据仍须归属具体公司,数据隔离不放松 |
| [ ] | P0-008 | 关键操作审计 | 管理员 | 客户、订单、价格、EDI、权限和安装状态变更均有日志 |
| [ ] | P0-009 | 文件上传 | 运营人员、电工 | 照片、签名和业务文件可上传并关联业务对象 |
| [ ] | P0-010 | 通知中心 | 所有相关角色 | 用户能够查看与自己相关的订单、EDI 和安装通知 |
3.2 客户、联系人与地址
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-011 | 客户创建与编辑 | 销售、运营、管理员 | 可维护公司名称、法定名称、ABN(Australian Business Number,澳大利亚商业号码)、联系方式和付款条款 |
| [ ] | P0-012 | 客户列表与详情 | 销售、运营、客服、管理员 | 支持搜索、筛选、分页,并能查看客户完整信息 |
| [ ] | P0-013 | 客户状态管理 | 销售、管理员 | 可标记潜在、活跃、暂停(停用)、流失等状态 |
| [ ] | P0-014 | 客户负责人分配 | 销售主管、管理员 | 客户有明确负责人,负责人可在列表和详情中查看 |
| [ ] | P0-015 | 联系人管理 | 销售、运营、客服 | 一个客户可维护多个联系人及其职务、电话和邮箱 |
| [ ] | P0-016 | 主要联系人 | 销售、运营 | 可标记采购、财务、安装负责人和主要联系人 |
| [ ] | P0-017 | 多地址管理 | 销售、运营、客服 | 可分别维护账单、收货和安装地址 |
| [ ] | P0-018 | 客户标签 | 销售、管理员 | 可按标签对客户分类和筛选 |
| [ ] | P0-019 | 重复客户识别 | 销售、管理员 | 创建或导入客户时提示可能重复记录,并支持人工合并或标记 |
| [ ] | P0-020 | 客户业务时间线 | 销售、客服、运营 | 能按时间查看客户活动、报价、订单、安装和售后记录 |
3.3 商品、价格与库存
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-021 | 商品创建与编辑 | 运营、管理员 | 可维护 SKU(Stock Keeping Unit,库存量单位)、名称、分类、单位、GTIN(Global Trade Item Number,全球贸易项目代码)和安装标识 |
| [ ] | P0-022 | 商品启用与停用 | 管理员、运营 | 停用商品不能被新订单选择,但历史订单仍可查询 |
| [ ] | P0-023 | 商品分类 | 管理员、运营 | 支持商品分类维护和列表筛选 |
| [ ] | P0-024 | GST(Goods and Services Tax,商品及服务税)税类 | 管理员 | 商品可配置税类,默认 GST 为 10% |
| [ ] | P0-025 | 渠道商品编码 | 运营、管理员 | 可维护 Supercheap Auto 使用的商品编码映射 |
| [ ] | P0-026 | 标准价格 | 运营、管理员 | 可维护商品默认售价和生效时间 |
| [ ] | P0-027 | 客户或渠道价格 | 运营、管理员 | 可配置 Supercheap Auto 或特定客户的专属价格 |
| [ ] | P0-028 | 库存地点 | 仓储、管理员 | 可维护仓库等库存地点 |
| [ ] | P0-029 | 库存数量 | 仓储、运营 | 可查看现有库存、已分配库存和可用库存 |
| [ ] | P0-030 | 库存流水 | 仓储、运营、管理员 | 入库、出库和调整均记录数量、时间、来源和操作者 |
| [ ] | P0-031 | 订单库存分配 | 仓储、运营 | 订单确认或履约时能够分配和释放库存 |
| [ ] | P0-032 | 库存不足提示 | 仓储、运营 | 库存不足时阻止或明确提示后续处理方式 |
| [ ] | P0-032A | 上游货源伙伴 | 运营、管理员 | 商品可关联比亚迪澳洲分公司等货源伙伴,并记录来源追溯信息 |
| [ ] | P0-032B | 货源入库 | 仓储、运营 | 比亚迪澳洲公司的货能收货、质检并入库到我方澳大利亚仓库 |
| [ ] | P0-032C | 货源入库追溯 | 仓储、运营 | 入库记录关联货源伙伴、来源批次和采购参考号 |
| [ ] | P0-032D | 库存所属公司与调拨 | 仓储、管理员 | 库存区分所属澳大利亚公司(A / B);共享仓配下支持公司间调拨并记录流水(需求 §6.4) |
3.4 采购与供应商管理
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-098 | 供应商主数据 | 采购、管理员 | 维护供应商名称、ABN、联系人、结算信息、账期 |
| [ ] | P0-099 | 采购订单登记(镜像/回填) | 采购、运营 | 人工录入或 CSV 导入比亚迪平台下单的采购订单,记录供应商、商品、数量、成本价、交货日期、比亚迪平台订单号,并关联货源入库、库存流水与供应商发票 |
| [ ] | P0-099A | 采购订单 CSV 导入 | 采购、运营 | 可将比亚迪平台订单按模板批量导入为镜像采购订单,错误行可报告 |
| [ ] | P0-099B | 采购订单图片智能识别导入 | 采购、运营 | 可上传 JPG、PNG 或 PDF(Portable Document Format,便携式文档格式)采购订单;系统识别订单头和明细字段,支持人工校正、商品匹配、重复校验;确认后生成采购订单镜像并留存原文件、识别结果和修改记录 |
| [ ] | P0-100 | 采购订单状态 | 采购、运营 | 待收货、部分收货、已收货、已开票、已关闭、已取消 |
| [ ] | P0-101 | 采购成本价 | 采购、管理员 | 维护商品采购成本价,与销售价、渠道价区分 |
| [ ] | P0-102 | 采购收货 | 仓储、采购 | 按采购订单收货,支持部分收货和超收/短收记录 |
| [ ] | P0-103 | 三单对账 | 财务、采购 | 采购订单(镜像)、实际收货、供应商发票三者核对 |
| [ ] | P0-104 | 应付账款 | 财务、采购 | 记录供应商、金额、账期、付款状态 |
| [ ] | P0-105 | 补货建议 | 采购、运营 | 基于库存可用量和销售需求生成补货建议;下单在比亚迪平台执行 |
3.5 销售订单
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-033 | 手工创建订单 | 销售、运营 | 可从客户、商品和地址创建销售订单 |
| [ ] | P0-034 | 订单明细 | 销售、运营 | 支持商品、数量、单价、折扣、GST 和行金额 |
| [ ] | P0-035 | 订单编号 | 系统、运营 | 系统生成唯一订单编号,不能重复 |
| [ ] | P0-036 | 渠道信息 | 运营 | 订单记录来源渠道、外部采购订单号、交付日期和币种(AUD) |
| [ ] | P0-037 | 订单金额计算 | 销售、运营 | 正确计算未税金额、GST 和含税总额 |
| [ ] | P0-038 | 订单状态机 | 销售、运营、仓储 | 支持草稿、已确认、履约中、已发货、已完成、已开票、已取消等状态 |
| [ ] | P0-039 | 状态流转校验 | 系统、运营 | 不允许跳过必要状态或执行无权限的状态变更 |
| [ ] | P0-040 | 订单状态历史 | 所有相关角色 | 记录原状态、新状态、操作者、时间和原因 |
| [ ] | P0-041 | 订单搜索筛选 | 销售、运营、客服、仓储 | 支持按订单号、客户、渠道、日期和状态查询 |
| [ ] | P0-042 | 外部订单幂等 | 系统、运营 | 相同外部采购订单不会生成重复销售订单 |
| [ ] | P0-043 | 订单文件 | 运营、客服 | 可关联订单确认、发货、发票及其他文件 |
| [ ] | P0-044 | 订单异常标记 | 运营、客服 | 订单异常有明确原因、负责人和待处理状态 |
3.6 零售商 EDI
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-045 | 交易伙伴与接入配置 | 管理员、EDI 运营 | 可配置 Supercheap Auto 交易伙伴、Bunnings 渠道直连接入(Bunnings 部分属 Phase 2)、文档/渠道数据类型和映射版本,并归属对应澳大利亚公司 A / B |
| [ ] | P0-046 | 凭据引用配置 | 管理员 | 只保存外部凭据引用,不在业务数据和普通日志中暴露密钥 |
| [ ] | P0-047 | PO 入站接收 |
EDI 服务、运营 | 能接收 Supercheap Auto 采购订单并记录原始报文 |
| [ ] | P0-048 | PO 报文校验 |
EDI 服务、运营 | 能校验必填字段、格式、商品、数量、地址和外部编号 |
| [ ] | P0-049 | PO 转销售订单 |
EDI 服务、运营 | 有效采购订单能创建正确的销售订单和订单行 |
| [ ] | P0-050 | EDI 订单幂等 | EDI 服务 | 重复报文只产生一次业务订单,可追溯重复记录 |
| [ ] | P0-051 | POA 订单确认 |
EDI 服务、运营 | 能按 Supercheap Auto 规范生成并发送订单确认 |
| [ ] | P0-052 | ASN 发货通知 |
EDI 服务、仓储、运营 | 发货后能生成包含必要信息的发货通知 |
| [ ] | P0-053 | INVOIC 发票 |
EDI 服务、财务、运营 | 能按规范生成并发送发票数据 |
| [ ] | P0-054 | EDI 文档状态 | 运营、管理员 | 可查看待处理、处理中、成功、失败和重试状态 |
| [ ] | P0-055 | EDI 文档关联 | 运营、客服 | 报文可关联交易伙伴、订单、外部引用号和处理结果 |
| [ ] | P0-056 | EDI 处理日志 | 运营、管理员 | 记录每次处理尝试、时间、结果、错误和映射版本 |
| [ ] | P0-057 | 自动重试 | EDI 服务、运营 | 可重试暂时性失败,并限制重试次数 |
| [ ] | P0-058 | 人工重试 | 运营、管理员 | 授权人员可对失败报文执行重试,并记录操作者和原因 |
| [ ] | P0-059 | EDI 异常队列 | 运营、管理员 | 运营人员可集中查看和处理失败、缺字段和映射异常 |
| [ ] | P0-060 | EDI 原始报文查看 | 管理员、授权运营 | 可在权限范围内查看原始报文和标准化结果 |
| [ ] | P0-061 | 渠道映射版本 | 管理员、EDI 运营 | 每份报文记录使用的映射版本,便于问题定位 |
| [ ] | P0-062 | Supercheap Auto EDI 端到端联调 | 运营、Supercheap Auto | 测试订单可完成 PO(Purchase Order,采购订单)、POA(Purchase Order Acknowledgement,订单确认)、ASN、INVOIC(EDIFACT Invoice message,发票报文)全流程 |
| [ ] | P2-005 | Bunnings 渠道端到端联调 | 运营、Bunnings | 作为第二期或后续增项,Bunnings 直连的测试订单可完成 PO、POA、ASN、INVOIC 全流程并可追溯来源 |
| [ ] | P2-005A | Bunnings 直连渠道数据接收与去重 | EDI 服务、运营 | Phase 2:直连接收 Bunnings 订单与销量数据,记录 source_provider、原始数据、标准化结果、外部引用号和处理日志;重复数据不产生重复订单或重复销量记录(需求 §6.8 / §9.2) |
3.7 安装工单与电工派单(第二期/后续增项,优先支持 Bunnings)
本节不属于第一期固定范围和固定报价,第一期不要求完成。
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P2-006 | 安装工单创建 | 运营、调度 | Bunnings 订单满足安装条件时可创建安装工单 |
| [ ] | P2-006A | 渠道级安装履约开关 | 管理员 | Phase 2:按渠道配置是否启用安装履约;第一期不启用 Bunnings 安装履约,Supercheap Auto 未来承接安装售后时复用同一套能力(需求 §6.9 / §8.3) |
| [ ] | P2-007 | 安装工单详情 | 运营、调度、客服、电工 | 包含订单、产品、地址、预约时间和安装要求 |
| [ ] | P2-008 | 电工资料 | 管理员、调度 | 维护姓名、账户、ABN、执照编号、服务区域和启用状态 |
| [ ] | P2-009 | 电工服务区域 | 调度、管理员 | 可按澳大利亚州、城市或配置区域匹配电工 |
| [ ] | P2-010 | 电工派单 | 调度 | 可向指定电工发出安装任务 |
| [ ] | P2-011 | 接单与拒单 | 电工、调度 | 电工可接受或拒绝,拒绝需要记录原因 |
| [ ] | P2-012 | 重新派单 | 调度 | 拒单、超时、取消或失败后可重新派单 |
| [ ] | P2-013 | 安装状态机 | 调度、电工、客服 | 支持已派遣、已接受、在途中、进行中、已完成、失败 |
| [ ] | P2-014 | 安装状态历史 | 调度、客服、管理员 | 记录状态、操作者、时间和备注 |
| [ ] | P2-015 | 预约时间 | 调度、客服、电工 | 可查看和调整预约时间,并记录变更原因 |
| [ ] | P2-016 | 安装照片 | 电工、客服、调度 | 电工可上传安装前后照片,后台可查看 |
| [ ] | P2-017 | 客户签名 | 电工、客服、调度 | 电工可采集客户签名并与工单关联 |
| [ ] | P2-018 | 安装完成备注 | 电工、客服、调度 | 能记录安装结果、材料使用和现场说明 |
| [ ] | P2-019 | 安装失败原因 | 电工、调度、客服 | 失败必须选择或填写原因,并进入待处理状态 |
| [ ] | P2-020 | 订单履约联动 | 系统、运营 | 安装完成或失败后,订单履约状态正确更新 |
3.8 电工端 Flutter App(第二期/后续增项,Bunnings 渠道)
本节不属于第一期固定范围和固定报价,第一期不要求完成。
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P2-022 | 电工登录 | 电工 | 电工可使用账户登录移动端 |
| [ ] | P2-023 | 我的工单列表 | 电工 | 只显示分配给自己的任务,并按状态和时间排序 |
| [ ] | P2-024 | 工单详情 | 电工 | 可查看客户、地址、产品、预约时间和安装要求 |
| [ ] | P2-025 | 移动端接单/拒单 | 电工 | 能完成接单或拒单,结果及时同步后台 |
| [ ] | P2-026 | 状态回传 | 电工 | 能更新出发、到达、进行中、完成和失败状态 |
| [ ] | P2-027 | 拍照上传 | 电工 | 能从相机或相册上传照片,并显示上传结果 |
| [ ] | P2-028 | 签名采集 | 电工 | 能在移动端完成客户签名并提交 |
| [ ] | P2-029 | 弱网与失败提示 | 电工 | 网络异常时明确提示,重试后不产生重复提交 |
| [ ] | P2-030 | 推送通知 | 电工 | 新派单、改约和重要变更能及时通知电工 |
3.9 物流与发货管理(Phase 1)
本节旧“后续阶段”标签已废止;REQ-010/M4 为 Supercheap Auto 的 ASN、发运、包装与 POD(Proof of Delivery,签收证明)提供 Phase 1 闭环。
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-087 | 发货单创建 | 运营、仓储 | 从已确认订单创建发货单,支持拆单和部分发货 |
| [ ] | P0-088 | 承运商管理 | 运营、仓储 | 维护物流公司、承运方式和跟踪入口 |
| [ ] | P0-089 | 运单号与跟踪号 | 运营、仓储 | 每票发货记录运单号或物流跟踪号 |
| [ ] | P0-090 | 包装层级 | 仓储、运营 | 维护托盘/箱/件层级、数量、SSCC(Serial Shipping Container Code,系列货运包装箱代码)或箱号 |
| [ ] | P0-091 | 发货地址与收货方 | 运营、仓储 | 记录发货门店/配送中心和收货方 |
| [ ] | P0-092 | 交货预约 | 运营、调度 | 记录预约交货时间窗口,支持改约和逾期提醒 |
| [ ] | P0-093 | 物流状态跟踪 | 运营、仓储、客服 | 待发货、已揽收、运输中、已送达、已签收、异常、已退回 |
| [ ] | P0-094 | 签收与交货证明 | 运营、客服 | 记录签收人、签收时间、POD 文件 |
| [ ] | P0-095 | 退货与拒收回运 | 运营、客服、仓储 | 记录拒收、破损、退回,关联补发或退款 |
| [ ] | P0-096 | ASN 数据来源 | 运营、EDI 运营 | ASN 字段从发货单和包装信息生成,与物流实际一致 |
| [ ] | P0-097 | 物流异常可见 | 运营、客服 | 延误、拒收、破损、丢失可识别并处理 |
3.10 基础售后服务单(Phase 1)
Phase 1 仅实施轻量售后服务单,用于订单关联、问题登记、负责人和处理状态;安装工单、电工派单和现场凭证仍属 Phase 2。
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P0-106 | 服务单创建 | 客服、销售 | 可创建咨询、投诉、维修和保修服务单 |
| [ ] | P0-107 | 服务单优先级 | 客服、管理员 | 支持普通、重要、紧急等优先级 |
| [ ] | P0-108 | 服务单分配 | 客服主管 | 可分配负责人并查看处理队列 |
| [ ] | P0-109 | 服务单状态 | 客服 | 下游 FLOW-005 为 `open |
| [ ] | P0-110 | 服务单关联 | 客服 | 可关联客户、订单和文件;不含安装工单关联 |
| [ ] | P0-110A | 服务单关联安装工单 | 客服 | Phase 2:服务单可关联安装工单,并可从客户详情查看安装照片、签名和现场备注(需求 §6.10、场景 F);Phase 1 不含此能力 |
| [ ] | P0-111 | 解决方案记录 | 客服 | 关闭服务单前必须记录处理结果 |
| [ ] | P0-112 | 服务时间线 | 客服、管理者 | 能查看服务单处理过程和状态历史 |
3.11 基础报表(Phase 1,安装报表除外)
REQ-016/M5 在 Phase 1 交付 sales/EDI/inventory/finance 报表与异步导出;P2-021 安装报表、P2-042 Bunnings 销量报表保持 Phase 2;P1-044 物流履约报表未被下游 REQ 选中,保留为 future / 范围外。
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P2-038 | 首页仪表盘 | 管理者、运营 | 展示待处理订单、EDI 异常和供货履约状态 |
| [ ] | P2-039 | 销售报表 | 管理者、销售主管 | 按人员、客户、渠道和时间统计销售额、商机、报价与成交情况 |
| [ ] | P2-040 | 订单报表 | 管理者、运营 | 按公司(澳大利亚公司 A / B)、状态、渠道和时间统计订单数量、金额与履约情况 |
| [ ] | P2-041 | EDI 报表 | 管理者、EDI 运营 | 分渠道展示成功率、失败数、重试数和待处理数;Supercheap Auto 为 Phase 1,Bunnings 为 Phase 2 |
| [ ] | P2-021 | 安装报表 | 管理者、调度 | 第二期启用安装履约后,展示完成率、失败率、任务量和处理时长 |
| [ ] | P1-044 | 物流履约报表 | 管理者、运营 | 按渠道统计在途、已签收、拒收和退回数量(需求 §6.11);下游 REQ-016 未选中,保留为 future / 范围外 |
| [ ] | P2-042 | Bunnings 直连销量汇总报表 | 管理者、运营 | Phase 2:直连销量数据按时间、商品和订单维度汇总,报表标明数据来源和统计口径(需求 §6.11) |
3.12 Voltura BYD 充电桩售后域(第二期,2026-09-09 客户材料)
来源:《Voltura 售后运营系统产品定义文档》v1.0 草案(2026-09-07),经用户确认(2026-09-10,决策 D-1..D-8,见
supplylink-requirements.md§10.1)并入 SupplyLink 第二期,对应下游 REQ-018..026、NFR-015..018 与 x-phase: 2 契约路径;PDD 待定清单(状态集/SLA 阈值/KPI/字段/费率)对应 OQ-AFS-001..004;PDD 未承接 5 项登记 OQ-AFS-009..013(需求 §6.13,见下方注)。
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | AFS-001 | 资产(Asset)主轴主数据 | Voltura 售后运营 | 序列号主键,字段允许为空渐进补全;独立状态机(已销售/已安装/使用中/故障/RMA/翻新);固件版本历史可追溯;Customer → Site → Asset 层级挂载 |
| [ ] | AFS-002 | 站点(Site)管理 | Voltura 售后运营 | 客户 1:N 站点,记录安装地址 |
| [ ] | AFS-003 | 保修(Warranty)记录 | Voltura 售后运营 | 挂资产,决定是否在保;多渠道收集 |
| [ ] | AFS-004 | Case 案例与远程诊断 | 客服、技术 | 多入口报修自动生成 Case;诊断分岔(远程解决/升级) |
| [ ] | AFS-005 | 现场维修工单(Work Order) | 调度、技术 | 1 Case → 0..N 工单;出发/到达时间打卡 |
| [ ] | AFS-006 | 派单与安装商双通道 | 调度、安装商 | 通道 A 免登录表单(初期主通道)+ 通道 B 账号登录 |
| [ ] | AFS-007 | 免登录表单引擎 | 安装商、客服 | token+有效期+可撤销重发;字段由 RMA 证据需求反推;回填工单/资产;重复提交保留原结果;token 仅暴露本工单表单数据 |
| [ ] | AFS-008 | RMA 与根因责任矩阵 | 客服、技术、管理 | 独立状态机;NFF 不自动归责;现场照片为证据链必需 |
| [ ] | AFS-009 | SLA 责任分段计时引擎 | 管理、客服 | 时间不暂停;KPI 只算 Voltura 责任时段;全量留存供 BYD 索赔 |
| [ ] | AFS-010 | 可配置状态机引擎 | 管理员 | 状态/流转/字段/权限/触发动作后台可配置 |
| [ ] | AFS-011 | BYD 文件导入与主数据治理 | 售后运营 | Excel/CSV 导入;序列号去重/对齐;无法匹配不静默创建;预留 API |
| [ ] | AFS-012 | 售后计费与结算 | 财务、管理 | 自销 vs BYD 双渠道规则;年费+事件费+RMA 报销;延保预留 |
| [ ] | AFS-013 | 备件/翻新件管理 | 售后运营、仓库 | RFID 卡/线缆/替换单元/翻新件;备件使用扣减库存+报销 |
| [ ] | AFS-014 | 安装商资质管理 | 管理、调度 | 执照字段+到期日;记录+提醒,不硬拦截 |
| [ ] | AFS-015 | BYD 只读角色 | BYD(Principal) | 只看不操作;不可见成本/毛利/年费/安装商采购价/客户原始联系方式 |
| [ ] | AFS-016 | 终端客户自视 | 终端客户 | 只看与自己相关的信息;个人/企业/车队类型 |
| [ ] | AFS-017 | 现场工程师 App(离线) | 技术员 | 弱网/断网不丢状态与凭证,恢复后同步 |
| [ ] | AFS-018 | 售后报表与 KPI 看板 | 管理、客服 | SLA 达成(只算 Voltura 责任时段)、积压、固件级故障率 |
PDD 未承接项登记(2026-09-10 子集核查,需求 §6.13): Dealer 实体与归属标记、产品类别可配置字典(充电桩/户储/V2G)、Communication/Attachment 实体、诊断工具集成、V2 资质自动校验共 5 项登记为 OQ-AFS-009..013(阻塞 Phase 2 需求门禁,门禁前逐项确认「承接 / 显式排除」),与
../12-client-materials-diff.md§4.5 一致;不改变 Phase 1 范围与契约。
4. P1(Priority 1,优先级 1)运营增强功能清单
原 P1-017
023(售后服务单)与 P1-032036(基础报表)已按需求 §6.10 / §6.11 / §9.6 调整为 Phase 1 的 P0 条目(见 §3.10、§3.11),编号空缺保留。
4.1 线索、商机与销售跟进
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P1-001 | 线索创建 | 销售 | 记录潜在客户、来源、联系方式、负责人、预计金额和下次跟进时间 |
| [ ] | P1-002 | 线索状态 | 销售 | 支持新建、已联系、已确认、不合格、已转化、已流失 |
| [ ] | P1-003 | 线索转客户或商机 | 销售 | 转化后保留原线索记录,并关联客户或商机 |
| [ ] | P1-004 | 商机创建 | 销售 | 记录客户、联系人、预计金额、成交概率、预计成交日和负责人 |
| [ ] | P1-005 | 销售阶段 | 销售 | 支持资格确认、需求了解、报价、谈判、赢单、输单 |
| [ ] | P1-006 | 销售管道 Kanban | 销售主管、销售 | 可按阶段查看和拖动商机,拖动受状态规则约束 |
| [ ] | P1-007 | 跟进活动 | 销售、客服 | 支持电话、邮件、会议、备注和任务 |
| [ ] | P1-008 | 下次跟进提醒 | 销售 | 逾期或即将到期的跟进任务有提醒 |
| [ ] | P1-009 | 商机转报价 | 销售 | 可从商机创建报价并保留关联关系 |
| [ ] | P1-010 | 商机转订单 | 销售、运营 | 成交商机可创建订单并保留来源关系 |
4.2 报价管理
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P1-011 | 报价创建 | 销售 | 可选择客户、产品、数量、价格、折扣和安装费 |
| [ ] | P1-012 | 报价金额计算 | 销售、运营 | 正确显示未税、GST 和含税金额 |
| [ ] | P1-013 | 报价有效期与付款条款 | 销售 | 记录报价有效期和付款条款;过期报价不能直接转订单 |
| [ ] | P1-014 | 报价状态 | 销售 | 支持草稿、已发送、已查看、已接受、已拒绝、已过期、已转订单 |
| [ ] | P1-015 | 报价文件 | 销售、客户服务 | 可生成或导出报价文件 |
| [ ] | P1-016 | 报价转订单 | 销售、运营 | 转订单时保存报价价格快照和关联关系 |
4.3 履约、调度与运营
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P1-024 | 待履约订单队列 | 仓储、运营 | 集中查看待确认、待备货和待发货订单 |
| [ ] | P1-025 | 批量订单处理 | 运营、仓储 | 支持批量确认、分配、导出或更新 |
| [ ] | P1-026 | 安装日历 | 调度 | 按日期查看预约、工单和电工安排 |
| [ ] | P1-027 | 电工可用性 | 调度 | 记录不可用日期或时间段,减少冲突派单 |
| [ ] | P1-028 | 派单超时提醒 | 调度 | 电工长期未响应时自动提醒或进入异常队列 |
| [ ] | P1-029 | 改约管理 | 调度、客服 | 记录原预约、变更后预约和变更原因 |
| [ ] | P1-030 | CSV 导入 | 管理员、运营 | 可导入客户、商品或基础价格,并报告错误行 |
| [ ] | P1-031 | CSV/Excel 导出 | 销售、运营、管理员 | 可按当前筛选条件导出数据 |
4.4 高级报表与统计
| 状态 | 编号 | 功能项 | 使用角色 | 验收要点 |
|---|---|---|---|---|
| [ ] | P1-037 | 电工业绩 | 管理者、调度 | 查看电工任务量、接受率和完成情况 |
| [ ] | P1-038 | GST 汇总 | 管理者、财务 | 按期间统计未税金额、GST 和含税金额 |
| [ ] | P1-039 | 报表导出 | 管理者、运营 | 报表可导出并保留筛选条件 |
| [ ] | P1-040 | 财务报表 | 管理者、财务 | 销售、采购成本、毛利、应收/应付、采购订单数量与金额和 GST 的汇总与期间对比 |
| [ ] | P1-041 | 库存报表 | 管理者、仓储、采购 | 我方仓库库存(现有/可用)与零售端库存,结合库存和销售生成采购建议 |
| [ ] | P1-042 | 退货报表 | 管理者、客服、运营 | 按渠道和商品统计零售端退货明细(数量、金额、原因、关联订单) |
| [ ] | P1-043 | 售后统计 | 管理者、客服 | 服务单数量、类型、优先级、处理时长和解决率(Bunnings 渠道) |
5. P2(Priority 2,优先级 2)后续扩展功能清单
| 状态 | 编号 | 功能项 | 说明 |
|---|---|---|---|
| [ ] | P2-101 | Supercheap Auto 承接安装售后 | Supercheap Auto 将安装售后交给我方时,复用 Bunnings 渠道的安装派单与售后能力 |
| [ ] | P2-102 | Woolworths EDI | 通过独立交易伙伴配置和映射接入 |
| [ ] | P2-103 | Coles EDI | 通过独立交易伙伴配置和映射接入 |
| [ ] | P2-104 | Metcash/IGA EDI | 通过独立交易伙伴配置和映射接入 |
| [ ] | P2-105 | ALDI EDI | 通过独立交易伙伴配置和映射接入 |
| [ ] | P2-106 | Kmart/Target EDI | 通过独立交易伙伴配置和映射接入 |
| [ ] | P2-107 | GS1net 商品同步 | 同步 GTIN 和贸易单元等商品主数据 |
| [ ] | P2-108 | 客户自助门户 | 让客户查看订单、安装和售后状态 |
| [ ] | P2-109 | 邮件营销 | 支持客户分组、邮件活动和转化统计 |
| [ ] | P2-110 | 营销自动化 | 支持按事件触发的客户培育流程 |
| [ ] | P2-111 | 高级销售预测 | 基于商机阶段、概率和历史数据预测收入 |
| [ ] | P2-112 | 复杂佣金结算 | 按销售人员、电工或渠道规则计算佣金 |
| [ ] | P2-113 | 多币种 | 支持 AUD(Australian Dollar,澳元)以外的货币和汇率 |
| [ ] | P2-114 | 多国家税务 | 支持澳大利亚以外的税务规则 |
| [ ] | P2-115 | 路线优化 | 根据地址和预约时间优化电工路线 |
6. 跨模块质量清单
| 状态 | 编号 | 检查项 | 验收要点 |
|---|---|---|---|
| [ ] | Q-001 | 数据权限 | 用户只能看到和操作授权组织、角色范围内的数据 |
| [ ] | Q-002 | 幂等性 | 重复 EDI 报文、重复提交和网络重试不会创建重复业务记录 |
| [ ] | Q-003 | 审计完整性 | 关键数据变更均包含操作者、时间、变更前后值和原因 |
| [ ] | Q-004 | 错误可见性 | 用户看到清晰错误原因和下一步处理方式 |
| [ ] | Q-005 | 金额一致性 | 列表、详情、报表和 EDI 使用一致的 GST 计算结果 |
| [ ] | Q-006 | 状态一致性 | 订单、EDI、安装工单之间的状态联动符合业务规则 |
| [ ] | Q-007 | 文件安全 | 未授权用户不能访问客户签名、照片和业务文件 |
| [ ] | Q-008 | 移动端恢复 | 电工端中断或弱网后,已提交数据不会重复或丢失 |
| [ ] | Q-009 | 时区一致性 | 后台、移动端、通知和报表按配置的澳大利亚时区展示时间 |
| [ ] | Q-010 | 英文界面 | Phase 1 面向业务用户的页面、按钮、错误提示和通知使用英文 |
| [ ] | Q-011 | 分页与筛选 | 大数据量列表仍可分页、搜索和按条件筛选 |
| [ ] | Q-012 | 备份与恢复 | 业务数据、文件和关键配置具备可验证的备份恢复方案 |
| [ ] | Q-013 | 后台任务监控 | EDI 轮询、重试和通知任务有运行记录与失败告警 |
| [ ] | Q-014 | 真实联调 | Supercheap Auto 和 Bunnings 按实施顺序完成测试环境或真实流程端到端验证 |
| [ ] | Q-015 | 渠道规则独立性 | Supercheap Auto 与 Bunnings 的渠道规则相互独立,新增或调整任一渠道不影响另一渠道(需求 §8.3) |
| [ ] | Q-016 | 售后记录留存 | Phase 2:售后域记录留存 7 年,满足 ACL/CGA 与 Privacy Act 要求(需求 §8.5) |
7. 首期验收场景(访谈历史意图;验收执行以 04 GWT 与 08 证据为准)
场景 A:采购与货源入库
- 能录入/导入在比亚迪平台下单的采购订单(镜像),记录供应商、商品、数量、采购成本价和比亚迪平台订单号。
- 采购订单能关联仓库收货、质检和入库;供应商发货在比亚迪平台跟踪。
- 比亚迪澳洲公司的货能收货、质检并入库到我方澳大利亚仓库。
- 入库记录能关联货源伙伴、来源批次和采购参考号。
- 三单对账能核对采购订单、实际收货和供应商发票。
- 库存可供对应澳大利亚公司(A / B)履约。
场景 B:Supercheap Auto 采购订单入站(澳大利亚公司 B)
- 系统接收到 Supercheap Auto 的
PO。 - 系统保存原始报文、外部引用号和接收时间。
- 系统完成字段、商品、数量、地址和订单号校验。
- 有效报文创建一张销售订单,且归属澳大利亚公司 B。
- 重复报文不会创建第二张销售订单。
- 无效报文进入异常队列并显示失败原因。
- Supercheap Auto 订单仅完成供货,不进入安装履约。
场景 C:订单确认和发票
- 运营人员能够查看待确认订单。
- 系统生成并发送
POA。 - 仓储人员能够分配库存并记录发货。
- 系统生成并发送
ASN。 - 系统生成并发送
INVOIC。 - 每份出站报文都能追溯到原始订单。
- 失败报文支持自动或人工重试。
场景 D:物流履约跟踪(历史阶段标签已废止)
本场景的“后续阶段”标签已废止;Phase 1 包含非 Bunnings 发货履约,Bunnings 直连与退货/退款仍按 Phase 2 边界延期。
- 已确认订单能创建发货单,支持拆单和部分发货。
- 发货单能关联承运商、运单号和包装层级(托盘/箱/件)。
- 交货预约能记录时间窗口,并能改约和逾期提醒。
- 物流状态能从待发货跟踪到已签收,签收人和时间可追溯。
- ASN 发货通知字段能从发货单和包装信息生成。
- 拒收、破损和退回能被记录,并关联补发或退款。
场景 E:安装派单与现场完成(Phase 2)
本场景属 Phase 2,不属于 Phase 1 验收。
- Bunnings 订单能够创建安装工单。
- 调度人员能够根据服务区域选择电工。
- 电工收到派单并在移动端接受任务。
- 电工能够查看安装地址、产品和要求。
- 电工能够回传到达、进行中和完成状态。
- 电工能够上传照片和客户签名。
- 安装失败时必须记录原因并进入异常处理流程。
场景 F:基础售后服务单
Phase 1 仅交付独立服务单;以下安装工单、照片、签名和现场备注关联均属 Phase 2,不进入 Phase 1 验收。
- Phase 2:客服人员可以从客户详情进入安装工单。
- Phase 2:客服人员可以查看安装照片、签名和现场备注。
- 客服人员可以创建并分配售后服务单。
- 服务单关闭前必须填写解决方案。
- 客户完整业务时间线可以被查询。
场景 G:组织隔离
- 中国大陆母公司可跨公司查看和管理全集团数据。
- 澳大利亚公司 A 只能访问 Bunnings 相关数据,不能访问 Supercheap Auto 数据。
- 澳大利亚公司 B 只能访问 Supercheap Auto 相关数据,不能访问 Bunnings 数据。
- 香港分公司能管理与比亚迪澳洲公司的货源合同,不直接作为零售商交易主体。
场景 H:Bunnings 直连 EDI(Phase 2)
本场景仅定义 Phase 2 验收意图,不属于 Phase 1 实现或验收(需求 §9.2)。
- 直连接收并记录 Bunnings 的真实或测试
PO,保留来源标识、原始数据和外部引用号,订单归属澳大利亚公司 A。 - 有效
PO幂等地创建正确订单,重复数据不产生重复订单。 - 直连接收的 Bunnings 订单与销量数据可追溯到原始数据、来源服务商、外部引用号和处理日志,重复数据不产生重复销量记录。
-
POA、ASN、INVOIC按 Bunnings 规范生成并发送,失败报文可重试或人工补偿。 - Bunnings 的 EDI 数据与 Supercheap Auto 渠道完全隔离。
场景 I:Voltura BYD 充电桩售后(Phase 2)
本场景仅定义 Phase 2 验收意图,不属于 Phase 1 实现或验收(需求 §9.8)。
- 多入口报修自动生成 Case;远程诊断可关闭(0 现场单)或升级现场工单 / RMA。
- 维修工单走完待派遣/已派遣/已接单/在途/到达/维修中/完成/失败状态机,非法流转被拒绝。
- 免登录表单(token + 有效期)可查看、可提交、不可重复提交;过期/撤销/未知 token 有明确错误反馈。
- RMA 独立状态机运行;进入 reimbursed/closed 前必须完成责任判定;NFF 不自动归责。
- SLA 责任分段计时完整留存,KPI 只统计 Voltura 责任时段。
- BYD 文件导入完成序列号去重/对齐校验;无法匹配的行保留复核草稿,不静默创建。
- BYD 角色只看不操作,且不可见成本、毛利、年费金额、安装商采购价与客户原始联系方式。
8. 首阶段发布闸门(历史登记;权威发布门禁以 04/08 与 requirements §9 为准)
Phase 1 发布前,下列 Phase 1 条件必须全部满足;标注「第二期」的条目为登记项,不属于 Phase 1 闸门条件,待 Phase 2 需求门禁后验收。
- P0 功能全部完成并通过测试。
- 多租户组织隔离测试通过:母公司全局可见,两家澳大利亚公司数据互不可见。
- 采购流程测试通过:供应商、采购订单(镜像/回填)、收货、三单对账和应付账款。
- 比亚迪澳洲公司货源入库流程测试通过。
- 物流履约流程测试通过:发货单、承运商、包装层级、运单跟踪和签收。
- Supercheap Auto 的
PO、POA、ASN、INVOIC流程完成联调。 - (第二期/后续增项,登记项:不属于首期闸门条件)Bunnings 渠道安装派单、电工端和售后服务能力完成验收。
- (第二期,登记项:不属于首期闸门条件)Voltura BYD 充电桩售后域(REQ-018..026 / AFS-001..018)经 Phase 2 需求门禁(含 OQ-AFS-001..013 逐项关闭)后完成验收。
- 重复报文和重复提交测试通过。
- EDI 失败、重试和人工补偿测试通过。
- 客户、订单、EDI 和安装数据权限测试通过。
- 订单金额、GST、含税和未税金额测试通过。
- 安装照片和客户签名的上传、查看及权限测试通过。
- 电工端弱网、重复提交和会话过期场景测试通过。
- 审计日志、后台任务和错误日志可供运营人员查询。
- 管理者能查看基础销售、订单、EDI 和安装报表,数据与业务单据一致。
- 真实业务用户完成 UAT,并确认核心流程可操作。
- Supercheap Auto 渠道当前不启用安装售后,系统已预留未来承接能力。
- Bunnings 已纳入项目确定范围,并按 Supercheap Auto 稳定后的第二阶段实施;其他渠道未被提前纳入发布范围。