金蝶云星空和四化智造MES(WEB)单据接口对接

对接系统:四化智造MES(WEB)
MES系统是集成生产管理、品质管理、设备管理、BI数据中心、库存管理、工时管理、数据采集、看板管理等为一体的综合性生产管理系统。通过强调制造过程的透明化,帮助企业由粗放式向精益化管理模式升级。
写入目标:金蝶云星空
金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台。金蝶K/3Cloud围绕着“生态、人人、体验”,旨在帮助企业打造面向新时代的生态互联与协同平台,围绕生态中的每个角色,提供随手可得的云服务,最终实现敏捷协同,智慧运营的企业运营新境界。整个产品采用SOA架构,完全基于BOS平台组建而成,业务架构上贯穿流程驱动与角色驱动思想,结合中国管理模式与中国管理实践积累,精细化支持企业财务管理、供应链管理、生产管理、供应链协同管理、人力资源管理等核心应用。技术架构上该产品采用平台化构建,支持跨数据库应用,支持本地部署、私有云部署与公有云部署三种部署方式,同时还在公有云上开放中国第一款基于ERP的协同开发云平台。任何一家使用金蝶K/3Cloud产品的企业,其拥有的是包含金蝶在内的众多基于同一个平台提供服务的IT服务伙伴。
配置集成方案
通过可视化界面的拖、拉、拽即可轻松快速构建数据集成流程,将四化智造MES(WEB)、金蝶云星空之间接口数据联通,支持数据在线预览、数据集成流程全过程调试,Web界面追踪调试日志等功能。 平台兼具实时数据处理和数据集成分发功能,用户通过可视化的拖、拽即可完成数据处理逻辑,将数据加工处理后分发到下游业务系统或其他异构存储中。
  


