春风动力 SRM
王小五 | QPL 质量工程师
首页 / 新品质量管理 / 导入说明
导入说明 · 字段映射与校验规则 零部件成熟度管控表 / 质量爬坡管控表
通用规则
两个功能的导入逻辑一致,仅模板字段不同
- 模板均为双 SHEET:SHEET1 录单据主体,SHEET2 录明细(跟产审核记录 / 阶段爬坡信息),两页靠业务唯一键挂牌,不需要填写任何内部 ID。
- 业务唯一键:公司 | 工厂 | 供应商编码 | 物料编码 | 项目代码(规范化:去空格、全角转半角、字母大写)。爬坡管控表另需填 来源零部件成熟度管控表单号。
- 更新策略:按业务键命中既有数据 → 覆盖更新(空白单元格视为未填写、不覆盖);未命中 → 新增。
- 错误处理:存在错误行时默认全量阻断(避免半截数据),也可选择「仅导入正确行」;错误明细可下载。
- 幂等:同一文件重复导入不产生重复行(唯一索引兜底)。
- 执行面字段不参与导入(如跟产审核的完成时间/审核结论/零件合格率/状态判定、爬坡的审核结论/全检合格率/风险评估/IQC 全检),由爬坡单与 IQC 回写。
- 一次导入生成的单号按 前缀 + YYYYMMDD + 5 位流水:零部件成熟度管控表 CD、质量爬坡管控表 PB;同一批次共用 import_batch_id。
① 零部件成熟度管控表导入 · SHEET1「零部件成熟度管控表」字段映射
一个供应商 + 一个物料 = 一张管控表
| 模板列名 | 必填 | 类型 / 值集 | 对应系统字段 | 取数 / 校验说明 |
|---|---|---|---|---|
| 公司 | 是 | 文本 | t_maturity_ctl.company | 公司全称,如 浙江春风动力股份有限公司 |
| 工厂 | 是 | 文本 | t_maturity_ctl.plant | 如 春风动力工厂 |
| 供应商编码 | 是 | 文本 | t_maturity_ctl.supplier_code | 须存在于供应商主数据,否则整行校验失败 |
| 供应商名称 | 否 | 文本 | t_maturity_ctl.supplier_name | 按供应商编码带出;若填写则校验与主数据一致 |
| 项目代码 | 是 | 文本 | t_maturity_ctl.project_code | 如 CF250-01 |
| 物料编码 | 是 | 文本 | t_maturity_ctl.material_code | 如 CP-1001-001 |
| 物料名称 | 否 | 文本 | t_maturity_ctl.material_name | 按物料编码带出 |
| 零件层级 | 是 | 枚举:整车部 / 电子电器部 / 发动机部 | t_maturity_ctl.part_level | 枚举值集校验 |
| 法规属性 | 是 | 枚举:法规件 / 非法规件 | t_maturity_ctl.regulation_attr | 枚举值集校验 |
| 零部件属性 | 是 | 枚举:关键件 / 重要件 / 一般件 | t_maturity_ctl.part_attr | 枚举值集校验 |
| 检规 | 是 | 文本 | t_maturity_ctl.inspection_spec | 如 有 / 无 或规范编号 |
| 备注(零部件版本号) | 否 | 文本 | t_maturity_ctl.remark | 如 V2.0 |
| SQE科室 | 是 | 文本 | t_maturity_ctl.sqe_dept | 如 电器SQE科 |
| SQE部门 | 是 | 文本 | t_maturity_ctl.sqe_dept_2 | 如 SQE部 |
| SQE(工号) | 是 | 文本 | t_maturity_ctl.sqe | 如 EA10002 |
| 开模指令下发日期 | 是 | 日期 yyyy-mm-dd | t_maturity_ctl.mold_order_date | 日期格式校验 |
| 技改/修模日期 | 是 | 日期 yyyy-mm-dd | t_maturity_ctl.tooling_change_date | 日期格式校验 |
| 是否开发专用检具 | 是 | 枚举:是 / 否 | t_maturity_ctl.special_gauge | 枚举值集校验 |
| 是否复制检具给春风 | 是 | 枚举:是 / 否 | t_maturity_ctl.copy_gauge | 枚举值集校验 |
| 以下字段系统生成、模板中不提供:管控表单号 doc_no(CD+YYYYMMDD+5位流水)、业务唯一键 subject_key、状态 status(导入生成=拟定)、风险等级 risk_level、导入批次 import_batch_id、创建人/创建部门/创建时间/更新时间 | ||||
SHEET2「跟产审核记录」字段映射
| 模板列名 | 必填 | 类型 / 值集 | 对应系统字段 | 取数 / 校验说明 |
|---|---|---|---|---|
| 公司 / 工厂 / 供应商编码 / 物料编码 / 项目代码 | 是 | 文本(5 列) | 定位 t_maturity_followup.maturity_id | 必须与 SHEET1 完全同名同值,否则报「父行不存在」 |
| 跟产审核阶段 | 是 | 枚举:P3-1 / P3-2 / P3-3 | t_maturity_followup.stage | 同一物料 × 阶段唯一;一个物料最多 3 行,可只填 1~2 个阶段 |
| 订单数量 | 否 | 数字 | t_maturity_followup.order_qty | 非负数字 |
| 需求到货时间 | 否 | 日期 yyyy-mm-dd | t_maturity_followup.eta_date | — |
| 预计生产时间 | 否 | 日期 yyyy-mm-dd | t_maturity_followup.plan_prod_date | — |
| 是否跟产 | 否 | 枚举:是 / 否 | t_maturity_followup.is_follow | 填「否」时「无需跟产原因」必填 |
| 无需跟产原因 | 否 | 文本 | t_maturity_followup.no_follow_reason | 是否跟产 = 否 时必填 |
| 全尺寸检验数量 | 否 | 数字 | t_maturity_followup.full_dim_qty | — |
| 全数检验数量 | 否 | 数字 | t_maturity_followup.full_inspect_qty | — |
| 计划时间 | 否 | 日期 yyyy-mm-dd | t_maturity_followup.plan_date | 用于逾期判定 |
| 以下为执行面,模板中不提供,由零部件跟产/爬坡单 + IQC 全检回写:完成时间 actual_finish_date、审核结论 conclusion、零件合格率 pass_rate、未达成原因及计划 undo_reason_plan、状态判定(IQC)iqc_status、跟产审核完成情况 followup_result、来源单号 source_doc_no | ||||
校验规则(零部件成熟度管控表导入)
- 结构校验:SHEET 名与必需列齐全(列顺序不敏感,列名需匹配)。
- 行级校验:必填项、枚举值集、供应商编码存在性、日期格式、数量非负。
- 关联校验:SHEET2 的业务键必须在 SHEET1 命中;同一文件内同键不重复;阶段仅 P3-1 / P3-2 / P3-3。
- 落库:主表 upsert → 按阶段 upsert 跟产审核记录(命中只覆盖计划面)→ 新增物料行生成 18 条开发节点占位。
② 质量爬坡管控表导入 · SHEET1「质量爬坡管控表」字段映射
引用零部件成熟度管控表生成,一个料一张表(1:1)
| 模板列名 | 必填 | 类型 / 值集 | 对应系统字段 | 取数 / 校验说明 |
|---|---|---|---|---|
| 来源零部件成熟度管控表单号 | 是 | 文本(CD+YYYYMMDD+5位) | t_climb_ctl.maturity_doc_no | 必须存在且状态为「已完成」;否则不允许生成爬坡管控表 |
| 公司 | 是 | 文本 | t_climb_ctl.company | 须与来源管控表一致 |
| 工厂 | 是 | 文本 | t_climb_ctl.plant | 须与来源管控表一致 |
| 供应商编码 | 是 | 文本 | t_climb_ctl.supplier_code | 须与来源管控表一致 |
| 项目代码 | 是 | 文本 | t_climb_ctl.project_code | 须与来源管控表一致 |
| 物料编码 | 是 | 文本 | t_climb_ctl.material_code | 须与来源管控表一致 |
| 以下字段由来源管控表带出、不在模板中:零件层级 part_level、物料名称 material_name、重要度 part_attr、法规属性 regulation_attr、研发、采购、SQE、SQE部门、是否高风险 risk_flag | ||||
| 以下字段系统生成:爬坡管控表单号 doc_no(PB+YYYYMMDD+5位流水)、状态 status、业务唯一键 subject_key、创建人/创建时间/更新时间 | ||||
SHEET2「阶段爬坡信息」字段映射
| 模板列名 | 必填 | 类型 / 值集 | 对应系统字段 | 取数 / 校验说明 |
|---|---|---|---|---|
| 公司 / 工厂 / 供应商编码 / 物料编码 / 项目代码 | 是 | 文本(5 列) | 定位 t_climb_stage.climb_id | 必须与 SHEET1 完全同名同值 |
| 样件阶段 | 是 | 枚举:P3-1 / P3-2 / P3-3 | t_climb_stage.stage | 同一料号 × 阶段唯一,最多 3 行 |
| 订单数量 | 否 | 数字 | t_climb_stage.order_qty | — |
| 需求到货时间 | 否 | 日期 yyyy-mm-dd | t_climb_stage.demand_arrival_date | — |
| 供应商生产日期 | 否 | 日期 yyyy-mm-dd | t_climb_stage.supplier_prod_date | — |
| 生产数量 | 否 | 数字 | t_climb_stage.prod_qty | P3-2、P3-3 的「上一阶段生产数量≥125件」由系统按上一阶段生产数量自动判定,不需填写 |
| 是否硬模(P3-1) | 否 | 枚举:是 / 否 | t_climb_stage.is_hard_mold | 仅 P3-1 阶段填写 |
| 是否技改(P3-2、P3-3) | 否 | 枚举:是 / 否 | t_climb_stage.is_tech_change | 仅 P3-2、P3-3 阶段填写 |
| 实际是否爬坡 | 否 | 枚举:是 / 否 | t_climb_stage.is_actual_climb | 填「否」时「无需现场爬坡原因」必填 |
| 无需现场爬坡原因 | 否 | 文本 | t_climb_stage.no_climb_reason | 实际是否爬坡 = 否 时必填 |
| 计划时间 | 否 | 日期 yyyy-mm-dd | t_climb_stage.plan_date | — |
| 完成时间 | 否 | 日期 yyyy-mm-dd | t_climb_stage.finish_date | — |
| 完成情况 | 否 | 枚举:已完成 / 进行中 / 已逾期 | t_climb_stage.finish_status | — |
| 以下为回写字段,模板中不提供,由零部件现场(远程)爬坡单与 IQC 全检自动带出:爬坡审核结论(产品设计 product_design、变更管理 change_mgmt、问题管理 issue_mgmt、人 man、机 machine、料 material、法 method、测 measure、总结论 conclusion)、全检合格率统计(全检数量 full_inspect_qty、供方全检合格率 supplier_pass_rate、未达成原因及计划 undo_reason_plan)、风险评估 risk_level、IQC 全检(IQC全检合格率 iqc_pass_rate、状态判定 iqc_status) | ||||
校验规则(质量爬坡管控表导入)
- 来源校验:来源零部件成熟度管控表单号必须存在且状态为「已完成」;同一来源管控表只能生成一张爬坡管控表(1:1)。
- 一致性校验:SHEET1 的公司 / 工厂 / 供应商编码 / 项目代码 / 物料编码须与来源管控表一致。
- 关联校验:SHEET2 的业务键必须命中 SHEET1;同一料号 × 阶段唯一;阶段仅 P3-1 / P3-2 / P3-3。
- 落库:爬坡管控表 upsert → 按阶段 upsert 阶段爬坡信息(命中只覆盖计划面)→ 零件基础信息按来源管控表带出。
下载区
模板可直接发给业务填写;示例数据可直接上传验证导入效果
导入后如何关联
导入只建立主数据与计划面,执行结果由单据回写
SHEET1 物料行 CD2026091700001→ 自动生成
跟产审核记录 P3-1 / P3-2 / P3-3 三条 + 开发节点 18 条占位
SHEET1 爬坡管控表(引用 CD2026091700001)→ 引用带出
零件基础信息 / 责任人 / 重要度 / 法规属性 / 是否高风险(只读)
零部件现场(远程)爬坡单 PP… + IQC 全检→ 按 业务键 + 阶段 回写
跟产审核执行面 / 爬坡审核结论 / 全检合格率 / 风险评估 / IQC 状态判定
- 回写冲突策略:以业务单据为准,导入永不覆盖执行面。
- 若某阶段尚无单据,对应行保持空白,页面显示「未开始」。