C300-OpenAPI
  1. API
C300-OpenAPI
  • API 调用指南
  • 认证 API
    • 创建 Token
      POST
    • 刷新 Token
      PUT
  • 制造域 MFR
    • 生产备料出库任务
      • API
        • 更新生产备料出库任务
        • 查询生产备料出库任务
      • 事件
    • 生产领料出库任务
      • API
        • 更新生产领料出库任务
      • 事件
    • 基础数据
      • BOM
        • API
          • 创建 BOM
          • 删除 BOM
          • 更新 BOM
          • 查询 BOM
        • 事件
      • 标准工序
        • API
          • 创建标准工序
          • 删除标准工序
          • 更新标准工序
          • 查询标准工序
          • 分批查询标准工序
        • 事件
      • 工艺路线
        • API
          • 创建工艺路线
            POST
          • 删除工艺路线
            POST
          • 更新工艺路线
            POST
          • 查询工艺路线
            POST
          • 上传工艺路线图纸信息
            POST
        • 事件
      • 生产小组
        • API
          • 创建生产小组
          • 更新生产小组
          • 查询生产小组
          • 分批查询生产小组
        • 事件
      • 工作中心
        • API
          • 创建工作中心
          • 删除工作中心
          • 更新工作中心
          • 查询工作中心
          • 分批查询工作中心
        • 事件
    • 生产单
      • API
        • 创建生产单
        • 批量删除生产单
        • 更新生产单
        • 修改计划用料
        • 完成生产单
        • 作废生产单
        • 查询生产单
        • 分批查询生产单
      • 事件
    • 生产领料单
      • API
        • 创建申请领料单
      • 事件
    • 生产补料出库任务
      • API
        • 更新生产补料出库任务
      • 事件
    • 生产还料入库任务
      • API
        • 更新生产还料入库任务
        • 查询生产还料入库任务
      • 事件
    • 生产入库任务
      • API
        • 更新生产入库任务
        • 查询生产入库任务
      • 事件
    • 生产报废入库任务
      • API
        • 更新生产报废入库任务
        • 完成生产报废入库任务
      • 事件
    • 生产报工记录
      • API
        • 创建生产报工记录
        • 删除生产报工记录
        • 查询报工记录
        • 分批查询报工记录
      • 事件
    • 委外管理
      • 委外采购单
        • API
          • 创建委外采购单
          • 更新委外采购单审核状态
        • 事件
      • 委外收料单
        • API
          • 创建委外收料单
          • 创建并自动完成委外收料单
        • 事件
      • 委外备料出库任务
        • API
          • 更新委外备料出库任务
        • 事件
      • 委外入库任务
        • API
          • 更新委外入库任务
        • 事件
  • 质量域QLTY
    • 生产检验报工记录
      • API
        • 创建生产检验报工记录
        • 删除生产检验报工记录
        • 作废生产检验报工记录
        • 查询检验记录
        • 分批查询检验记录
        • 查询检验记录行
        • 分批查询检验记录行
      • 事件
    • 收料检验单
      • API
        • 创建收料检验单
        • 作废收料检验单
        • 删除收料检验单
        • 更新收料检验单审核状态
      • 事件
  • 供应链域 SC
    • 基础数据
      • 客户
        • API
          • 创建客户
          • 删除客户
          • 更新客户
          • 查询客户列表
        • 事件
      • 客户分类
        • API
          • 创建客户分类
          • 删除客户分类
          • 更新客户分类
          • 查询客户分类列表
        • 事件
      • 供应商
        • API
          • 创建供应商
          • 删除供应商
          • 查询供应商
          • 更新供应商
          • 分批查询供应商
        • 事件
      • 供应商分类
        • API
          • 创建供应商分类
          • 删除供应商分类
          • 更新供应商分类
          • 查询供应商分类
          • 分批查询供应商分类
        • 事件
      • 企业地址
        • API
          • 创建企业地址
          • 删除企业地址
          • 更新企业地址
          • 查询企业地址
        • 事件
    • 销售管理
      • 销售订单
        • API
          • 创建销售订单
          • 删除销售订单
          • 更新销售订单
          • 作废销售订单
          • 查询销售订单
          • 更新销售订单审核状态
        • 事件
      • 发货单
        • API
          • 创建发货单
          • 删除发货单
          • 更新发货单
          • 作废发货单
          • 查询发货单
        • 事件
      • 退货单
        • API
          • 创建退货单
        • 事件
      • 销售出库任务
        • API
          • 确认销售发货出库任务
        • 事件
      • 销售退货入库任务
        • API
          • 更新销售退货入库任务
        • 事件
    • 采购管理
      • 采购订单
        • API
          • 创建采购订单
          • 删除采购订单
          • 更新采购订单
          • 查询采购订单
          • 作废采购订单
          • 审核采购订单
        • 事件
      • 采购收料单
        • API
          • 创建采购收料单
          • 删除采购收料单
          • 修改采购收料单
          • 查询采购收料单
          • 作废采购收料单
        • 事件
      • 采购入库任务
        • API
          • 更新采购入库任务
          • 撤销采购入库任务
        • 事件
      • 采购退料出库任务
        • API
          • 创建采购退料出库任务
          • 创建并自动完成采购退料出库任务
        • 事件
  • 厂内物流域 LOG
    • 基础数据
      • 物料
        • API
          • 创建物料
          • 创建物料单位
          • 批量创建物料
          • 删除物料
          • 删除物料单位
          • 更新物料单位
          • 更新物料
          • 更新物料审核状态
          • 启用物料
          • 禁用物料
          • 上传物料图纸
          • 查询物料
          • 分批查询物料
        • 事件
      • 物料分类
        • API
          • 创建物料分类
          • 删除物料分类
          • 更新物料分类
          • 查询物料分类
          • 分批查询物料分类
        • 事件
      • 单位
        • API
          • 查询单位
          • 分批查询单位
        • 事件
      • 规格
        • API
          • 创建规格
          • 删除规格
          • 更新规格
          • 查询规格
          • 分批查询规格
        • 事件
      • 仓库
        • API
          • 创建仓库
          • 删除仓库
          • 更新仓库
          • 查询仓库
          • 分批查询仓库
        • 事件
      • 库位
        • API
          • 创建库位
          • 查询库位
          • 分批查询库位
        • 事件
    • 库存申请单
      • API
        • 创建出库申请单
        • 作废出库申请单
        • 创建移库申请单
        • 创建入库申请单
        • 删除出库申请单
        • 创建并自动完成出库申请单
        • 创建并自动完成移库申请单
        • 查询出库申请单
        • 创建并自动完成入库申请单
        • 作废入库申请单
        • 删除入库申请单
        • 查询入库申请单
      • 事件
    • 申请出库任务
      • API
        • 更新申请出库任务
      • 事件
    • 申请入库任务
      • API
        • 更新申请入库任务
      • 事件
    • 直接移库任务
      • API
        • 更新移库任务
      • 事件
    • 库存任务
      • 确认备料出库任务
      • 确认领料出库任务
      • 确认补料出库任务
      • 创建领料申请
      • 确认还料入库任务
      • 确认生成报废任务
      • 确认生产入库任务
      • 确认库存申请入库任务
      • 确认库存申请出库任务
      • 确认移库任务
      • 确认销售发货出库任务
      • 确认销售退货入库任务
      • 完成报废入库
      • 确认生产委外入库
      • 查询还料入库任务
      • 查询生产入库任务
      • 查询备料任务
    • 供应链域SC
      • 基础数据
        • 客户分类
          • 删除客户分类
        • 客户
          • 删除客户
  • 设备域EQUIP
    • 基础数据
      • 设备
        • API
          • 创建设备
          • 更新设备
          • 删除设备
          • 查询设备
        • 事件
    • IOT对接
      • 对接设备数据
  • 用户与租户域 USER
    • 员工
      • API
        • 创建员工
        • 更新员工
      • 事件
    • 部门
      • API
        • 创建部门
        • 更新部门
      • 事件
  • 基础域DM
    • 文件管理
      • API
        • 上传文件
      • 事件
  1. API