四化智造MES(WEB)接口明细
- API:wms/warehouseStock/warehouseTransListJdNotEq
- NAME:业务订单列表查询
- METHOD:GET
请求参数
| 接口字段 | 字段名称 | 预设值 | 描述 | 
|---|---|---|---|
| pageNum | 页码 | 1 | 页码 | 
| pageSize | 页数 | 100 | 页数 | 
| updBeginTime | 开始时间 | {{LAST_SYNC_TIME datetime}} | 开始时间 | 
| updEndTime | 结束时间 | {{CURRENT_TIME datetime}} | 结束时间 | 
响应参数
| 接口字段 | 字段名称 | 预设值 | 描述 | 
|---|---|---|---|
| mchId | mchId | autoFillResponse | |
| createBy | createBy | _autoFillResponse | |
| createName | createName | autoFillResponse | |
| checkLabel | checkLabel | _autoFillResponse | |
| createTime | createTime | autoFillResponse | |
| updateBy | updateBy | _autoFillResponse | |
| updateName | updateName | autoFillResponse | |
| updateTime | updateTime | _autoFillResponse | |
| remark | remark | autoFillResponse | |
| companyCode | companyCode | _autoFillResponse | |
| currentUserBy | currentUserBy | autoFillResponse | |
| currentUserName | currentUserName | _autoFillResponse | |
| currentTime | currentTime | autoFillResponse | |
| filtrationBomStatus | filtrationBomStatus | _autoFillResponse | |
| id | id | autoFillResponse | |
| orderUuid | orderUuid | _autoFillResponse | |
| orderNo | orderNo | autoFillResponse | |
| customerUuid | customerUuid | _autoFillResponse | |
| customerName | customerName | autoFillResponse | |
| orderType | orderType | _autoFillResponse | |
| urgentLevel | urgentLevel | autoFillResponse | |
| orderDate | orderDate | _autoFillResponse | |
| orderStatus | orderStatus | autoFillResponse | |
| customerOrderNo | customerOrderNo | _autoFillResponse | |
| leader | leader | autoFillResponse | |
| leaderName | leaderName | _autoFillResponse | |
| processingType | processingType | autoFillResponse | |
| picSource | picSource | _autoFillResponse | |
| orderPrice | orderPrice | autoFillResponse | |
| paymentType | paymentType | _autoFillResponse | |
| orderDeliveryDate | orderDeliveryDate | autoFillResponse | |
| saleOrg | saleOrg | _autoFillResponse | |
| isAnalyse | isAnalyse | autoFillResponse | |
| mbsOrderBomList | mbsOrderBomList | _autoFillResponse | |
| mbsOrderBomList.mchId | mchId | autoFillResponse | |
| mbsOrderBomList.createBy | createBy | _autoFillResponse | |
| mbsOrderBomList.createName | createName | autoFillResponse | |
| mbsOrderBomList.checkLabel | checkLabel | _autoFillResponse | |
| mbsOrderBomList.createTime | createTime | autoFillResponse | |
| mbsOrderBomList.updateBy | updateBy | _autoFillResponse | |
| mbsOrderBomList.updateName | updateName | autoFillResponse | |
| mbsOrderBomList.updateTime | updateTime | _autoFillResponse | |
| mbsOrderBomList.remark | remark | autoFillResponse | |
| mbsOrderBomList.companyCode | companyCode | _autoFillResponse | |
| mbsOrderBomList.currentUserBy | currentUserBy | autoFillResponse | |
| mbsOrderBomList.currentUserName | currentUserName | _autoFillResponse | |
| mbsOrderBomList.currentTime | currentTime | autoFillResponse | |
| mbsOrderBomList.filtrationBomStatus | filtrationBomStatus | _autoFillResponse | |
| mbsOrderBomList.bomId | bomId | autoFillResponse | |
| mbsOrderBomList.bomUuid | bomUuid | _autoFillResponse | |
| mbsOrderBomList.bomNo | bomNo | autoFillResponse | |
| mbsOrderBomList.orderUuid | orderUuid | _autoFillResponse | |
| mbsOrderBomList.orderNo | orderNo | autoFillResponse | |
| mbsOrderBomList.partNo | partNo | _autoFillResponse | |
| mbsOrderBomList.gradeName | gradeName | autoFillResponse | |
| mbsOrderBomList.picNo | picNo | _autoFillResponse | |
| mbsOrderBomList.orderNum | orderNum | autoFillResponse | |
| mbsOrderBomList.giftsNum | giftsNum | _autoFillResponse | |
| mbsOrderBomList.expectProductNum | expectProductNum | autoFillResponse | |
| mbsOrderBomList.unitName | unitName | _autoFillResponse | |
| mbsOrderBomList.unitNo | unitNo | autoFillResponse | |
| mbsOrderBomList.wholeDeliveryDate | wholeDeliveryDate | _autoFillResponse | |
| mbsOrderBomList.deliveryDate | deliveryDate | autoFillResponse | |
| mbsOrderBomList.customerDeliveryDate | customerDeliveryDate | _autoFillResponse | |
| mbsOrderBomList.bomStatus | bomStatus | autoFillResponse | |
| mbsOrderBomList.taxPrice | taxPrice | _autoFillResponse | |
| mbsOrderBomList.taxPoints | taxPoints | autoFillResponse | |
| mbsOrderBomList.untaxedPrice | untaxedPrice | _autoFillResponse | |
| mbsOrderBomList.priceUnitName | priceUnitName | autoFillResponse | |
| mbsOrderBomList.customerPartNo | customerPartNo | _autoFillResponse | |
| mbsOrderBomList.projectNo | projectNo | autoFillResponse | |
| mbsOrderBomList.bomRemark | bomRemark | _autoFillResponse | |
| mbsOrderBomList.patterNo | patterNo | autoFillResponse | |
| mbsOrderBomList.isBomAnalyse | isBomAnalyse | _autoFillResponse | |
| mbsOrderBomList.planNum | planNum | autoFillResponse | |
| mbsOrderBomList.planedNum | planedNum | _autoFillResponse | |
| mbsOrderBomList.totalTaxPrice | totalTaxPrice | autoFillResponse | |
| mbsOrderBomList.totalUntaxedPrice | totalUntaxedPrice | _autoFillResponse | |
| mbsOrderBomList.fileName2d | fileName2d | autoFillResponse | |
| mbsOrderBomList.fileName3d | fileName3d | _autoFillResponse | |
| mbsOrderBomList.filePath2d | filePath2d | autoFillResponse | |
| mbsOrderBomList.filePath3d | filePath3d | _autoFillResponse | |
| mbsOrderBomList.fileName | fileName | autoFillResponse | |
| mbsOrderBomList.filePath | filePath | _autoFillResponse | |
| mbsOrderBomList.fileSuffix | fileSuffix | autoFillResponse | |
| mbsOrderBomList.stockNumb | stockNumb | _autoFillResponse | |
| mbsOrderBomList.onLineNum | onLineNum | autoFillResponse | |
| mbsOrderBomList.price | price | _autoFillResponse | |
| mbsOrderBomList.picVersion | picVersion | autoFillResponse | |
| mbsOrderBomList.shipmentPlace | shipmentPlace | _autoFillResponse | |
| mbsOrderBomList.stage | stage | autoFillResponse | |
| mbsOrderBomList.mbsOrderBomUuid | mbsOrderBomUuid | _autoFillResponse | |
| mbsOrderBomList.materialInfoNo | materialInfoNo | autoFillResponse | |
| mbsOrderBomList.processingType | processingType | _autoFillResponse | |
| mbsOrderBomList.bomVersion | bomVersion | autoFillResponse | |
| mbsOrderBomList.projectCode | projectCode | _autoFillResponse | |
| mbsOrderBomList.projectName | projectName | autoFillResponse | |
| mbsOrderBomList.outNumb | outNumb | _autoFillResponse | |
| mbsOrderBomList.outStatus | outStatus | autoFillResponse | |
| mbsOrderBomList.replaceBomNo | replaceBomNo | _autoFillResponse | |
| mbsOrderBomList.bomItem | bomItem | autoFillResponse | |
| mbsOrderBomList.bomContractNo | bomContractNo | _autoFillResponse | |
| mbsOrderBomList.workNo | workNo | autoFillResponse | |
| mbsOrderBomList.singleBomNum | singleBomNum | _autoFillResponse | |
| mbsOrderBomList.cycleNum | cycleNum | autoFillResponse | |
| mbsOrderBomList.urgentNeedNo | urgentNeedNo | _autoFillResponse | |
| mbsOrderBomList.internalSpNum | internalSpNum | autoFillResponse | |
| mbsOrderBomList.customerSpNum | customerSpNum | _autoFillResponse | |
| mbsOrderBomList.urgentLevel | urgentLevel | autoFillResponse | |
| mbsOrderBomList.customerOrderNo | customerOrderNo | _autoFillResponse | |
| mbsOrderBomList.leader | leader | autoFillResponse | |
| mbsOrderBomList.leaderName | leaderName | _autoFillResponse | |
| mbsOrderBomList.centerConcatId | centerConcatId | autoFillResponse | |
| mbsOrderBomList.centerConcatValue | centerConcatValue | _autoFillResponse | |
| mbsOrderBomList.addressConcatId | addressConcatId | autoFillResponse | |
| mbsOrderBomList.addressConcatValue | addressConcatValue | _autoFillResponse | |
| mbsOrderBomList.addrContactCode | addrContactCode | autoFillResponse | |
| mbsOrderBomList.addrLocationCode | addrLocationCode | _autoFillResponse | |
| mbsOrderBomList.contactCode | contactCode | autoFillResponse | |
| mbsOrderBomList.locationCode | locationCode | _autoFillResponse | |
| mbsOrderBomList.jobStatus | jobStatus | autoFillResponse | |
| mbsOrderBomList.customerGradeName | customerGradeName | _autoFillResponse | |
| mbsOrderBomList.selectionCertificate | selectionCertificate | autoFillResponse | |
| mbsOrderBomList.pendingOrderNum | pendingOrderNum | _autoFillResponse | |
| mbsOrderBomList.replaceBomId | replaceBomId | autoFillResponse | |
| mbsOrderBomList.receiptsTime | receiptsTime | _autoFillResponse | |
| mbsOrderBomList.isBomConfirm | isBomConfirm | autoFillResponse | |
| mbsOrderBomList.shipOrg | shipOrg | _autoFillResponse | |
| mbsOrderBomList.custorMoldVer | custorMoldVer | autoFillResponse | |
| mbsOrderBomList.analyseNo | analyseNo | _autoFillResponse | |
| mbsOrderBomList.planNo | planNo | autoFillResponse | |
| mbsOrderBomList.planUuid | planUuid | _autoFillResponse | |
| mbsOrderBomList.projectCode | projectCode | autoFillResponse | |
| mbsOrderBomList.projectName | projectName | _autoFillResponse | |
| mbsOrderBomList.machiningType | machiningType | autoFillResponse | |
| mbsOrderBomList.businessUuid | businessUuid | _autoFillResponse | |
| mbsOrderBomList.omsOrderBomList | omsOrderBomList | autoFillResponse | |
| mbsOrderBomList.bomUuid | bomUuid | _autoFillResponse | |
| mbsOrderBomList.deleteBomList | deleteBomList | autoFillResponse | |
| mbsOrderBomList.itemCategory | itemCategory | _autoFillResponse | |
| mbsOrderBomList.outStatus | outStatus | autoFillResponse | |
| mbsOrderBomList.isUnified | isUnified | _autoFillResponse | |
| mbsOrderBomList.filePathList | filePathList | autoFillResponse | |
| mbsOrderBomList.totalNum | totalNum | _autoFillResponse | |
| mbsOrderBomList.originalOrderNo | originalOrderNo | autoFillResponse | |
| mbsOrderBomList.productType | productType | _autoFillResponse | |
| mbsOrderBomList.auditStatus | auditStatus | autoFillResponse | |
| mbsOrderBomList.applyBy | applyBy | _autoFillResponse | |
| mbsOrderBomList.applyTime | applyTime | autoFillResponse | |
| mbsOrderBomList.auditBy | auditBy | _autoFillResponse | |
| mbsOrderBomList.auditTime | auditTime | autoFillResponse | |
| mbsOrderBomList.instruct | instruct | _autoFillResponse | |
| mbsOrderBomList.auditName | auditName | autoFillResponse | |
| mbsOrderBomList.applyName | applyName | _autoFillResponse | |
| mbsOrderBomList.actUser | actUser | autoFillResponse | |
| mbsOrderBomList.serial | serial | _autoFillResponse | |
| mbsOrderBomList.currencyType | currencyType | autoFillResponse | |
| mbsOrderBomList.listOrderId | listOrderId | _autoFillResponse | |
| mbsOrderBomList.confrimNo | 出库单号 | 
金蝶云星空接口明细
- 调用接口:batchSave
- 接口名称:销售出库新增
- 方法:POST
请求参数
| 字段 | 字段名称 | 类型 | 配置值 | 
|---|---|---|---|
| FBillTypeID | 单据类型 | string | ZZCX01_SYS | 
| FOwnerTypeIdHead | 成品货主类型 | string | BD_OwnerOrg | 
| FOwnerIdHead | 成品货主 | string | 1 | 
| FAffairType | 事务类型 | string | Assembly | 
| FDeptID | 申请部门 | string | YA032 | 
| FSubProOwnTypeIdH | 子件货主类型 | string | BD_OwnerOrg | 
| FSubProOwnerIdH | 子件货主 | string | 1 | 
| F_lyzx_Base | 物料负责人 | string | YZ000472 | 
| F_UZMJ_Base | 仓管员 | string | YZ000314 | 
| FDate | 日期 | string | {{createTime}} | 
| FNote | 备注 | string | |
| FEntity | 成品表-后 | array | |
| FEntity.FMaterialId | 物料编码 | string | {{afterPartNo}} | 
| FEntity.FQty | 数量 | string | {{stockNumb}} | 
| FEntity.FStockId | 仓库 | string | F2313A | 
| FEntity.FStockLocId | 仓位 | string | H-1 | 
| FEntity.FMTONO | 计划跟踪号 | string | {{modeNoAfter}} | 
| FEntity.FStockStatusID | 库存状态 | string | KCZT01_SYS | 
| FEntity.FLot | 批号 | string | _function case _findCollection find FIsBatchManage from 80f3f76d-b3eb-3e61-96cd-169790878567 where FNumber={{details.partNo}} endFind when true then '00' else '' end | 
| FEntity.FSubEntity | 子件表-前 | array | |
| FEntity.FSubEntity.FMaterialIDSETY | 物料编码 | string | {{partNo}} | 
| FEntity.FSubEntity.FQtySETY | 数量 | string | {{stockNumb}} | 
| FEntity.FSubEntity.FStockIDSETY | 仓库 | string | F2313A | 
| FEntity.FSubEntity.FStockLocIdSETY | 仓位 | string | H-1 | 
| FEntity.FSubEntity.FMTONOSETY | 计划跟踪号 | string | {{modeNo}} | 
| FEntity.FSubEntity.FStockStatusIDSETY | 库存状态 | string | KCZT01_SYS | 
| FEntity.FSubEntity.FLOTSETY | 批号 | string | _function case _findCollection find FIsBatchManage from 80f3f76d-b3eb-3e61-96cd-169790878567 where FNumber={{details.partNo}} _endFind when true then '00' else '' end | 
| FEntity.FSubEntity.FKeeperTypeIDSETY | 货主类型 | string | BD_KeeperOrg | 
| FEntity.FSubEntity.FKeeperIDSETY | FKeeperIDSETY | string | 1 | 
| FEntity.FSubEntity.FOwnerTypeIDSETY | FOwnerTypeIDSETY | string | BD_OwnerOrg | 
| FEntity.FSubEntity.FOwnerIDSETY | FOwnerIDSETY | string | 1 | 
| FEntity.FSubEntity.FormId | 业务对象表单Id | string | STK_AssembledApp | 
| FEntity.FSubEntity.IsAutoSubmitAndAudit | 提交并审核 | bool | true | 
| FEntity.FSubEntity.IsVerifyBaseDataField | 验证基础资料 | bool | true | 
| FEntity.FSubEntity.Operation | 执行的操作 | string | Save | 
系统对接总览
当企业规模逐渐增大时,作为支撑业务运营的IT建设也变得越来越重要,不过往往企业的IT建设过程中会发现某一家软件供应商基本不能完全覆盖企业所有的业务运营流程,这样的结果就是,企业上的IT系统很多很全,从ERP到HR、CRM、PDM、OA等,貌似所有的业务都覆盖到了,但实际上因为这些系统的不集成,而形成了企业很多新的信息孤岛,非常不利于企业的后续的管理和战略发展。从现今和往后的发展趋势来看,也不可避免会遇到上述问题,毕竟企业经营的多样化,并不是所有的业务都能在一个系统中完成,所以我们必须在产品架构上支持更好的与外部系统进行协同。通过轻易云集成平台统一的API管理平台,对API进行显性化、可视化,使所有API服务成为企业的数字资产,提升API利用率,发挥业务系统价值,实现企业IT资产的可插拔、可复用、可组成。
