主题
工艺路线管理 配置管理手册(SOP)
文档编号: BayesMES-SOP-PROCESSROUTE-001-V1.0 文档版本: V1.0 适用系统: BayesMES 制造执行系统 适用角色: 工艺工程师、系统管理员 适用终端: Web端 角色类型: 管理员/工程师 最后更新: 2026-02-25 下次评审: 2026-08-25 文档状态: 草稿 编制人: [姓名] 审核人: [姓名] 批准人: [姓名]
目录
- 一、名词术语表
- 二、功能概述
- 三、操作前准备
- 四、全局工序定义管理
- 五、工艺路线管理
- 六、工艺路线模板管理
- 七、导入导出操作指南
- 八、异常处理与应急措施
- 九、常见问题解答(FAQ)
- 十、操作注意事项
- 十一、截图清单
- 十二、关联文档
- 十三、版本记录
一、名词术语表
| 术语 | 英文/缩写 | 解释 |
|---|---|---|
| 工艺路线 | Process Route | 产品从原材料到成品的加工路径,定义了工序的执行顺序和参数 |
| 工序 | Operation | 生产过程中的一个独立加工步骤,如车削、装配、检验等 |
| 全局工序 | Global Operation | 在工序定义库中创建的可复用工序,可被多条工艺路线引用 |
| 路线工序 | Route Operation | 工艺路线中的工序实例,可覆盖全局工序的默认参数 |
| 工艺路线模板 | Route Template | 预定义的工序组合模板,可快速生成工艺路线 |
| 标准工时 | Standard Time | 完成一道工序所需的标准作业时间 |
| 准备工时 | Setup Time | 工序开始前的准备时间(换模、调机等) |
| 等待工时 | Wait Time | 工序之间的等待时间 |
| 排队工时 | Queue Time | 等待设备/工位可用的排队时间 |
| 损耗率 | Scrap Rate | 工序加工过程中的物料损耗百分比 |
| BOM | Bill of Materials | 物料清单,定义产品的组成结构 |
| 首检 | First Article Inspection | 批量生产前对首件产品的检验 |
| 巡检 | Patrol Inspection | 生产过程中的定期抽查检验 |
二、功能概述
2.1 功能说明
工艺路线管理模块是 BayesMES 的核心基础数据模块,负责定义产品的生产加工路径。系统采用 V2 三层解耦架构:
| 层级 | 功能 | 说明 |
|---|---|---|
| 第1层 | 全局工序定义库 | 统一管理所有工序定义,支持跨路线复用 |
| 第2层 | 工艺路线管理 | 定义产品的加工路径,关联物料和工序 |
| 第3层 | 工艺路线模板 | 预定义工序组合,支持快速生成工艺路线 |
2.2 适用场景
- 新产品导入时,定义生产工艺路线
- 工艺变更时,创建新版本工艺路线
- 批量产品共用相似工艺时,使用模板快速生成
- 工序标准化管理,统一工时和检验要求
2.3 数据依赖关系
| 依赖方向 | 说明 |
|---|---|
| 物料 → 工艺路线 | 每条工艺路线必须关联一个产品物料 |
| 全局工序 → 路线工序 | 路线中的工序引用自全局工序库 |
| 工位 → 路线工序 | 工序可指定默认执行工位 |
| 工艺路线 → 生产工单 | 工单创建时引用工艺路线 |
| 模板 → 工艺路线 | 可基于模板批量生成工艺路线 |
三、操作前准备
3.1 权限要求
工艺路线权限
| 权限代码 | 权限名称 | 说明 |
|---|---|---|
processroute:process-route:view | 查看工艺路线 | 查看列表和详情 |
processroute:process-route:create | 创建工艺路线 | 新建和复制 |
processroute:process-route:update | 编辑工艺路线 | 修改和设为默认 |
processroute:process-route:delete | 删除工艺路线 | 单个和批量删除 |
processroute:process-route:approve | 审核工艺路线 | 审核通过 |
processroute:process-route:freeze | 冻结工艺路线 | 冻结生效中的路线 |
processroute:process-route:obsolete | 淘汰工艺路线 | 标记为淘汰 |
processroute:process-route:import | 导入工艺路线 | Excel批量导入 |
路线工序权限
| 权限代码 | 权限名称 | 说明 |
|---|---|---|
processroute:process-operation:view | 查看工序 | 查看路线中的工序列表 |
processroute:process-operation:create | 创建工序 | 向路线添加工序 |
processroute:process-operation:update | 编辑工序 | 修改工序参数和排序 |
processroute:process-operation:delete | 删除工序 | 从路线移除工序 |
processroute:process-operation:import | 导入工序 | 批量导入工序 |
全局工序权限
| 权限代码 | 权限名称 | 说明 |
|---|---|---|
operation:operation:view | 查看工序 | 查看工序定义库 |
operation:operation:create | 创建工序 | 新建工序定义 |
operation:operation:update | 编辑工序 | 修改工序定义 |
operation:operation:delete | 删除工序 | 删除工序定义 |
operation:operation:import | 导入工序 | Excel批量导入 |
operation:operation:export | 导出工序 | 导出工序数据 |
模板权限
| 权限代码 | 权限名称 | 说明 |
|---|---|---|
processroute:template:view | 查看模板 | 查看模板列表和详情 |
processroute:template:create | 创建模板 | 新建和复制模板 |
processroute:template:update | 编辑模板 | 修改模板内容 |
processroute:template:delete | 删除模板 | 删除模板 |
processroute:template:generate | 生成工艺路线 | 基于模板生成路线 |
3.2 前置条件
| 前置条件 | 配置位置 | 是否必须 | 说明 |
|---|---|---|---|
| 物料数据 | 基础数据 → 物料管理 | ✅ | 工艺路线必须关联产品物料 |
| 组织架构 | 系统管理 → 组织架构 | ❌ | 工序可选择默认工位 |
| 设备数据 | 设备管理 → 设备台账 | ❌ | 工序可关联所需设备 |
| 全局工序 | 工序管理 → 工序定义 | ✅ | 路线工序引用自全局工序库 |
3.3 配置依赖关系
配置顺序建议:
| 步骤 | 配置内容 | 说明 |
|---|---|---|
| 1 | 物料主数据 | 确保产品物料已创建 |
| 2 | 组织架构(工位) | 如需指定默认工位 |
| 3 | 全局工序定义 | 创建可复用的工序库 |
| 4 | 工艺路线模板(可选) | 如有批量生成需求 |
| 5 | 工艺路线 | 创建并关联工序 |
四、全局工序定义管理
4.1 功能说明
全局工序定义库是工艺路线的基础,所有工序在此统一定义后,可被多条工艺路线引用。修改全局工序的默认参数不会影响已关联路线中的自定义参数。
4.2 进入工序管理
操作路径:
左侧菜单 → 工序管理 → 工序定义
📷 【截图01-工序定义列表页】
- ① 统计卡片区域(总数、启用、停用、草稿)
- ② 搜索筛选区域
- ③ 工序列表表格
- ④ 新增工序按钮
列表页功能:
- 顶部统计卡片:总工序数、启用数、停用数、按类型/检验类型分布
- 搜索条件:关键词(编码或名称)、工序类型、检验类型、状态
- 操作按钮:新增、批量删除、导出、导入
4.3 创建全局工序
操作说明:
- 点击「新增工序」按钮
- 按步骤填写工序信息(3步表单)
📷 【截图02-新增工序表单-基本信息】
- ① 工序编码输入框
- ② 工序名称输入框
- ③ 工序类型下拉框
- ④ 状态选择
步骤一:基本信息
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 工序编码 | ✅ | 2-50字符,全局唯一 | 建议使用有意义的编码,如 OP-CNC-001 |
| 工序名称 | ✅ | 2-100字符 | 工序的中文名称 |
| 工序类型 | ✅ | 下拉选择 | 加工/装配/检验/包装/备料/转移/返工/其他 |
| 状态 | ❌ | 默认"启用" | 启用/停用/草稿 |
步骤二:工时与检验
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 标准工时 | ❌ | ≥0,单位:秒 | 完成工序的标准作业时间 |
| 准备时间 | ❌ | ≥0,单位:秒 | 换模、调机等准备时间 |
| 是否需要检验 | ❌ | 默认否 | 勾选后需选择检验类型 |
| 检验类型 | ❌ | 默认"无需检验" | 自检/巡检/全检/抽检/首件检验 |
| 是否关键工序 | ❌ | 默认否 | 标记为关键工序 |
| 是否需要设备 | ❌ | 默认否 | 是否强制绑定设备 |
📷 【截图03-新增工序表单-工时与检验】
- ① 标准工时输入
- ② 检验配置区域
步骤三:作业指导
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 工序描述 | ❌ | 文本 | 工序的详细说明 |
| 作业指导书 | ❌ | 文本 | SOP作业指导内容 |
| 质量要求 | ❌ | 文本 | 质量控制要求 |
| 安全要求 | ❌ | 文本 | 安全注意事项 |
| 设备要求 | ❌ | 文本 | 所需设备说明 |
| 技能要求 | ❌ | 文本 | 操作人员技能要求 |
4.4 编辑和删除工序
编辑:在列表中点击「编辑」按钮,修改后保存。
删除:
- 单个删除:点击行操作中的「删除」按钮
- 批量删除:勾选多行后点击工具栏「批量删除」
业务限制:
- ⚠️ 已被工艺路线引用的工序无法删除(需先解除关联)
- ⚠️ 删除操作不可撤销
4.5 工序类型说明
| 类型 | 英文值 | 适用场景 | 示例 |
|---|---|---|---|
| 加工 | PROCESSING | 机械加工、热处理等 | CNC车削、热处理、表面处理 |
| 装配 | ASSEMBLY | 零部件组装 | 总装、分装、焊接 |
| 检验 | INSPECTION | 质量检测 | 尺寸检测、外观检查 |
| 包装 | PACKAGING | 产品包装 | 内包装、外包装、贴标 |
| 备料 | MATERIAL_PREP | 物料准备 | 领料、配料、预处理 |
| 转移 | TRANSFER | 物流转运 | 工序间转运、入库 |
| 返工 | REWORK | 不良品返修 | 返修、补焊、重新加工 |
| 其他 | OTHER | 以上未覆盖的工序 | 清洗、烘干等 |
4.6 检验类型说明
| 类型 | 英文值 | 说明 |
|---|---|---|
| 无需检验 | NONE | 该工序不需要质量检验 |
| 自检 | SELF | 操作员自行检验 |
| 巡检 | PATROL | 质检员定期巡回检验 |
| 全检 | FULL | 每件产品都需检验 |
| 抽检 | SAMPLING | 按比例抽取样本检验 |
| 首件检验 | FIRST_ARTICLE | 批量生产前检验首件 |
五、工艺路线管理
5.1 流程总览
📊 流程图示(Obsidian查看):
📋 流程表格(Word/PDF导出):
| 步骤 | 操作 | 说明 | 产出 |
|---|---|---|---|
| 1️⃣ | 创建工艺路线 | 填写基本信息,关联物料 | 草稿状态的工艺路线 |
| 2️⃣ | 添加工序 | 从全局工序库选择工序 | 路线工序列表 |
| 3️⃣ | 配置工序参数 | 自定义工时、检验、物料等 | 完整的工序配置 |
| 4️⃣ | 调整工序顺序 | 上移/下移调整执行顺序 | 正确的工序顺序 |
| 5️⃣ | 审核生效 | 审核通过,状态变为生效 | 可用的工艺路线 |
| 6️⃣ | 日常维护 | 冻结/淘汰/复制新版本 | 版本管理 |
5.2 进入工艺路线管理
操作路径:
左侧菜单 → 工艺路线 → 工艺路线列表
📷 【截图04-工艺路线列表页】
- ① 统计卡片(总数、草稿、生效中、已冻结)
- ② 搜索筛选区域(编码、名称、类型、状态、是否默认)
- ③ 工艺路线列表表格
- ④ 新增工艺路线按钮
列表页字段说明:
| 列名 | 说明 |
|---|---|
| 路线编码 | 工艺路线的唯一标识编码 |
| 路线名称 | 工艺路线的名称 |
| 版本 | 版本号(如 V1.0) |
| 产品物料 | 关联的物料编码和名称 |
| 路线类型 | 标准/替代/简化/返工(彩色标签) |
| 工序数量 | 该路线包含的工序数 |
| 总标准工时 | 所有工序的标准工时总和 |
| 状态 | 草稿/生效中/已冻结/已淘汰 |
| 默认路线 | 是否为该物料的默认路线 |
| 生效日期 | 路线生效的日期 |
行操作按钮:
- 详情:查看工艺路线详情和工序列表
- 编辑:修改工艺路线基本信息(仅草稿状态)
- 复制:复制创建新版本
- 审核:审核通过(仅草稿状态)
- 设为默认:设为该物料的默认路线(仅生效状态)
- 删除:删除工艺路线(仅草稿状态)
5.3 创建工艺路线
操作说明:
- 点击「新增工艺路线」按钮
- 按步骤填写信息(4步表单)
📷 【截图05-新增工艺路线表单-基本信息】
- ① 路线编码
- ② 路线名称
- ③ 版本号
步骤一:基本信息
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 路线编码 | ✅ | 2-50字符,全局唯一 | 建议格式:RT-{产品代码}- |
| 路线名称 | ✅ | 2-100字符 | 工艺路线的中文名称 |
| 版本号 | ✅ | 默认 V1.0 | 版本标识 |
步骤二:关联产品
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 产品物料 | ✅ | 物料选择器 | 选择该路线对应的产品物料 |
📷 【截图06-新增工艺路线表单-关联产品】
- ① 物料选择器(支持搜索)
步骤三:路线配置
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 路线类型 | ❌ | 默认"标准路线" | 标准/替代/简化/返工 |
| 是否默认 | ❌ | 默认勾选 | 同一物料只能有一个默认路线 |
| 状态 | ❌ | 默认"草稿" | 新建路线默认为草稿状态 |
| 生效日期 | ❌ | 日期格式 | 路线计划生效的日期 |
| 失效日期 | ❌ | 日期格式 | 路线计划失效的日期 |
| 描述 | ❌ | 文本 | 工艺路线的详细说明 |
| 备注 | ❌ | 文本 | 其他备注信息 |
步骤四:确认提交
显示填写摘要,确认无误后点击「提交」。
状态变化:
提交后:→ 草稿(DRAFT)
路线类型说明:
| 类型 | 英文值 | 说明 |
|---|---|---|
| 标准工艺 | STANDARD | 正式的标准生产工艺路线 |
| 备选工艺 | ALTERNATIVE | 标准路线的替代方案 |
| 试制工艺 | TRIAL | 新产品试制阶段使用 |
| 淘汰工艺 | OBSOLETE | 已不再使用的旧工艺 |
5.4 管理路线工序
创建工艺路线后,进入详情页管理工序。
操作路径:
工艺路线列表 → 点击「详情」→ 工艺路线详情页
📷 【截图07-工艺路线详情页】
- ① 基本信息卡片(路线编码、名称、版本、物料、类型、状态等)
- ② 工序列表表格
- ③ 新增工序按钮
工序列表字段说明:
| 列名 | 说明 |
|---|---|
| 序号 | 工序在路线中的执行顺序 |
| 工序编码 | 工序的唯一编码 |
| 工序名称 | 工序的名称 |
| 工序类型 | 加工/装配/检验/包装等 |
| 标准工时 | 有效标准工时(自定义值优先于默认值) |
| 准备工时 | 有效准备工时 |
| 总工时 | 标准工时 + 准备工时 + 等待时间 + 排队时间 |
| 投入物料 | 该工序的投入物料编码 |
| 产出物料 | 该工序的产出物料编码 |
| 是否质检 | 是否需要质量检验 |
| 状态 | 启用/停用 |
5.4.1 添加工序
- 在详情页点击「新增工序」按钮
- 打开工序表单(3个标签页)
📷 【截图08-新增路线工序表单-基本信息】
- ① 全局工序选择器
- ② 工序编码(选择后自动填充)
- ③ 工序名称(选择后自动填充)
- ④ 工序类型
标签页一:基本信息
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 关联全局工序 | ❌ | 工序选择器 | 从工序库选择,自动填充编码和名称 |
| 工序编码 | ✅ | 2-50字符 | 选择全局工序后自动填充 |
| 工序名称 | ✅ | 2-100字符 | 选择全局工序后自动填充 |
| 工序序号 | ❌ | 正整数 | 执行顺序,默认自动递增(10, 20, 30...) |
| 工序类型 | ✅ | 下拉选择 | 加工/装配/检验/包装/物流/其他 |
| 工位类型 | ❌ | 下拉选择 | 工位分类 |
| 默认工位 | ❌ | 树形选择 | 按产线分组的工位树 |
| 所需操作员数 | ❌ | 默认1 | 该工序需要的操作人数 |
| 状态 | ❌ | 默认"启用" | 启用/停用 |
标签页二:工时与检验
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 标准工时 | ❌ | ≥0,单位:秒 | 自定义值,覆盖全局工序默认值 |
| 准备工时 | ❌ | ≥0,单位:秒 | 自定义值,覆盖全局工序默认值 |
| 等待时间 | ❌ | ≥0,单位:秒 | 工序间等待时间 |
| 排队时间 | ❌ | ≥0,单位:秒 | 等待设备/工位的排队时间 |
| 投入物料 | ❌ | 物料选择器 | 该工序的投入物料 |
| 投入数量 | ❌ | ≥0 | 投入物料数量 |
| 投入单位 | ❌ | 文本 | 投入物料的计量单位 |
| 产出物料 | ❌ | 物料选择器 | 该工序的产出物料 |
| 产出数量 | ❌ | ≥0 | 产出物料数量 |
| 产出单位 | ❌ | 文本 | 产出物料的计量单位 |
| 损耗率 | ❌ | 0-100% | 物料加工损耗百分比 |
| 是否需要检验 | ❌ | 默认否 | 自定义值,覆盖全局工序默认值 |
| 检验类型 | ❌ | 默认"无" | 首检/巡检/终检/全检 |
| 检验样本数 | ❌ | ≥0 | 抽检时的样本数量 |
| 是否可并行 | ❌ | 默认否 | 是否可与其他工序并行执行 |
| 是否可选 | ❌ | 默认否 | 是否为可选工序 |
| 所需设备 | ❌ | 下拉选择 | 该工序需要的设备 |
📷 【截图09-新增路线工序表单-工时与检验】
- ① 工时配置区域
- ② 物料投入产出配置
- ③ 检验配置区域
标签页三:作业指导
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 工序描述 | ❌ | 文本 | 工序的详细说明 |
| 作业指导书 | ❌ | 文本 | SOP作业指导内容 |
| 备注 | ❌ | 文本 | 其他备注信息 |
参数覆盖机制:
路线工序可自定义以下参数,覆盖全局工序的默认值。未自定义时使用全局工序的默认值。
| 可覆盖参数 | 全局工序字段 | 路线工序自定义字段 | 说明 |
|---|---|---|---|
| 标准工时 | standardTime | customStandardTime | 不同路线可有不同工时 |
| 准备工时 | setupTime | customSetupTime | 不同路线准备时间不同 |
| 是否检验 | needInspection | customNeedInspection | 不同路线检验要求不同 |
| 检验类型 | inspectionType | customInspectionType | 不同路线检验方式不同 |
| 检验样本数 | - | customInspectionSampleSize | 路线特有的抽检数量 |
5.4.2 调整工序顺序
在工序列表中,使用行操作按钮调整顺序:
- 上移:将工序向前移动一位(第一个工序禁用此按钮)
- 下移:将工序向后移动一位(最后一个工序禁用此按钮)
系统会自动调用排序接口,重新计算工序序号。
📷 【截图10-工序排序操作】
- ① 上移按钮
- ② 下移按钮
5.4.3 复制工序
点击工序行的「复制」按钮,可在同一路线内复制一道工序,自动生成新的工序编码。
5.4.4 删除工序
点击工序行的「删除」按钮,确认后从路线中移除该工序。删除后系统自动重新计算路线的总标准工时和工序数量。
5.5 工艺路线状态管理
状态流转图
📊 流程图示(Obsidian查看):
📋 状态流转表格(Word/PDF导出):
| 当前状态 | 可执行操作 | 目标状态 | 权限要求 | 说明 |
|---|---|---|---|---|
| 草稿 | 审核通过 | 生效 | approve | 审核后记录审核人和时间 |
| 草稿 | 编辑 | 草稿 | update | 仅草稿状态可编辑 |
| 草稿 | 删除 | - | delete | 仅草稿状态可删除 |
| 草稿 | 复制 | 草稿(新) | create | 创建新版本 |
| 生效 | 冻结 | 冻结 | freeze | 临时停用 |
| 生效 | 淘汰 | 淘汰 | obsolete | 永久停用 |
| 生效 | 设为默认 | 生效 | update | 同一物料只能有一个默认 |
| 生效 | 复制 | 草稿(新) | create | 创建新版本 |
| 冻结 | 复制 | 草稿(新) | create | 基于冻结版本创建新版本 |
审核操作
操作说明:
- 在列表页找到草稿状态的工艺路线
- 点击「审核」按钮
- 系统记录审核人和审核时间
- 状态变为「生效」
业务限制:
- ⚠️ 仅草稿状态可审核
- ⚠️ 审核后不可直接编辑,需复制新版本
📷 【截图11-审核操作】
冻结操作
适用场景:临时停用某条工艺路线(如工艺调整期间)
操作说明:
- 在列表页找到生效状态的工艺路线
- 点击「冻结」按钮
- 状态变为「已冻结」
淘汰操作
适用场景:永久停用某条工艺路线(如产品停产)
操作说明:
- 在列表页找到生效状态的工艺路线
- 点击「淘汰」按钮
- 状态变为「已淘汰」
影响范围:
- ⚠️ 淘汰后,新建工单将无法选择该路线
- ⚠️ 已关联该路线的在制工单不受影响
5.6 复制工艺路线(版本管理)
适用场景:工艺变更时,基于现有路线创建新版本
操作说明:
- 在列表页点击「复制」按钮
- 输入新版本号(如 V2.0)
- 可选修改路线编码
- 系统创建一条新的草稿状态路线,包含所有工序
📷 【截图12-复制工艺路线弹窗】
- ① 新版本号输入
- ② 新路线编码(可选)
数据说明:
| 字段 | 必填 | 说明 |
|---|---|---|
| 新版本号 | ✅ | 新版本的版本标识 |
| 新路线编码 | ❌ | 不填则自动生成 |
复制内容:
- ✅ 路线基本信息(名称、物料、类型等)
- ✅ 所有工序及其配置参数
- ❌ 不复制审核信息
- ❌ 新路线状态为草稿
5.7 设为默认路线
业务规则:同一物料只能有一个默认工艺路线。设为默认后,原默认路线自动取消默认标记。
操作说明:
- 在列表页找到生效状态的工艺路线
- 点击「设为默认」按钮
- 系统自动取消该物料原有的默认路线
业务限制:
- ⚠️ 仅生效状态的路线可设为默认
- ⚠️ 已是默认路线的不显示此按钮
5.8 损耗率计算说明
工序中配置的损耗率用于计算实际投入和产出:
| 计算公式 | 说明 |
|---|---|
| 实际产出 = 投入数量 × (1 - 损耗率/100) | 根据投入计算预期产出 |
| 所需投入 = 目标产出 / (1 - 损耗率/100) | 根据目标产出反算所需投入 |
| 预期报废 = 投入数量 × (损耗率/100) | 计算预期报废数量 |
示例:损耗率 2.5%,投入 100 件
- 预期产出 = 100 × (1 - 0.025) = 97.5 件
- 预期报废 = 100 × 0.025 = 2.5 件
六、工艺路线模板管理
6.1 功能说明
工艺路线模板是预定义的工序组合,适用于多个产品共用相似工艺的场景。通过模板可以快速批量生成工艺路线,避免重复配置。
6.2 进入模板管理
操作路径:
左侧菜单 → 工艺路线 → 工艺路线模板
📷 【截图13-工艺路线模板列表页】
- ① 模板列表表格
- ② 新增模板按钮
列表页字段说明:
| 列名 | 说明 |
|---|---|
| 模板编码 | 模板的唯一标识编码 |
| 模板名称 | 模板的名称 |
| 工序数 | 模板包含的工序数量 |
| 总工时 | 所有工序的标准工时总和 |
| 状态 | 启用/停用 |
| 描述 | 模板说明 |
6.3 创建模板
操作说明:
- 点击「新增模板」按钮
- 填写模板基本信息
- 添加工序到模板
| 字段 | 必填 | 格式要求 | 说明 |
|---|---|---|---|
| 模板编码 | ✅ | 全局唯一 | 模板的唯一标识 |
| 模板名称 | ✅ | 文本 | 模板的中文名称 |
| 描述 | ❌ | 文本 | 模板的详细说明 |
| 适用物料类型 | ❌ | JSON | 限定可使用此模板的物料类型 |
| 适用物料分类 | ❌ | JSON | 限定可使用此模板的物料分类 |
| 状态 | ❌ | 默认"启用" | 启用/停用 |
6.4 基于模板生成工艺路线
单个生成
操作说明:
- 在模板列表点击「生成工艺路线」按钮
- 选择目标产品物料
- 预览模板中的工序列表
- 确认生成
📷 【截图14-基于模板生成工艺路线弹窗】
- ① 物料选择器
- ② 工序预览列表
- ③ 确认生成按钮
生成结果:
- 创建一条新的草稿状态工艺路线
- 自动关联所选物料
- 自动复制模板中的所有工序配置
- 记录来源模板信息
批量生成
操作说明:
- 在模板列表点击「批量生成」按钮
- 选择多个目标产品物料
- 系统为每个物料生成一条工艺路线
业务限制:
- ⚠️ 如果物料已有同编码的工艺路线,会跳过该物料
- ⚠️ 批量生成的路线均为草稿状态,需逐一审核
七、导入导出操作指南
7.1 全局工序导入
下载导入模板
操作路径:
工序定义列表 → 点击「导入」→ 下载模板
系统提供标准Excel模板,包含以下列:
| 列名 | 必填 | 格式 | 说明 |
|---|---|---|---|
| 工序编码 | ✅ | 文本 | 全局唯一,已存在则更新 |
| 工序名称 | ✅ | 文本 | 工序的中文名称 |
| 工序类型 | ✅ | 文本 | 加工/装配/检验/包装/备料/转移/返工/其他 |
| 标准工时(秒) | ❌ | 数字 | ≥0 |
| 准备时间(秒) | ❌ | 数字 | ≥0 |
| 是否需要检验 | ❌ | 是/否 | 默认"否" |
| 检验类型 | ❌ | 文本 | 无需检验/自检/巡检/全检/抽检/首件检验 |
| 是否关键工序 | ❌ | 是/否 | 默认"否" |
| 工序描述 | ❌ | 文本 | 工序说明 |
| 状态 | ❌ | 文本 | 启用/停用,默认"启用" |
导入规则
- 工序编码已存在:更新现有工序
- 工序编码不存在:新增工序
- 工序类型、检验类型支持中文或英文值
- 空行自动跳过
导入操作步骤
- 点击「导入」按钮,打开导入弹窗
- 下载导入模板
- 按模板格式填写数据
- 上传Excel文件
- 系统解析并预览数据
- 确认导入
📷 【截图15-工序导入弹窗】
- ① 下载模板按钮
- ② 文件上传区域
- ③ 数据预览表格
- ④ 确认导入按钮
常见导入错误
| 错误类型 | 原因 | 解决方法 |
|---|---|---|
| 编码重复 | 同一文件中有重复编码 | 检查并去重 |
| 类型无效 | 工序类型不在可选范围内 | 使用标准类型名称 |
| 格式错误 | 工时字段包含非数字字符 | 确保数字字段为纯数字 |
7.2 全局工序导出
操作路径:
工序定义列表 → 点击「导出」
支持按条件筛选后导出:
- 按工序类型筛选
- 按状态筛选
导出格式为Excel文件,包含所有工序字段。
7.3 工艺路线导入
导入模板说明
工艺路线导入模板包含两个工作表:
工作表1:工艺路线
| 列名 | 必填 | 格式 | 说明 |
|---|---|---|---|
| 路线编码 | ✅ | 文本 | 全局唯一,不可重复 |
| 路线名称 | ✅ | 文本 | 工艺路线名称 |
| 版本号 | ❌ | 文本 | 默认 V1.0 |
| 物料编码 | ✅ | 文本 | 必须在系统中已存在 |
| 路线类型 | ❌ | 文本 | 标准工艺/备选工艺/试制工艺 |
| 是否默认 | ❌ | 是/否 | 默认"是" |
| 描述 | ❌ | 文本 | 路线说明 |
工作表2:工序
| 列名 | 必填 | 格式 | 说明 |
|---|---|---|---|
| 路线编码 | ✅ | 文本 | 对应工作表1中的路线编码 |
| 工序编码 | ✅ | 文本 | 必须在全局工序库中已存在 |
| 工序序号 | ❌ | 数字 | 执行顺序,默认按行顺序 |
| 自定义标准工时(秒) | ❌ | 数字 | 覆盖全局工序默认值 |
| 自定义准备工时(秒) | ❌ | 数字 | 覆盖全局工序默认值 |
| 损耗率(%) | ❌ | 数字 | 0-100 |
| 是否需要检验 | ❌ | 是/否 | 覆盖全局工序默认值 |
导入规则
- 路线编码不可重复(文件内和系统中均不可重复)
- 物料编码必须在系统中已存在
- 工序编码必须在全局工序库中已存在
- 导入的工艺路线状态默认为「草稿」
- 同一路线的工序按工作表2中的行顺序排列
导入操作步骤
- 在工艺路线列表点击「导入」按钮
- 下载导入模板
- 填写工作表1(工艺路线)和工作表2(工序)
- 上传Excel文件
- 系统解析并预览
- 确认导入
📷 【截图16-工艺路线导入弹窗】
- ① 下载模板按钮
- ② 文件上传区域
- ③ 路线预览
- ④ 工序预览
八、异常处理与应急措施
8.1 常见异常情况
异常1:创建工艺路线时提示"路线编码已存在"
| 项目 | 内容 |
|---|---|
| 现象 | 提交表单时提示编码重复 |
| 可能原因 | 系统中已存在相同编码的工艺路线(包括已删除的软删除记录) |
| 解决方法 | 1. 修改路线编码 2. 在列表中搜索该编码确认是否已存在 |
| 预防措施 | 使用统一的编码规则,如 RT-{产品代码}- |
异常2:删除工序时提示"外键约束错误"
| 项目 | 内容 |
|---|---|
| 现象 | 删除全局工序时报错 |
| 可能原因 | 该工序已被工艺路线引用 |
| 解决方法 | 1. 先在所有引用该工序的路线中移除该工序 2. 再删除全局工序 |
| 预防措施 | 删除前检查工序的使用次数(usageCount字段) |
异常3:设为默认路线无反应
| 项目 | 内容 |
|---|---|
| 现象 | 点击"设为默认"后无变化 |
| 可能原因 | 1. 路线不是生效状态 2. 已经是默认路线 3. 权限不足 |
| 解决方法 | 1. 确认路线状态为"生效" 2. 检查是否已是默认 3. 联系管理员配置权限 |
异常4:导入失败-物料编码不存在
| 项目 | 内容 |
|---|---|
| 现象 | 导入工艺路线时提示物料编码无效 |
| 可能原因 | Excel中的物料编码在系统中不存在 |
| 解决方法 | 1. 检查物料编码是否正确 2. 先在物料管理中创建对应物料 3. 修正后重新导入 |
| 预防措施 | 导入前先确认所有物料已在系统中创建 |
异常5:导入失败-工序编码不存在
| 项目 | 内容 |
|---|---|
| 现象 | 导入工艺路线工序时提示工序编码无效 |
| 可能原因 | Excel中的工序编码在全局工序库中不存在 |
| 解决方法 | 1. 先导入全局工序 2. 再导入工艺路线 |
| 预防措施 | 按顺序导入:先工序 → 再路线 |
8.2 应急联系人
| 问题类型 | 联系人 | 联系方式 | 响应时间 |
|---|---|---|---|
| 系统故障 | IT技术支持 | 分机8888 / 企微群 | 15分钟内 |
| 权限问题 | 系统管理员 | [联系方式] | 30分钟内 |
| 工艺问题 | 工艺工程部 | [联系方式] | 即时 |
九、常见问题解答(FAQ)
Q1: 全局工序和路线工序有什么区别?
A: 全局工序是在工序定义库中创建的"模板",定义了工序的默认参数。路线工序是工艺路线中的工序实例,可以覆盖全局工序的默认参数(如工时、检验要求)。修改全局工序不会影响已自定义参数的路线工序。
Q2: 同一物料可以有多条工艺路线吗?
A: 可以。同一物料可以有多条工艺路线(标准、替代、试制等),但只能有一条默认路线。创建工单时默认使用默认路线,也可手动选择其他路线。
Q3: 工艺路线审核后还能修改吗?
A: 不能直接修改。审核后的路线状态为"生效",需要通过「复制」功能创建新版本(草稿状态),在新版本上修改后重新审核。
Q4: 工序的工时单位是什么?
A: 全局工序和路线工序中的工时单位为秒。系统在显示时会自动转换为更易读的格式。工艺路线的总标准工时单位为小时。
Q5: 如何批量创建工艺路线?
A: 有两种方式:
- 模板生成:创建工艺路线模板,然后批量选择物料生成
- Excel导入:按模板格式填写Excel,批量导入
Q6: 删除工艺路线会影响已有工单吗?
A: 仅草稿状态的工艺路线可以删除。生效状态的路线只能冻结或淘汰。已关联工单的路线即使淘汰,在制工单也不受影响。
Q7: 工序的损耗率如何影响生产?
A: 损耗率用于计算实际所需投入量。例如损耗率5%,目标产出100件,则系统计算所需投入约105.3件(100 / 0.95)。生产计划和物料需求计算会参考此值。
Q8: 工艺路线模板和工艺路线有什么区别?
A: 模板是"工序组合的蓝图",不关联具体物料。工艺路线是"具体产品的加工路径",必须关联物料。模板用于快速生成工艺路线,生成后两者独立,修改模板不影响已生成的路线。
十、操作注意事项
⚠️ 重要提醒
- 工艺路线编码一旦创建不可修改,请使用统一的编码规则
- 审核前请仔细检查工序顺序和参数配置
- 设为默认路线会自动取消该物料原有的默认路线
- 导入前请确保前置数据(物料、工序)已在系统中创建
- 工艺变更请通过「复制新版本」方式操作,保留历史版本
✅ 最佳实践
- 先建立完善的全局工序库,再创建工艺路线
- 相似产品使用模板批量生成,提高效率
- 工序编码使用有意义的命名,如 OP-CNC-001(CNC加工第1道)
- 定期审查冻结和淘汰的路线,清理不再需要的数据
- 导入大批量数据前,先用少量数据测试
🚫 禁止操作
- 禁止在生产过程中直接修改生效状态的工艺路线
- 禁止删除正在被工单引用的工序
- 禁止跳过审核流程直接将草稿路线用于生产
- 禁止在未确认物料数据的情况下批量导入工艺路线
十一、截图清单
| 编号 | 截图内容 | 标注要点 | 文件名 |
|---|---|---|---|
| 01 | 工序定义列表页 | ①统计卡片 ②搜索区 ③列表 ④新增按钮 | processroute-01-operation-list.png |
| 02 | 新增工序表单-基本信息 | ①编码 ②名称 ③类型 ④状态 | processroute-02-operation-form-basic.png |
| 03 | 新增工序表单-工时与检验 | ①工时 ②检验配置 | processroute-03-operation-form-time.png |
| 04 | 工艺路线列表页 | ①统计卡片 ②搜索区 ③列表 ④新增按钮 | processroute-04-route-list.png |
| 05 | 新增工艺路线表单-基本信息 | ①编码 ②名称 ③版本 | processroute-05-route-form-basic.png |
| 06 | 新增工艺路线表单-关联产品 | ①物料选择器 | processroute-06-route-form-material.png |
| 07 | 工艺路线详情页 | ①基本信息 ②工序列表 ③新增工序按钮 | processroute-07-route-detail.png |
| 08 | 新增路线工序表单-基本信息 | ①工序选择器 ②编码 ③名称 ④类型 | processroute-08-routeop-form-basic.png |
| 09 | 新增路线工序表单-工时与检验 | ①工时配置 ②物料配置 ③检验配置 | processroute-09-routeop-form-time.png |
| 10 | 工序排序操作 | ①上移按钮 ②下移按钮 | processroute-10-reorder.png |
| 11 | 审核操作 | 审核确认弹窗 | processroute-11-approve.png |
| 12 | 复制工艺路线弹窗 | ①新版本号 ②新编码 | processroute-12-duplicate.png |
| 13 | 工艺路线模板列表页 | ①列表 ②新增按钮 | processroute-13-template-list.png |
| 14 | 基于模板生成工艺路线弹窗 | ①物料选择 ②工序预览 ③确认按钮 | processroute-14-template-generate.png |
| 15 | 工序导入弹窗 | ①下载模板 ②上传区 ③预览 ④确认 | processroute-15-operation-import.png |
| 16 | 工艺路线导入弹窗 | ①下载模板 ②上传区 ③路线预览 ④工序预览 | processroute-16-route-import.png |
十二、关联文档
十三、版本记录
| 版本 | 日期 | 修改内容 | 修改原因 | 修改人 | 审核人 |
|---|---|---|---|---|---|
| V1.0 | 2026-02-25 | 初始版本 | 新建 | [姓名] | [姓名] |
技术支持: 如有问题请联系IT技术支持 文档维护: BayesMES 实施团队