{
"body": {
"parentCode": "MO_PARENT_20230720001", // 上级生产单号(例如关联的主生产计划单号)
"code": "MO20230721001", // 唯一生产单编号
"assigneeType": "STAFF", // 分配对象类型
"assigneeCode": "OPR_JACK_003", // 操作员工号(具体负责人员)
"itemCode": "PROD_GXQ_3300", // 生产产品物料编码
"configurableSpecMap": {
"surfaceTreatment": "anodized" // 产品可配置规格(示例:表面处理工艺)
},
"bomVersion": "BOM_V2_3", // 使用的BOM版本号
"planQty": 500, // 计划生产数量(合理生产批量)
"baseUnitPlanQty": 500, // 基本单位计划数量(单位:件)
"assistUnitPlanQty": 2500, // 辅助单位计划数量(单位:公斤,按5kg/件计算)
"comment": "客户紧急订单-优先排产", // 生产单总体备注
"orderRelations": [
{
"orderCode": "SO_20230720056", // 关联销售订单号
"orderType": "ORDER", // 订单类型
"orderProductCode": "PROD_CLIENT_A1" // 客户定制产品编码
}
],
"planMaterialComment": "铜材需预烘烤处理", // 物料准备特殊要求
"startTime": 1690416000000, // 计划开始时间(2023-07-27 00:00 GMT+8)
"endTime": 1690516800000, // 计划结束时间(2023-07-28 04:00 GMT+8)
"productionBatchCode": "BATCH_20230727_05", // 生产批次号
"productionWarehouseCode": "WH_FINISHED_01", // 成品仓库编码
"routingCode": "ROUTE_GXQ_V3", // 工艺路线编码
"productionProcessCode": "PROC_ASM_MAIN", // 核心工序代码
"prepareMaterialPlan": "true", // 启用备料计划(实际需要备料)
"procedures": [
{
"procedureCode": "PROC_CNC_01", // 工序编码
"outSource": false, // 是否外协(内部生产)
"workCenterCode": "WC_CNC_3", // 工作中心编码
"requirement": "±0.05mm公差控制", // 工序技术要求
"designDiagrams": "GD_3300_ASM_V2.pdf", // 设计图纸文件
"nextProcedureCode": "PROC_POLISH_02", // 下一道工序编码
"lotCarFlowType": "MANU_FLOW", // 批次流转类型
"flowBatchSize": 50, // 流转批量(最小包装单位)
"flowReceive": true, // 是否接收前序流转物料
"printProcedure": true, // 打印工序指导书
"snProductionProcedure": true, // 是否序列号生成工序
"snReplaceProcedure": false, // 是否序列号替换工序
"snProductionType": "NONE", // 序列号生产方式
"snImportType": "NON", // 序列号导入方式
"snReplaceType": "NONE", // 序列号替换类型
"snPrintProcedure": true, // 打印序列号标签
"snSingletonProcedure": false, // 是否单件序列号模式
"selfInspect": true, // 启用操作工自检
"specialInspect": true, // 启用质检专检
"inspectPlan": {
"inspectPlanCode": "IP_DIM_007", // 质检方案编码
"inspectStandardCode": "IS_ISO2768", // 检验标准编码
"inspectAssigneeType": "TEAM", // 检验分配类型(调整为质检团队)
"inspectAssigneeCodes": [
"QC_TEAM_B" // 质检团队编号
]
},
"selfInspectPlan": {
"inspectPlanCode": "SELF_CHK_01", // 自检方案编码
"inspectStandardCode": "VISUAL_CHK" // 自检标准编码
},
"specialInspectPlan": {
"inspectPlanCode": "SPC_IP_09", // 专检方案编码
"inspectStandardCode": "SPC_MSA_03", // 专检标准编码
"inspectAssigneeType": "STAFF", // 检验分配类型(具体质检员)
"inspectAssigneeCodes": [
"QC_JANE_2023" // 质检员工号
]
},
"enableItemRecognizeCode": true, // 启用物料识别码
"itemRecognizeCodeConfig": {
"itemRecognizeMatchLength": 12, // 识别码长度(符合企业标准)
"ruleType": "AS_CODE_PREFIX" // 编码规则类型
},
"customFields": {
"coolantType": "SYNTHETIC_68" // 自定义字段(示例:指定切削液型号)
}
}
],
"prepareMaterialType": "PREPARE_MATERIAL", // 备料类型
"snProduction": true, // 启用序列号管理
"snParallel": false, // 序列号不并行生成(顺序生成)
"bindingSn": [
{
"procedureCode": "PROC_TEST_04", // 绑定序列号的工序
"autoGenerateSnCount": 500, // 自动生成序列号数量
"customSnCodes": [
"CUST_SN_2023070001" // 客供序列号(如有)
]
}
],
"planMaterials": [
{
"itemCode": "MAT_AL6061", // 原材料编码
"procedureCode": "PROC_CNC_01", // 用料工序
"bomVersion": "BOM_V2_3", // 物料BOM版本
"planQty": 550, // 计划用量(含5%损耗)
"assistUnitPlanQty": 2750, // 辅助单位用量(公斤)
"consumeType": "DEFAULT", // 消耗类型(
"consumeMaterialLimitType": "WORK_ORDER", // 限额类型
"configurableSpecMap": {
"thickness": "10±0.1mm" // 物料规格要求
},
"comment": "必须使用批次AL6061-23B材料", // 物料特殊说明
"keyMaterial": true, // 是否关键物料
"defaultWarehouseCode": "WH_RAW_METAL", // 默认仓库
"defaultBatchCodes": [
"BATCH_AL6061_2307A"
], // 指定物料批次
"replaceProductSn": "false", // 不替换产品序列号
"enablePrepareMaterialLimit": true, // 启用备料限额
"itemRecognizableCode": "ID_AL6061_T10", // 物料识别码
"distributeOrder": "1" // 发料顺序(首序发料)
}
],
"backFlushMaterials": [
{
"itemCode": "MAT_SCREW_M4", // 倒冲物料编码(小件辅料)
"procedureCode": "PROC_ASM_MAIN", // 消耗工序
"bomVersion": "BOM_V2_3", // BOM版本
"planQty": 3000, // 计划用量(每件6颗)
"assistUnitPlanQty": 0, // 无辅助单位
"consumeType": "BACKFLUSH", // 倒冲消耗类型
"consumeMaterialLimitType": "UNLIMITED", // 无限额消耗
"configurableSpecMap": {
"length": "16mm" // 螺钉规格
},
"comment": "线边仓自动扣料" // 倒冲备注
}
],
"customFields": {
"energyConsumption": "18.5kW" // 自定义字段(单件能耗)
}
}
}
curl --location --request POST 'https://sit.newcoretech.com/api/open/v3/workOrder/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"body": {
"parentCode": "MO_PARENT_20230720001", // 上级生产单号(例如关联的主生产计划单号)
"code": "MO20230721001", // 唯一生产单编号
"assigneeType": "STAFF", // 分配对象类型
"assigneeCode": "OPR_JACK_003", // 操作员工号(具体负责人员)
"itemCode": "PROD_GXQ_3300", // 生产产品物料编码
"configurableSpecMap": {
"surfaceTreatment": "anodized" // 产品可配置规格(示例:表面处理工艺)
},
"bomVersion": "BOM_V2_3", // 使用的BOM版本号
"planQty": 500, // 计划生产数量(合理生产批量)
"baseUnitPlanQty": 500, // 基本单位计划数量(单位:件)
"assistUnitPlanQty": 2500, // 辅助单位计划数量(单位:公斤,按5kg/件计算)
"comment": "客户紧急订单-优先排产", // 生产单总体备注
"orderRelations": [
{
"orderCode": "SO_20230720056", // 关联销售订单号
"orderType": "ORDER", // 订单类型
"orderProductCode": "PROD_CLIENT_A1" // 客户定制产品编码
}
],
"planMaterialComment": "铜材需预烘烤处理", // 物料准备特殊要求
"startTime": 1690416000000, // 计划开始时间(2023-07-27 00:00 GMT+8)
"endTime": 1690516800000, // 计划结束时间(2023-07-28 04:00 GMT+8)
"productionBatchCode": "BATCH_20230727_05", // 生产批次号
"productionWarehouseCode": "WH_FINISHED_01", // 成品仓库编码
"routingCode": "ROUTE_GXQ_V3", // 工艺路线编码
"productionProcessCode": "PROC_ASM_MAIN", // 核心工序代码
"prepareMaterialPlan": "true", // 启用备料计划(实际需要备料)
"procedures": [
{
"procedureCode": "PROC_CNC_01", // 工序编码
"outSource": false, // 是否外协(内部生产)
"workCenterCode": "WC_CNC_3", // 工作中心编码
"requirement": "±0.05mm公差控制", // 工序技术要求
"designDiagrams": "GD_3300_ASM_V2.pdf", // 设计图纸文件
"nextProcedureCode": "PROC_POLISH_02", // 下一道工序编码
"lotCarFlowType": "MANU_FLOW", // 批次流转类型
"flowBatchSize": 50, // 流转批量(最小包装单位)
"flowReceive": true, // 是否接收前序流转物料
"printProcedure": true, // 打印工序指导书
"snProductionProcedure": true, // 是否序列号生成工序
"snReplaceProcedure": false, // 是否序列号替换工序
"snProductionType": "NONE", // 序列号生产方式
"snImportType": "NON", // 序列号导入方式
"snReplaceType": "NONE", // 序列号替换类型
"snPrintProcedure": true, // 打印序列号标签
"snSingletonProcedure": false, // 是否单件序列号模式
"selfInspect": true, // 启用操作工自检
"specialInspect": true, // 启用质检专检
"inspectPlan": {
"inspectPlanCode": "IP_DIM_007", // 质检方案编码
"inspectStandardCode": "IS_ISO2768", // 检验标准编码
"inspectAssigneeType": "TEAM", // 检验分配类型(调整为质检团队)
"inspectAssigneeCodes": [
"QC_TEAM_B" // 质检团队编号
]
},
"selfInspectPlan": {
"inspectPlanCode": "SELF_CHK_01", // 自检方案编码
"inspectStandardCode": "VISUAL_CHK" // 自检标准编码
},
"specialInspectPlan": {
"inspectPlanCode": "SPC_IP_09", // 专检方案编码
"inspectStandardCode": "SPC_MSA_03", // 专检标准编码
"inspectAssigneeType": "STAFF", // 检验分配类型(具体质检员)
"inspectAssigneeCodes": [
"QC_JANE_2023" // 质检员工号
]
},
"enableItemRecognizeCode": true, // 启用物料识别码
"itemRecognizeCodeConfig": {
"itemRecognizeMatchLength": 12, // 识别码长度(符合企业标准)
"ruleType": "AS_CODE_PREFIX" // 编码规则类型
},
"customFields": {
"coolantType": "SYNTHETIC_68" // 自定义字段(示例:指定切削液型号)
}
}
],
"prepareMaterialType": "PREPARE_MATERIAL", // 备料类型
"snProduction": true, // 启用序列号管理
"snParallel": false, // 序列号不并行生成(顺序生成)
"bindingSn": [
{
"procedureCode": "PROC_TEST_04", // 绑定序列号的工序
"autoGenerateSnCount": 500, // 自动生成序列号数量
"customSnCodes": [
"CUST_SN_2023070001" // 客供序列号(如有)
]
}
],
"planMaterials": [
{
"itemCode": "MAT_AL6061", // 原材料编码
"procedureCode": "PROC_CNC_01", // 用料工序
"bomVersion": "BOM_V2_3", // 物料BOM版本
"planQty": 550, // 计划用量(含5%损耗)
"assistUnitPlanQty": 2750, // 辅助单位用量(公斤)
"consumeType": "DEFAULT", // 消耗类型(
"consumeMaterialLimitType": "WORK_ORDER", // 限额类型
"configurableSpecMap": {
"thickness": "10±0.1mm" // 物料规格要求
},
"comment": "必须使用批次AL6061-23B材料", // 物料特殊说明
"keyMaterial": true, // 是否关键物料
"defaultWarehouseCode": "WH_RAW_METAL", // 默认仓库
"defaultBatchCodes": [
"BATCH_AL6061_2307A"
], // 指定物料批次
"replaceProductSn": "false", // 不替换产品序列号
"enablePrepareMaterialLimit": true, // 启用备料限额
"itemRecognizableCode": "ID_AL6061_T10", // 物料识别码
"distributeOrder": "1" // 发料顺序(首序发料)
}
],
"backFlushMaterials": [
{
"itemCode": "MAT_SCREW_M4", // 倒冲物料编码(小件辅料)
"procedureCode": "PROC_ASM_MAIN", // 消耗工序
"bomVersion": "BOM_V2_3", // BOM版本
"planQty": 3000, // 计划用量(每件6颗)
"assistUnitPlanQty": 0, // 无辅助单位
"consumeType": "BACKFLUSH", // 倒冲消耗类型
"consumeMaterialLimitType": "UNLIMITED", // 无限额消耗
"configurableSpecMap": {
"length": "16mm" // 螺钉规格
},
"comment": "线边仓自动扣料" // 倒冲备注
}
],
"customFields": {
"energyConsumption": "18.5kW" // 自定义字段(单件能耗)
}
}
}'
{
"code": 0,
"message": ""
}