主题
工艺工程师-工艺路线配置标准作业程序(SOP)
文档编号: BayesMES-SOP-PROCESSROUTE-002-V1.1
文档版本: V1.1
适用系统: BayesMES 制造执行系统
适用角色: 技术员、工艺工程师、系统管理员
适用终端: Web端管理后台
SOP类型: 配置类SOP
角色类型: 管理员/工程师
生效日期: 2026-04-28
最后更新: 2026-04-28
下次评审: 2026-10-28
文档状态: 评审中
编制人: BayesMES团队
审核人: ysfl
批准人: 待批准
目录
- 5分钟快速上手
- 目的与范围
- 职责定义
- 名词术语表
- 前置检查
- 创建工艺路线
- 配置路线工序
- 审核发布与默认路线
- 模板创建与批量导入
- 变更维护
- 验证与交付标准
- 异常处理
- 常见问题
- 源码与依据清单
- 三段一致性检查记录
- 待确认问题清单
- 关联文档
- 截图清单
- 修订记录
1. 5分钟快速上手
1.1 标准创建流程
确认物料和工序库 -> 新增工艺路线 -> 选择产品物料 -> 配置路线属性 -> 进入详情添加工序 -> 检查工序顺序和工时 -> 审核生效 -> 设为默认路线
1.2 最简操作步骤
| 步骤 | 操作 | 入口路径 | 完成标志 |
|---|---|---|---|
| 1 | 检查前置数据 | 物料管理、工序管理、组织架构 | 产品物料和全局工序已启用 |
| 2 | 新增路线 | 工艺路线列表(路由 /process-route/list,中文菜单待界面确认)-> 新增工艺路线 | 路线保存为草稿 |
| 3 | 添加工序 | 工艺路线详情 -> 工序列表 -> 新增工序 | 工序列表按顺序显示 |
| 4 | 核对参数 | 工序列表、工序编辑页 | 工时、工位、质检、设备配置正确 |
| 5 | 审核发布 | 工艺路线列表 -> 审核 | 后端状态变为 ACTIVE,前端列表显示为“生效中” |
| 6 | 设置默认 | 工艺路线列表 -> 设为默认 | 默认路线显示为“是” |
1.3 快速判断
| 场景 | 推荐方式 | 说明 |
|---|---|---|
| 单个新产品首次上线 | 手动创建 | 适合边创建边核对工序参数 |
| 多个产品共用相同流程 | 从模板创建 | 先维护模板,再生成路线 |
| 批量导入历史工艺数据 | Excel导入 | 先确保物料编码和工序编码都已存在 |
| 现有工艺需要改版 | 复制路线 | 不直接修改已生效路线,复制后形成新版本 |
2. 目的与范围
2.1 目的
本文档用于规范 BayesMES 中工艺路线的创建、工序配置、审核发布和变更维护,确保:
- 每个产品物料都有清晰、可追溯的加工路线。
- 工序顺序、工时、工位、质检和设备要求配置准确。
- 工艺路线发布后为生产执行、报工、质量和追溯提供路线与工序主数据;生产工单自动引用规则列入待确认清单。
- 工艺变更通过版本方式管理,保留历史路线。
2.2 适用范围
- 适用业务:新产品导入、量产工艺配置、试制路线配置、替代路线配置、工艺改版。
- 涉及模块:物料管理、工序管理、工艺路线、工艺路线模板、生产执行、BOM管理、设备管理、质量管理。
- 不包含内容:BOM明细维护、生产工单执行、现场报工操作。以上模块的操作步骤需查看对应模块SOP。
3. 职责定义
| 角色 | 职责范围 | 关键动作 |
|---|---|---|
| 技术员 | 基础维护 | 按工艺资料录入路线、工序和工时 |
| 工艺工程师 | 工艺配置负责人 | 确认路线类型、工序顺序、质检要求、工位设备配置 |
| 工艺主管 | 审核把关 | 审核路线是否可用于生产,决定默认路线 |
| 系统管理员 | 权限与基础配置 | 配置菜单权限、维护组织/工位/设备等基础数据 |
| 生产计划员 | 使用方 | 在生产订单或工单中选择已生效的工艺路线 |
3.1 协作关系
4. 名词术语表
| 术语 | 说明 |
|---|---|
| 工艺路线 | 定义某个产品从投入到产出的生产加工路径 |
| 全局工序 | 工序库中的标准工序,可被多条工艺路线引用 |
| 路线工序 | 某条工艺路线中的具体工序实例,可覆盖工序库默认参数 |
| 标准路线 | 正常量产使用的主路线 |
| 替代路线 | 主路线不可用时的备用路线 |
| 试制工艺 | 新产品试制阶段使用的路线 |
| 淘汰工艺 | 已不再使用、仅保留历史追溯的路线 |
| 默认路线 | 同一产品下被标记为默认的工艺路线;后端默认路线接口只返回 ACTIVE 且 is_default=true 的路线 |
| 生效中 | 前端列表显示文案;后端状态值为 ACTIVE,后端状态名称为“生效” |
5. 前置检查
5.1 权限检查
操作人员应具备以下功能权限:
| 权限类别 | 必要性 | 用途 |
|---|---|---|
| 工艺路线查看 | 必须 | 进入列表、查看详情 |
| 工艺路线创建/编辑 | 必须 | 新建和维护路线 |
| 路线工序创建/编辑/删除 | 必须 | 添加、调整和维护工序 |
| 工艺路线审核 | 按岗位 | 将草稿路线审核为生效状态 |
| 设置默认路线 | 按岗位 | 指定产品默认工艺路线 |
| 工艺路线导入 | 按岗位 | 批量导入路线和工序 |
| 工艺路线模板管理 | 按岗位 | 创建模板、从模板生成路线 |
如无法看到菜单或按钮,请联系系统管理员检查角色权限。 权限代码待源码确认:菜单基础数据已确认查看权限为
processroute:process-route:view,创建、编辑、审核、默认、导入等按钮权限需结合实际运行界面或权限定义再次核对。
5.2 基础数据检查
| 检查项 | 检查入口 | 要求 | 不满足时处理 |
|---|---|---|---|
| 产品物料 | 基础数据 -> 物料管理 | 物料已创建且启用 | 先创建或启用物料 |
| 全局工序 | 工序管理(菜单路径 /operation/list) | 需引用的工序已创建且启用 | 先创建工序库数据 |
| 工位 | 工位主数据(入口待界面确认) | 需要指定工位时必须存在 | 先维护工位 |
| 设备 | 设备台账(入口待界面确认) | 需要指定设备时必须存在 | 先维护设备台账 |
| 作业指导书 | 文件入口待源码确认 | 前端工序表单有作业指导书字段,后端持久化字段待确认 | 未确认前在备注中记录文件编号或存放位置 |
5.3 创建前资料准备
| 资料 | 用途 |
|---|---|
| 产品图号、规格、物料编码 | 确认路线对应的产品 |
| 工艺流程卡 | 确认工序顺序 |
| 标准工时表 | 填写标准工时、准备工时、等待工时 |
| 质量控制计划 | 判断是否需要首检、巡检、终检或全检 |
| 设备/工装清单 | 绑定推荐设备或说明设备要求 |
| 作业指导书 | 作为现场操作依据;系统字段保存能力待源码确认 |
5.4 操作流程总览
| 步骤 | 操作 | 关键数据 | 状态变化 |
|---|---|---|---|
| 1 | 确认前置数据 | 产品物料、全局工序、工位、设备 | 无 |
| 2 | 新增工艺路线 | 路线编码、路线名称、版本、物料、路线类型 | 无 -> 草稿 |
| 3 | 添加路线工序 | 工序、序号、工时、质检、工位、设备 | 草稿保持不变 |
| 4 | 审核生效 | 审核人、审核时间 | 草稿 -> 生效 |
| 5 | 设置默认 | 产品物料、默认标记 | 同物料其他默认标记被取消 |
6. 创建工艺路线
6.1 进入工艺路线列表
操作路径:
左侧菜单 -> 工艺路线列表(页面路由
/process-route/list;实际中文父级目录待界面截图确认)
菜单路径说明:源码已确认页面路由为
/process-route/list,菜单配置标题为page.processRoute.title;实际中文父级目录需用运行界面截图确认。
页面主要区域:
| 区域 | 用途 |
|---|---|
| 统计卡片 | 查看总路线数、草稿数、生效数、冻结数 |
| 搜索栏 | 按路线编码、路线名称、路线类型、状态筛选 |
| 工具栏 | 新增工艺路线、批量删除、导入 |
| 列表 | 查看路线编码、名称、版本、产品物料、工序数量、总工时、状态和默认标记 |
| 行操作 | 详情、编辑、复制、审核、设为默认、删除 |
📷 【截图01-工艺路线列表页】
- 标注要点:①菜单位置 ②新增工艺路线按钮 ③搜索栏 ④列表行操作 ⑤状态/默认标记列
- 文件名:
processroute-01-route-list.png- 状态:待截图确认
6.2 选择创建方式
点击“新增工艺路线”后,系统打开四步表单。
| 创建方式 | 适用场景 | 注意事项 |
|---|---|---|
| 手动创建 | 单个产品、首次建立路线 | 创建后需要进入详情页逐道添加工序 |
| 从模板创建 | 多个产品使用相似流程 | 需要先维护可用模板,生成后仍需检查工序参数 |
📷 【截图02-创建方式选择】
- 标注要点:①手动创建 ②从模板创建 ③下一步按钮
- 文件名:
processroute-02-create-mode.png- 状态:待截图确认
6.3 第一步:填写基本信息
| 字段 | 必填 | 填写要求 | 示例 |
|---|---|---|---|
| 路线编码 | 是 | 2-50字符,系统内唯一,创建后不可修改 | RT-FG-A001-V1 |
| 路线名称 | 是 | 2-100字符,能体现产品和路线用途 | A001总成标准工艺路线 |
| 版本号 | 是 | 建议使用 V1.0、V1.1、V2.0 | V1.0 |
编码建议:
| 类型 | 建议格式 | 示例 |
|---|---|---|
| 标准路线 | RT-{产品编码}- | RT-FG-A001-V1 |
| 替代路线 | RT-{产品编码}-ALT- | RT-FG-A001-ALT-01 |
| 试制路线 | RT-{产品编码}-TRIAL- | RT-FG-A001-TRIAL-01 |
操作要求:
- 选择“手动创建”或“从模板创建”。
- 如选择“从模板创建”,先选择模板,系统会带出模板名称和说明。
- 填写路线编码、路线名称、版本号。
- 点击“下一步”。
6.4 第二步:选择关联产品
| 字段 | 必填 | 说明 |
|---|---|---|
| 产品物料 | 是 | 选择该工艺路线对应的成品或半成品物料 |
操作要求:
- 点击“产品物料”选择器。
- 按物料编码、物料名称、规格或图号搜索。
- 选择正确物料后,核对物料编码、物料名称、物料类型、基本单位、图号和规格。
- 确认无误后点击“下一步”。
注意事项:
- 工艺路线必须关联一个产品物料。
- 如果找不到物料,应先到物料管理创建或启用物料。
- 同一产品可以有多条路线,但只能有一条默认路线。
📷 【截图03-产品物料选择】
- 标注要点:①产品物料选择器 ②物料搜索条件 ③物料基础信息核对区
- 文件名:
processroute-03-select-material.png- 状态:待截图确认
6.5 第三步:配置路线属性
| 字段 | 必填 | 默认值 | 说明 |
|---|---|---|---|
| 路线类型 | 是 | 标准工艺 | 决定路线使用场景 |
| 默认路线 | 否 | 勾选 | 同物料默认标记;生产工单自动带出规则待生产模块确认 |
| 生效日期 | 否 | 空 | 留空表示审核后立即可用 |
| 失效日期 | 否 | 空 | 留空表示长期有效 |
| 描述 | 否 | 空 | 说明适用产品、工艺特点、限制条件 |
| 备注 | 否 | 空 | 记录补充信息 |
路线类型选择:
| 路线类型 | 系统值 | 适用场景 | 使用建议 |
|---|---|---|---|
| 标准工艺 | STANDARD | 正常量产 | 量产产品的主路线建议使用该类型 |
| 备选工艺 | ALTERNATIVE | 设备维护、产线切换、供应变化 | 不建议设为默认,除非正式切换 |
| 试制工艺 | TRIAL | 新产品试制、工艺验证 | 应明确试制范围和有效期 |
| 淘汰工艺 | OBSOLETE | 历史保留或旧工艺追溯 | 不用于新建正式工单 |
代码核对说明:后端模型和共享类型库当前支持
STANDARD、ALTERNATIVE、TRIAL、OBSOLETE。如页面下拉展示与此不一致,以可保存的系统值和后端校验为准,并反馈研发修正页面选项。
操作要求:
- 选择路线类型。
- 判断是否勾选“设置为默认路线”。
- 根据工艺生效计划填写生效日期和失效日期。
- 在描述中写清适用范围,例如“适用于A001量产,含CNC、装配、终检、包装”。
- 点击“下一步”。
6.6 第四步:确认并提交
系统展示路线编码、名称、版本、产品物料、路线类型、默认路线和日期信息。
提交前检查:
| 检查项 | 正确标准 |
|---|---|
| 路线编码 | 与编码规则一致,未写错产品编码或版本 |
| 产品物料 | 与工艺文件对应,不误选相似物料 |
| 路线类型 | 与业务用途一致 |
| 默认路线 | 确认是否要替换该产品原默认路线 |
| 生效/失效日期 | 日期不冲突,失效日期晚于生效日期 |
点击“确认创建”后,系统保存工艺路线,状态为“草稿”。
重要:草稿路线不能直接用于正式生产,必须添加工序并审核后才能使用。
7. 配置路线工序
7.1 进入工艺路线详情
操作路径:
工艺路线列表 -> 找到目标路线 -> 点击“详情”
详情页包含:
| 区域 | 用途 |
|---|---|
| 基本信息 | 核对路线编码、名称、版本、物料、类型、状态、总工时 |
| 工序列表 | 查看、添加、编辑、复制、删除、上移和下移工序 |
📷 【截图04-工艺路线详情页】
- 标注要点:①基本信息 ②工序列表 ③新增工序按钮 ④工序顺序/状态列
- 文件名:
processroute-04-route-detail.png- 状态:待截图确认
7.2 添加工序
点击“新增工序”,系统打开工序表单。
7.2.1 基本信息
| 字段 | 必填 | 说明 |
|---|---|---|
| 选择工序 | 是 | 必须从全局工序库选择 |
| 工序编码 | 自动 | 选择工序后自动带出,不手工维护 |
| 工序名称 | 自动 | 选择工序后自动带出 |
| 工序序号 | 否 | 建议按10、20、30递增,便于插入新工序 |
| 工序类型 | 是 | 加工、装配、检验、包装、运输、其他 |
| 状态 | 否 | 默认为启用 |
| 所需工人数 | 否 | 默认1人,可按实际工艺填写 |
| 并行工序 | 否 | 勾选后表示可与其他工序并行 |
| 可选工序 | 否 | 勾选后表示特殊场景下可跳过 |
操作要求:
- 点击“选择工序”,从工序库选择已定义工序。
- 核对自动带出的工序编码和工序名称。
- 填写工序序号,建议使用10为间隔。
- 按工艺要求设置工序类型、工人数、并行/可选标记。
7.2.2 工时设置
| 字段 | 单位 | 说明 |
|---|---|---|
| 标准工时 | 小时 | 完成该工序的标准作业时间 |
| 准备工时 | 小时 | 换型、调机、备料等准备时间 |
| 等待工时 | 小时 | 工序之间预计等待时间 |
| 排队工时 | 小时 | 等待设备或工位可用的时间 |
填写要求:
- 页面标签按“小时”展示,前端表单字段为
standard_time、setup_time、wait_time、queue_time。 - 前端字段与后端
RouteOperation持久化字段存在差异,保存映射已列入待确认清单;录入前应以当前系统保存结果为准。 - 总工时会影响生产计划和产能评估,必须按工艺部门批准数据填写。
7.2.3 物料设置
| 字段 | 说明 |
|---|---|
| 投入物料 | 本工序投入的主要物料,可选 |
| 投入数量/单位 | 作为工艺指导和计算参考 |
| 产出物料 | 本工序产出的物料,可选 |
| 产出数量/单位 | 作为工艺指导和计算参考 |
| 损耗率 | 预计损耗比例,范围0-100% |
注意事项:
- 此处投入产出主要用于工艺指导和计算参考。
- 实际库存扣减以BOM、领料、投料和报工记录为准。
- 损耗率会影响计划和物料需求测算,应与BOM损耗策略保持一致。
7.2.4 质检设置
| 字段 | 说明 |
|---|---|
| 需要质检 | 勾选后表示该工序完成后需要检验 |
| 质检类型 | 可选首检、巡检、终检、全检 |
| 抽检样本数 | 按检验计划填写 |
配置建议:
| 工序场景 | 推荐质检类型 |
|---|---|
| 首次量产或换型后首件 | 首检 |
| 加工过程需要过程控制 | 巡检 |
| 产品完工前必须检验 | 终检 |
| 关键安全件或强检件 | 全检 |
7.2.5 工位、设备和作业指导书
| 字段 | 说明 |
|---|---|
| 适用工位类型 | 人工、半自动、全自动 |
| 默认推荐工位 | 创建工单时优先推荐的工位 |
| 所需设备 | 选择该工序需要使用的设备 |
| 作业指导书 | 前端表单提供文件选择入口;后端保存能力待源码确认 |
| 描述/备注 | 补充工艺说明 |
操作要求:
- 如工序必须在指定工位执行,选择适用工位类型和默认推荐工位。
- 如工序依赖设备,选择设备并核对设备编码、设备名称。
- 如现场需要作业指导书,在待确认保存能力前,应在备注中记录文件编号、文件名或受控文件位置。
- 保存后返回详情页,确认工序显示在工序列表中。
📷 【截图05-新增工序表单】
- 标注要点:①选择工序 ②工时设置 ③物料设置 ④质检设置 ⑤工位/设备/备注
- 文件名:
processroute-05-operation-form.png- 状态:待截图确认
7.3 调整工序顺序
工序列表按工序序号由小到大执行。
操作方式:
| 操作 | 说明 |
|---|---|
| 上移 | 将当前工序提前一位 |
| 下移 | 将当前工序后移一位 |
| 编辑序号 | 在工序表单中调整工序序号 |
检查要求:
- 首道工序应是实际生产开始工序。
- 检验、包装、入库前工序不得提前到加工工序之前。
- 试制工艺需单独核对是否存在试制检验、评审和放行要求。
7.4 复制和删除工序
| 操作 | 适用场景 | 注意事项 |
|---|---|---|
| 复制 | 同一路线存在相似工序 | 复制后必须修改序号和差异参数 |
| 删除 | 工序误添加或工艺取消 | 删除前确认不会破坏完整流程 |
8. 审核发布与默认路线
8.1 发布前审核清单
| 检查项 | 标准 |
|---|---|
| 产品物料 | 与工艺文件一致 |
| 工序完整性 | 不缺少关键加工、装配、检验、包装工序 |
| 工序顺序 | 与工艺流程卡一致 |
| 工时 | 标准工时、准备工时、等待工时已核对 |
| 质检要求 | 关键工序和终检配置正确 |
| 工位设备 | 需要限制工位或设备的工序已配置 |
| 默认路线 | 仅对正式主路线设置默认 |
| 版本 | 新旧版本命名清晰,可追溯 |
8.2 审核生效
操作路径:
工艺路线列表 -> 找到草稿路线 -> 点击“审核” -> 确认
状态变化:
| 操作前 | 操作 | 操作后 |
|---|---|---|
| 草稿 | 审核通过 | 生效(后端 ACTIVE,前端列表显示“生效中”) |
注意事项:
- 仅草稿状态可审核。
- 审核后路线进入可用状态;生产计划或工单的引用方式需按生产模块确认结果执行。
- 已生效路线不建议直接修改,如需变更请复制新版本。
📷 【截图06-审核确认弹窗】
- 标注要点:①审核按钮 ②确认弹窗 ③状态变化结果
- 文件名:
processroute-06-approve.png- 状态:待截图确认
8.3 设置默认路线
操作路径:
工艺路线列表 -> 找到生效路线 -> 点击“设为默认”
业务规则:
| 规则 | 说明 |
|---|---|
| 同一物料只能有一条默认路线 | 新路线设为默认后,原默认路线自动取消 |
| 仅生效路线可设为默认 | 后端服务限制非 ACTIVE 路线不能设为默认 |
| 默认路线查询 | 后端默认路线接口只返回同物料、is_default=true 且 status=ACTIVE 的路线;生产工单自动带出逻辑待生产模块确认 |
📷 【截图07-设置默认路线】
- 标注要点:①设为默认按钮 ②确认结果 ③列表默认路线显示
- 文件名:
processroute-07-set-default.png- 状态:待截图确认
9. 模板创建与批量导入
9.1 从模板创建工艺路线
适用场景:
- 多个产品共用同一组工序。
- 新产品工艺流程高度相似,只需微调少量参数。
- 需要减少重复录入。
操作步骤:
- 进入“工艺路线模板”。
- 创建或确认模板处于启用状态。
- 返回“工艺路线列表”,点击“新增工艺路线”。
- 选择“从模板创建”。
- 选择模板,填写路线编码、路线名称、版本号。
- 选择产品物料并确认生成。
- 进入生成后的路线详情,检查每道工序的工时、工位、质检和设备。
9.2 Excel导入工艺路线
适用场景:
- 一次性导入多条路线。
- 历史工艺资料已整理为表格。
- 实施阶段批量初始化数据。
操作步骤:
- 在工艺路线列表点击“导入”。
- 下载导入模板。
- 按模板填写“工艺路线”和“工序”两个工作表。
- 上传Excel文件。
- 查看系统解析结果和错误提示。
- 确认导入。
- 导入完成后进入列表检查草稿路线。
导入模板关键字段:
| 工作表 | 字段 | 必填 | 说明 |
|---|---|---|---|
| 工艺路线 | 工艺路线编码 | 是 | 系统内不可重复 |
| 工艺路线 | 工艺路线名称 | 是 | 路线名称 |
| 工艺路线 | 物料编码 | 是 | 必须已存在于物料库 |
| 工艺路线 | 版本号 | 否 | 默认V1.0 |
| 工艺路线 | 路线类型 | 否 | 使用系统支持的路线类型值填写 |
| 工序 | 工艺路线编码 | 是 | 必须与路线表一致 |
| 工序 | 工序编码 | 是 | 必须存在于工序库 |
| 工序 | 工序序号 | 否 | 数字越小越先执行 |
| 工序 | 标准工时(秒) | 否 | 导入模板按秒填写 |
导入注意事项:
- 先维护物料,再维护工序库,最后导入工艺路线。
- 路线类型应使用
STANDARD、ALTERNATIVE、TRIAL、OBSOLETE中的一种。 - 导入后的路线默认为草稿,仍需审核后才能使用。
- 批量导入前建议先导入1-2条测试数据。
📷 【截图08-导入工艺路线弹窗】
- 标注要点:①导入按钮 ②模板下载入口 ③上传区域 ④解析结果/错误提示
- 文件名:
processroute-08-import.png- 状态:待截图确认
10. 变更维护
10.1 工艺改版
已生效路线发生工艺变更时,优先使用“复制”创建新版本。
操作步骤:
- 在列表找到现有生效路线。
- 点击“复制”。
- 输入新版本号,例如 V2.0。
- 输入或确认新路线编码。
- 系统生成草稿状态的新路线。
- 进入详情页修改工序或参数。
- 审核通过后,由工艺主管决定是否设为默认。
10.2 冻结、淘汰和删除
| 操作 | 适用状态 | 用途 | 注意事项 |
|---|---|---|---|
| 删除 | 当前源码未限制状态 | 删除误建路线 | 后端会删除路线及其路线工序;生产引用限制待生产模块确认 |
| 冻结 | 生效中 | 临时停用 | 冻结期间不建议用于新工单 |
| 淘汰 | 生效中/冻结 | 永久停用 | 保留历史追溯,不再用于新生产 |
10.3 版本管理要求
| 场景 | 版本处理 |
|---|---|
| 小幅参数修正,尚未发布 | 直接编辑草稿 |
| 已生效路线修改工时或质检要求 | 复制新版本后修改 |
| 工艺流程重大变化 | 新建或复制为主版本,如 V2.0 |
| 只用于试制验证 | 创建试制工艺路线,不覆盖标准路线 |
11. 验证与交付标准
11.1 系统验证
| 验证项 | 操作 | 预期结果 |
|---|---|---|
| 列表查询 | 按路线编码搜索 | 能查到目标路线 |
| 详情查看 | 点击详情 | 基本信息和工序列表显示正确 |
| 工序顺序 | 查看工序列表 | 顺序与工艺流程卡一致 |
| 总工时 | 查看详情页总标准工时 | 与工时表核算结果一致 |
| 审核状态 | 审核后刷新列表 | 后端状态变为 ACTIVE,前端列表显示“生效中” |
| 默认路线 | 设置默认后查看列表 | 默认路线显示为“是” |
| 默认路线接口 | 按物料查询默认路线 | 返回 ACTIVE 且 is_default=true 的路线 |
11.2 交付标准
工艺路线交付给生产使用前,应满足:
- 路线处于“生效”状态(后端
ACTIVE,前端显示“生效中”)。 - 至少包含一条启用工序。
- 工序顺序、工时、质检、工位设备已由工艺负责人确认。
- 默认路线设置符合生产计划要求。
- 作业指导书的系统字段保存能力未确认前,在备注中明确文件编号、文件名或缺口。
12. 异常处理
| 异常现象 | 可能原因 | 处理方法 |
|---|---|---|
| 找不到“工艺路线列表”菜单 | 权限不足或菜单未分配 | 联系系统管理员配置权限 |
| 新增时找不到产品物料 | 物料未创建、停用或搜索条件错误 | 先维护物料,再重新选择 |
| 路线编码重复 | 系统已有相同编码 | 修改编码,按产品和版本重新命名 |
| 找不到可选工序 | 工序库未维护或工序停用 | 先在工序管理中创建或启用工序 |
| 审核按钮不可见 | 路线不是草稿状态或无审核权限 | 检查状态,联系管理员确认权限 |
| 无法设为默认 | 路线未生效或已经是默认路线 | 先审核生效,再设置默认 |
| 导入提示物料编码不存在 | Excel中的物料编码未维护 | 先创建物料或修正编码 |
| 导入提示工序编码不存在 | Excel中的工序编码未维护 | 先维护全局工序库 |
| 工时显示不符合预期 | 页面按小时显示,导入模板按秒填写 | 检查单位换算并修正 |
13. 常见问题
Q1:工艺路线创建后为什么不能直接用于生产?
创建后路线处于草稿状态。草稿用于配置和检查,必须审核为“生效”后才可用于正式生产;前端列表显示文案为“生效中”。
Q2:同一产品可以有多条工艺路线吗?
可以。同一产品可以有标准工艺、备选工艺、试制工艺、淘汰工艺等多条路线,但只能有一条默认路线。
Q3:已生效路线需要修改怎么办?
建议复制为新版本,在草稿状态修改后重新审核。这样可以保留旧版本,保证历史工单和追溯数据不受影响。
Q4:路线工序和全局工序是什么关系?
全局工序是工序库中的标准定义;路线工序是某条路线引用后的具体实例。路线工序可按该产品需求覆盖工时、质检、工位、设备等参数。
Q5:从模板创建后还需要检查吗?
需要。模板只提供通用流程,生成后的工艺路线仍需检查产品物料、工序参数、默认路线和质检要求。
14. 源码与依据清单
| 类型 | 文件/路径 | 已核对内容 | 结论 |
|---|---|---|---|
| SOP标准 | 培训文档/管理文档/SOP编制标准.md、bayes-mes-skills/skills/doc-create-sop/SKILL.md | V2.2.0,真实性与三段一致性、MD+DOCX、截图、源码依据要求 | 已按新版标准重审;文档状态调整为评审中 |
| Web菜单/路由 | bayes-mes-shared/constants/menu-base-data.json、bayes-mes-base-web/apps/mes/src/modules/mes/process-route/routes.ts | /process-route/list、详情页、模板页、查看权限、菜单标题Key | 路由已确认;中文菜单层级待界面截图确认 |
| Web列表/详情 | bayes-mes-base-web/apps/mes/src/modules/mes/process-route/views/ProcessRouteList.vue、ProcessRouteDetail.vue | 列表、详情、行操作、状态/默认显示、工序列表入口 | 与SOP主要步骤一致;截图未补齐 |
| Web路线表单 | bayes-mes-base-web/apps/mes/src/modules/mes/process-route/components/ProcessRouteForm.vue | 四步创建表单、手动/模板创建、路线编码、名称、版本、物料、路线类型、默认标记、确认创建 | 与SOP创建步骤一致;路线类型下拉与后端枚举存在差异 |
| Web工序表单 | bayes-mes-base-web/apps/mes/src/modules/mes/process-route/components/ProcessOperationForm.vue | 必须从全局工序选择,工时、物料、质检、工位、设备、作业指导书字段 | 字段入口已确认;作业指导书和工时保存映射待确认 |
| 后端路由 | bayes-mes-base-core-php/backend/routes/api.php | 工艺路线列表、创建、更新、删除、审核、冻结、淘汰、复制、导入、默认路线;路线工序维护接口 | 与SOP操作边界一致 |
| 后端控制器 | app/Modules/ProcessRoute/Controllers/ProcessRouteController.php、ProcessOperationController.php | 必填字段、校验范围、审核、默认、导入和路线工序创建校验 | 与SOP字段和状态说明基本一致;已记录差异 |
| 后端服务 | app/Modules/ProcessRoute/Services/ProcessRouteService.php、ProcessOperationService.php | 默认路线互斥、审核从草稿到生效、默认路线仅ACTIVE、复制为草稿、路线工序引用全局工序 | 与SOP核心规则一致 |
| 后端模型 | app/Modules/ProcessRoute/Models/ProcessRoute.php、app/Modules/Operation/Models/RouteOperation.php | 路线类型、状态枚举、mes_route_operations V2路线工序表、operation_id 关联 mes_operations | 与SOP术语和状态说明一致;部分前端字段未在模型填充字段中确认 |
| Shared类型/API | bayes-mes-shared/types/process-route、types/process-operation、api/process-route/factory.ts | camelCase响应字段、路线类型/状态枚举、API工厂函数、默认路线接口说明 | 与SOP源码口径一致;发现默认路线API路径实现需研发复核 |
| 实际截图 | 培训文档/模块/12-工艺管理/SOP/images/processroute-*.png | 页面文案、按钮、截图标注、中文菜单层级 | 待截图确认;未达到已发布门禁 |
15. 三段一致性检查记录
| 检查项 | 后端真实规则 | 前端真实界面/源码 | SOP处理结论 |
|---|---|---|---|
| 页面入口 | 后端提供 /api/v1/process-routes 接口 | 路由为 /process-route/list,菜单标题Key为 page.processRoute.title | 写入路由;中文菜单层级标为待界面确认 |
| 创建路线 | route_code、route_name、material_id 必填;路线编码唯一 | 四步表单包含基本信息、产品、路线配置、完成确认 | 正文按四步表单编写 |
| 路线类型 | 后端/Shared:STANDARD、ALTERNATIVE、TRIAL、OBSOLETE | 前端表单出现 SIMPLIFIED、REWORK | SOP采用可保存的后端/Shared值,并列入待确认 |
| 状态流转 | 草稿 DRAFT 审核后为 ACTIVE | 前端列表显示“生效中” | SOP同时写明后端值和前端文案 |
| 默认路线 | 设为默认会取消同物料其他默认;默认查询只返回 ACTIVE 默认路线 | 列表有设为默认操作 | SOP确认默认互斥;工单自动带出规则列入待确认 |
| 路线工序 | operation_id 必填并关联 mes_operations;重复工序受服务限制 | 工序表单要求从全局工序库选择 | SOP确认必须引用全局工序 |
| 工时字段 | 控制器接收 standard_time 等字段;模型填充字段存在 custom_standard_time | 前端按小时输入 standard_time 等 | SOP写界面单位,保存映射列入待确认 |
| 删除路线 | 后端 destroy 删除路线及其路线工序,未见草稿状态限制 | 列表有删除操作 | SOP改为当前源码未限制状态,并提示生产引用限制待确认 |
16. 待确认问题清单
| 编号 | 问题 | 当前依据 | 风险 | 处理建议 |
|---|---|---|---|---|
| 01 | 实际界面截图未补齐 | 未发现 processroute-*.png 实际截图文件 | 不满足SOP V2.2.0已发布门禁 | 启动系统后按第18章截图清单补图并复审 |
| 02 | 中文菜单父级目录待确认 | 源码确认路由和菜单Key,未确认运行界面中文层级 | 用户按菜单查找时可能出现偏差 | 以实际截图确认后替换“待界面确认” |
| 03 | 前端路线类型与后端/Shared枚举不一致 | 前端含 SIMPLIFIED、REWORK;后端/Shared支持 TRIAL、OBSOLETE | 用户选择前端值后可能保存失败 | 研发统一枚举;SOP暂按后端可保存值 |
| 04 | 工时字段保存映射待确认 | 前端为 standard_time;路线工序模型存在 custom_standard_time | 工时录入后可能未按预期持久化 | 通过接口保存测试或修复字段映射 |
| 05 | 作业指导书字段保存能力待确认 | 前端有 operation_instruction;路线工序模型填充字段未确认该字段 | SOP文件关联可能无法保存 | 未确认前在备注中记录受控文件位置 |
| 06 | 生产工单自动带出默认路线规则待确认 | 工艺路线默认接口已确认;生产模块引用逻辑未在本次审查完成 | SOP若写自动带出会超出依据 | 补查生产订单/工单创建源码后更新 |
| 07 | Shared默认路线API路径需研发复核 | API注释为物料默认路线,工厂函数实现指向 detail(materialId) | 前端调用可能落到错误接口 | 研发检查 API_ROUTES.processRoute.defaultRoute 映射 |
17. 关联文档
| 文档 | 路径 |
|---|---|
| BOM管理员-BOM配置管理SOP | 模块/11-BOM管理/SOP/BOM管理员-BOM配置管理SOP.md |
| 工艺路线管理SOP-管理员操作手册 | 模块/12-工艺管理/SOP/工艺路线管理SOP-管理员操作手册.md |
| SOP编制标准 | 管理文档/SOP编制标准.md |
| SOP截图制作指南 | 管理文档/SOP截图制作指南.md |
| 生产执行V2工序说明 | bayes-mes-base-core-php/docs/功能模块/生产执行/README.md |
18. 截图清单
| 编号 | 截图内容 | 标注要点 | 文件名 | 状态 |
|---|---|---|---|---|
| 01 | 工艺路线列表页 | 菜单位置、新增按钮、搜索栏、列表行操作、状态/默认列 | processroute-01-route-list.png | 待截图确认 |
| 02 | 创建方式选择 | 手动创建、从模板创建、下一步按钮 | processroute-02-create-mode.png | 待截图确认 |
| 03 | 产品物料选择 | 产品物料选择器、搜索条件、物料基础信息核对区 | processroute-03-select-material.png | 待截图确认 |
| 04 | 工艺路线详情页 | 基本信息、工序列表、新增工序、工序顺序/状态列 | processroute-04-route-detail.png | 待截图确认 |
| 05 | 新增工序表单 | 选择工序、工时、物料、质检、工位/设备/备注 | processroute-05-operation-form.png | 待截图确认 |
| 06 | 审核确认弹窗 | 审核按钮、确认弹窗、状态变化结果 | processroute-06-approve.png | 待截图确认 |
| 07 | 设置默认路线 | 设为默认按钮、确认结果、列表默认路线显示 | processroute-07-set-default.png | 待截图确认 |
| 08 | 导入工艺路线弹窗 | 导入按钮、模板下载、上传区域、解析结果/错误提示 | processroute-08-import.png | 待截图确认 |
修订记录
| 版本 | 日期 | 修改内容 | 修改原因 | 修改人 | 审核人 |
|---|---|---|---|---|---|
| V1.1 | 2026-04-28 | 按SOP编制标准V2.2.0重新审查,补充操作流程总览、截图占位、源码与依据清单、三段一致性检查和待确认问题清单;将文档状态由已发布调整为评审中 | 新版标准要求真实性与三段一致性,且实际截图与部分源码差异尚未关闭 | AI助手 | ysfl |
| V1.0 | 2026-04-28 | 创建工艺路线配置SOP,覆盖路线创建、工序配置、审核发布、模板与导入、变更维护 | 新建 | AI助手 | ysfl |
技术支持: BayesMES团队
文档维护: BayesMES实施团队