创建工艺路线

POST
/api/open/v3/routings/create
创建工艺路线标准数据

请求参数

Body 参数application/json
body
必需
Any of
code
string  | null 
编码
必需
name
string  | null 
名称
必需
defaultRouting
boolean 
是否默认工艺路线
可选
productionProcessCode
string 
生产流程编号
可选
itemCode
string  | null 
工艺物料
必需
comment
string 
备注
可选
<= 140 字符
baseQty
number  | null 
基础数量
必需
>= 0.01
bomVersion
string 
bom版本
可选
snProduction
boolean 
是否开启SN生产
可选
snParallel
boolean 
是否并行SN生产
可选
customizeFields
object 
MapObject
可选
procedureMaterials
array[object (ProcedureMaterialParam) {12}]  | null 
工序用料列表
必需
procedures
array[object (RoutingProcedureParam) {37}]  | null 
工序列表
必需
示例
{
  "body": {
    "code": "RT-GEARBOX-2030A",
    "name": "高精度齿轮箱总装工艺路线",
    "defaultRouting": true,
    "productionProcessCode": "PP-AUTO-ASSEMBLY",
    "itemCode": "GEARBOX-2030A-ASSEMBLY",
    "comment": "新能源车用减速器|洁净度等级Class 8|扭矩容限±5%",
    "baseQty": 1,
    "bomVersion": "V2.1.3",
    "snProduction": true,
    "snParallel": true,
    "procedureMaterials": [
      {
        "itemCode": "BEARING-6208-C4",
        "procedureCode": "PRESS-FIT-02",
        "useQty": 2,
        "backFlush": true,
        "enablePrepareMaterialLimit": true,
        "bomVersion": "V1.2.0",
        "consumeType": "SEQUENTIAL",
        "consumeMaterialLimitType": "PROCEDURE",
        "replaceProductSn": false,
        "defaultBatchCodes": ["BATCH-202408-A"],
        "defaultWarehouseCode": "WH-ASSEMBLY-02",
        "distributeOrder": "20"
      },
      {
        "itemCode": "GEAR-3045-STEEL",
        "procedureCode": "HEAT-TREAT-05",
        "useQty": 4,
        "backFlush": false,
        "enablePrepareMaterialLimit": true,
        "bomVersion": "V1.0.2",
        "consumeType": "BATCH",
        "consumeMaterialLimitType": "WORK_ORDER",
        "replaceProductSn": true,
        "defaultBatchCodes": ["GEAR-BATCH-0825"],
        "defaultWarehouseCode": "WH-FORGING-03",
        "distributeOrder": "10"
      }
    ],
    "procedures": [
      {
        "procedureCode": "HEAT-TREAT-05",
        "nextProcedureCode": "GRINDING-08",
        "workCenterCode": "WC-HEAT-02",
        "warehouseCode": "WH-HEAT-RAW",
        "outsourceProcedure": false,
        "lotCarFlowType": "AUTO_FLOW",
        "queueTimeUnit": "HOUR",
        "queueTime": 1,
        "prepareTimeUnit": "MINUTE",
        "prepareTime": 30,
        "waitingTimeUnit": "HOUR",
        "waitingTime": 0.5,
        "transferTimeUnit": "MINUTE",
        "transferTime": 15,
        "processTimeUnit": "PRODUCT_PER_HOUR",
        "processTime": 80,
        "prepareMaterialType": "PREPARE_MATERIAL",
        "jbkCountTime": true,
        "divideWork": true,
        "usingOverbalanceJbk": true,
        "selfInspect": true,
        "specialInspect": true,
        "inspectPlan": {
          "inspectPlanCode": "IP-HT-2024",
          "inspectStandardCode": "AMS-2750",
          "inspectAssigneeType": "STAFF",
          "inspectAssigneeCodes": ["METALLURGIST"]
        },
        "selfInspectPlan": {
          "inspectPlanCode": "SELF-CHECK-HT",
          "inspectStandardCode": "WI-HT-007"
        },
        "specialInspectPlan": {
          "inspectPlanCode": "HARDNESS-TEST-03",
          "inspectStandardCode": "ASTM E18",
          "inspectAssigneeType": "GROUP",
          "inspectAssigneeCodes": ["QE-1005"]
        },
        "directStore": false,
        "snProductionProcedure": false,
        "snReplaceProcedure": true,
        "snPrintProcedure": true,
        "snProductionType": "IMPORT_SN",
        "snImportType": "GENERATOR",
        "snSingletonProcedure": false,
        "enableItemRecognizeCode": true,
        "itemRecognizeCodeConfig": {
          "itemRecognizeMatchLength": 12,
          "ruleType": "AS_MATERIAL_PREFIX"
        },
        "envElements": [
          {
            "name": "ChamberTemperature",
            "required": true,
            "unit": "°C",
            "min": 850,
            "max": 900,
            "comment": "渗碳温度控制窗口"
          },
          {
            "name": "QuenchingRate",
            "required": true,
            "unit": "°C/s",
            "min": 30,
            "max": 50,
            "comment": "油淬冷却速率"
          }
        ],
        "requirement": "表面硬度HRC58-62|芯部硬度HRC35-40"
      },
      {
        "procedureCode": "GRINDING-08",
        "nextProcedureCode": "PRESS-FIT-02",
        "workCenterCode": "WC-PRECISION-01",
        "warehouseCode": "WH-GRINDING",
        "outsourceProcedure": false,
        "lotCarFlowType": "HYBRID_FLOW",
        "queueTimeUnit": "HOUR",
        "queueTime": 2,
        "prepareTimeUnit": "MINUTE",
        "prepareTime": 45,
        "waitingTimeUnit": "HOUR",
        "waitingTime": 1,
        "transferTimeUnit": "MINUTE",
        "transferTime": 20,
        "processTimeUnit": "PRODUCT_PER_HOUR",
        "processTime": 60,
        "prepareMaterialType": "ADVANCE_PREPARE",
        "jbkCountTime": true,
        "divideWork": true,
        "usingOverbalanceJbk": false,
        "selfInspect": true,
        "specialInspect": true,
        "inspectPlan": {
          "inspectPlanCode": "IP-GRIND-2024",
          "inspectStandardCode": "ISO-1302",
          "inspectAssigneeType": "ROLE",
          "inspectAssigneeCodes": ["QUALITY_ENGINEER"]
        },
        "selfInspectPlan": {
          "inspectPlanCode": "SELF-CHECK-GR",
          "inspectStandardCode": "WI-GR-012"
        },
        "specialInspectPlan": {
          "inspectPlanCode": "ROUNDNESS-TEST",
          "inspectStandardCode": "ASME Y14.5",
          "inspectAssigneeType": "USER",
          "inspectAssigneeCodes": ["QE-1023"]
        },
        "directStore": true,
        "snProductionProcedure": true,
        "snReplaceProcedure": false,
        "snPrintProcedure": true,
        "snProductionType": "",
        "snImportType": "",
        "snSingletonProcedure": true,
        "enableItemRecognizeCode": true,
        "itemRecognizeCodeConfig": {
          "itemRecognizeMatchLength": 15,
          "ruleType": "GS1_128"
        },
        "envElements": [
          {
            "name": "CoolantFlow",
            "required": true,
            "unit": "L/min",
            "min": 20,
            "max": 25,
            "comment": "磨削液流量控制"
          }
        ],
        "requirement": "圆度公差±0.003mm|表面粗糙度Ra0.4"
      }
    ]
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://sit.newcoretech.com/api/open/v3/routings/create' \
--header 'Content-Type: application/json' \
--data-raw '{
  "body": {
    "code": "RT-GEARBOX-2030A",
    "name": "高精度齿轮箱总装工艺路线",
    "defaultRouting": true,
    "productionProcessCode": "PP-AUTO-ASSEMBLY",
    "itemCode": "GEARBOX-2030A-ASSEMBLY",
    "comment": "新能源车用减速器|洁净度等级Class 8|扭矩容限±5%",
    "baseQty": 1,
    "bomVersion": "V2.1.3",
    "snProduction": true,
    "snParallel": true,
    "procedureMaterials": [
      {
        "itemCode": "BEARING-6208-C4",
        "procedureCode": "PRESS-FIT-02",
        "useQty": 2,
        "backFlush": true,
        "enablePrepareMaterialLimit": true,
        "bomVersion": "V1.2.0",
        "consumeType": "SEQUENTIAL",
        "consumeMaterialLimitType": "PROCEDURE",
        "replaceProductSn": false,
        "defaultBatchCodes": ["BATCH-202408-A"],
        "defaultWarehouseCode": "WH-ASSEMBLY-02",
        "distributeOrder": "20"
      },
      {
        "itemCode": "GEAR-3045-STEEL",
        "procedureCode": "HEAT-TREAT-05",
        "useQty": 4,
        "backFlush": false,
        "enablePrepareMaterialLimit": true,
        "bomVersion": "V1.0.2",
        "consumeType": "BATCH",
        "consumeMaterialLimitType": "WORK_ORDER",
        "replaceProductSn": true,
        "defaultBatchCodes": ["GEAR-BATCH-0825"],
        "defaultWarehouseCode": "WH-FORGING-03",
        "distributeOrder": "10"
      }
    ],
    "procedures": [
      {
        "procedureCode": "HEAT-TREAT-05",
        "nextProcedureCode": "GRINDING-08",
        "workCenterCode": "WC-HEAT-02",
        "warehouseCode": "WH-HEAT-RAW",
        "outsourceProcedure": false,
        "lotCarFlowType": "AUTO_FLOW",
        "queueTimeUnit": "HOUR",
        "queueTime": 1,
        "prepareTimeUnit": "MINUTE",
        "prepareTime": 30,
        "waitingTimeUnit": "HOUR",
        "waitingTime": 0.5,
        "transferTimeUnit": "MINUTE",
        "transferTime": 15,
        "processTimeUnit": "PRODUCT_PER_HOUR",
        "processTime": 80,
        "prepareMaterialType": "PREPARE_MATERIAL",
        "jbkCountTime": true,
        "divideWork": true,
        "usingOverbalanceJbk": true,
        "selfInspect": true,
        "specialInspect": true,
        "inspectPlan": {
          "inspectPlanCode": "IP-HT-2024",
          "inspectStandardCode": "AMS-2750",
          "inspectAssigneeType": "STAFF",
          "inspectAssigneeCodes": ["METALLURGIST"]
        },
        "selfInspectPlan": {
          "inspectPlanCode": "SELF-CHECK-HT",
          "inspectStandardCode": "WI-HT-007"
        },
        "specialInspectPlan": {
          "inspectPlanCode": "HARDNESS-TEST-03",
          "inspectStandardCode": "ASTM E18",
          "inspectAssigneeType": "GROUP",
          "inspectAssigneeCodes": ["QE-1005"]
        },
        "directStore": false,
        "snProductionProcedure": false,
        "snReplaceProcedure": true,
        "snPrintProcedure": true,
        "snProductionType": "IMPORT_SN",
        "snImportType": "GENERATOR",
        "snSingletonProcedure": false,
        "enableItemRecognizeCode": true,
        "itemRecognizeCodeConfig": {
          "itemRecognizeMatchLength": 12,
          "ruleType": "AS_MATERIAL_PREFIX"
        },
        "envElements": [
          {
            "name": "ChamberTemperature",
            "required": true,
            "unit": "°C",
            "min": 850,
            "max": 900,
            "comment": "渗碳温度控制窗口"
          },
          {
            "name": "QuenchingRate",
            "required": true,
            "unit": "°C/s",
            "min": 30,
            "max": 50,
            "comment": "油淬冷却速率"
          }
        ],
        "requirement": "表面硬度HRC58-62|芯部硬度HRC35-40"
      },
      {
        "procedureCode": "GRINDING-08",
        "nextProcedureCode": "PRESS-FIT-02",
        "workCenterCode": "WC-PRECISION-01",
        "warehouseCode": "WH-GRINDING",
        "outsourceProcedure": false,
        "lotCarFlowType": "HYBRID_FLOW",
        "queueTimeUnit": "HOUR",
        "queueTime": 2,
        "prepareTimeUnit": "MINUTE",
        "prepareTime": 45,
        "waitingTimeUnit": "HOUR",
        "waitingTime": 1,
        "transferTimeUnit": "MINUTE",
        "transferTime": 20,
        "processTimeUnit": "PRODUCT_PER_HOUR",
        "processTime": 60,
        "prepareMaterialType": "ADVANCE_PREPARE",
        "jbkCountTime": true,
        "divideWork": true,
        "usingOverbalanceJbk": false,
        "selfInspect": true,
        "specialInspect": true,
        "inspectPlan": {
          "inspectPlanCode": "IP-GRIND-2024",
          "inspectStandardCode": "ISO-1302",
          "inspectAssigneeType": "ROLE",
          "inspectAssigneeCodes": ["QUALITY_ENGINEER"]
        },
        "selfInspectPlan": {
          "inspectPlanCode": "SELF-CHECK-GR",
          "inspectStandardCode": "WI-GR-012"
        },
        "specialInspectPlan": {
          "inspectPlanCode": "ROUNDNESS-TEST",
          "inspectStandardCode": "ASME Y14.5",
          "inspectAssigneeType": "USER",
          "inspectAssigneeCodes": ["QE-1023"]
        },
        "directStore": true,
        "snProductionProcedure": true,
        "snReplaceProcedure": false,
        "snPrintProcedure": true,
        "snProductionType": "",
        "snImportType": "",
        "snSingletonProcedure": true,
        "enableItemRecognizeCode": true,
        "itemRecognizeCodeConfig": {
          "itemRecognizeMatchLength": 15,
          "ruleType": "GS1_128"
        },
        "envElements": [
          {
            "name": "CoolantFlow",
            "required": true,
            "unit": "L/min",
            "min": 20,
            "max": 25,
            "comment": "磨削液流量控制"
          }
        ],
        "requirement": "圆度公差±0.003mm|表面粗糙度Ra0.4"
      }
    ]
  }
}'

返回响应

🟢200成功
application/json
Body
基础http返回信息
code
integer 
可选
message
string 
可选
示例
{
  "code": 0,
  "message": ""
}
上一页
分批查询标准工序
下一页
删除工艺路线
Built with