金蝶云星空和吉客云接口打通对接实战

数据源系统:金蝶云星空
金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践,面向事业部制、多地点、多工厂等运营协同与管控型企业及集团公司,提供一个通用的ERP服务平台。K/3Cloud支持的协同应用包括但不限于:集中/分散销售、集中/分散采购、B2B电商管理、B2C电商中心、供应商协同、多工厂计划、跨工厂领料、跨工厂加工、工厂间调拨、内部交易及结算、集团财务管理、阿米巴经营等。
接入系统:吉客云
吉客云是基于“网店管家”十五年电商ERP行业和技术积累基础上顺应产业发展需求,重新定位、全新设计推出的换代产品,从业务数字化和组织数字化两个方向出发,以构建流程的闭环为依归,致力于为企业的数字化升级提供落地工具。
数据接口配置方案
异构系统具有非常丰富的业务流程、复杂的系统架构和服务接口。在很多情况下,这两个系统都是分别独立部署和运行的,各自拥有不同的技术栈和编程模型,甚至两者在系统平台、技术平台和编程语言上是完全异构的。那么对接就需要根据接口配置对应的规则,例如取数就要根据查询接口获取金蝶云星空的数据,并且根据对应的条件进行取数,目标系统就必须根据目标系统的格式,以及获取的数据进行加工处理后进行写入到吉客云中。轻易云集成平台的可视化配置轻松实现。通过该系统数据集成平台的能力,可以集成的应用系统包括CRM、ERP、钉钉、企业微信、MES、飞书、用友、金蝶等 177 个不同应用系统之间的无代码接口集成,并且每周都在增加新的应用系统接入。



金蝶云星空接口明细
- API:executeBillQuery
- NAME:库存查询
- METHOD:POST
请求参数
接口字段 | 名称 | 预设值 |
FID | FID | FID |
FStockId | 仓库ID | FStockId |
FMaterialId | 物料ID | FMaterialId |
FBaseQty | 库存量 | FBaseQty |
FBaseAVBQty | 可用量 | FBaseAVBQty |
FLot | 批次号 | FLot |
FUpdateTime | 最后更新日期 | FUpdateTime |
FOwnerId | 货主ID | FOwnerId |
FKeeperId | 保管者ID | FKeeperId |
FStockOrgId | 库存组织ID | FStockOrgId |
FOwnerTypeId | 货主类型ID | FOwnerTypeId |
FStockId_FNumber | 仓库编码 | FStockId.FNumber |
FMaterialId_FNumber | 物料编码 | FMaterialId.FNumber |
FMaterialId_FPurchaseUnitId | 物料采购单位ID | FMaterialId.FPurchaseUnitId |
FOwnerId_FNumber | 货主编码 | FOwnerId.FNumber |
FKeeperId_FNumber | 保管者编码 | FKeeperId.FNumber |
FLot_FNumber | 批次编码 | FLot.FNumber |
FStockOrgId_FNumber | 库存组织编码 | FStockOrgId.FNumber |
FProduceDate | 生产日期 | FProduceDate |
FExpiryDate | 有效期至 | FExpiryDate |
FMaterialId_FExpPeriod | 保质期 | FMaterialId.FExpPeriod |
FStockStatusId | 库存状态 | FStockStatusId |
FStockLocId | 库位ID | FStockLocId |
FMaterialId_FPurchaseUnitId_FConvertDenominator | FMaterialId_FPurchaseUnitId_FConvertDenominator | |
FMaterialId_FPurchaseUnitId_FConvertNumerator | FMaterialId_FPurchaseUnitId_FConvertNumerator | |
FRemainInStockQty | 采购单位数量 | |
Limit | 最大行数 | {{PAGINATION_PAGE_SIZE}} |
StartRow | 开始行索引 | {{PAGINATION_START_ROW}} |
TopRowCount | 返回总行数 | |
FilterString | 过滤条件 | (FStockOrgId.FNumber='103' or FStockOrgId.FNumber='104') and FStockId.FNumber in ('01DS') and FSTOCKSTATUSID.FNUMBER = 'KCZT01_SYS' and FBaseQty <> 0 and Fsecqty <> 0 |
FieldKeys | 需查询的字段key集合 | |
FormId | 业务对象表单Id | STK_Inventory |
响应参数
接口字段 | 名称 | 预设值 |
FID | FID | |
FStockId | 仓库ID | |
FMaterialId | 物料ID | |
FBaseQty | 库存量 | |
FBaseAVBQty | 可用量 | |
FLot | 批次号 | |
FUpdateTime | 最后更新日期 | |
FOwnerId | 货主ID | |
FKeeperId | 保管者ID | |
FStockOrgId | 库存组织ID | |
FOwnerTypeId | 货主类型ID | |
FStockId_FNumber | 仓库编码 | |
FMaterialId_FNumber | 物料编码 | |
FMaterialId_FPurchaseUnitId | 物料采购单位ID | |
FOwnerId_FNumber | 货主编码 | |
FKeeperId_FNumber | 保管者编码 | |
FLot_FNumber | 批次编码 | |
FStockOrgId_FNumber | 库存组织编码 | |
FProduceDate | 生产日期 | |
FExpiryDate | 有效期至 | |
FMaterialId_FExpPeriod | 计划跟踪号 | |
FStockStatusId | 库存状态 | |
FStockLocId | 库位ID | |
FMaterialId_FPurchaseUnitId_FConvertDenominator | FMaterialId_FPurchaseUnitId_FConvertDenominator | |
FMaterialId_FPurchaseUnitId_FConvertNumerator | FMaterialId_FPurchaseUnitId_FConvertNumerator | |
FRemainInStockQty | 采购单位数量 | |
吉客云接口明细
- 调用接口:erp.stock.createandstockin
- 接口名称:盘点单新增并审核
- 方法:POST
请求参数
字段 | 字段名称 | 类型 | 配置值 |
vendCode | 供应商编码 | string | |
applyDepartCode | 部门编码 | string | H04 |
applyCompanyCode | 入库公司编码 | string | 103 |
inWarehouseCode | 仓库编码 | string | {{FStockId_FNumber}} |
inType | 入库类型 | string | 101 |
relDataId | 关联单据编号 | string | {{random}} |
applyUserId | 申请人 | string | |
applyUserName | 申请人姓名 | string | 吕修远 |
applyDate | 申请时间 | string | |
memo | 备注 | string | 期初入库 |
operator | 制单人 | string | 吕修远 |
source | 写死:OPEN | string | OPEN |
logisticNo | 物流单号 | string | |
logisticCode | 物流公司编号 | string | |
stockInDetailViews | 入库申请单明细 | array | details |
stockInDetailViews.skuBarcode | 货品编号 | string | {{details.FMaterialId_FNumber}} |
stockInDetailViews.relDetailId | 关联实际业务明细表的id | string | |
stockInDetailViews.skuCount | 入库数量 | string | {{details.FRemainInStockQty}} |
stockInDetailViews.isCertified | 是否正品 | string | 1 |
stockInDetailViews.batchList | 批号明细 | array | |
stockInDetailViews.batchList.batchNo | 批号 | string | {{details.FLot_FNumber}} |
stockInDetailViews.batchList.quantity | 数量 | string | {{details.FRemainInStockQty}} |
stockInDetailViews.batchList.productionDate | 生产日期 | string | {{details.FProduceDate}} |
stockInDetailViews.batchList.expirationDate | 到期日期 | string | {{details.FExpiryDate}} |
stockInDetailViews.batchList.shelfLife | 保质期 | string | function case '{{details.FMaterialId_FExpPeriod}}' when '0' then '' else {{details.FMaterialId_FExpPeriod}} end |
stockInDetailViews.batchList.shelfLiftUnit | 保质期单位 | string | _findCollection find FExpUnit from 44da707b-4d02-3e20-ad97-fdd69ff7a37d where FNumber={{details.FMaterialId_FNumber}} |
数据对接价值
当企业规模逐渐增大时,作为支撑业务运营的IT建设也变得越来越重要,不过往往企业的IT建设过程中会发现某一家软件供应商基本不能完全覆盖企业所有的业务运营流程,这样的结果就是,企业上的IT系统很多很全,从ERP到HR、CRM、PDM、OA等,貌似所有的业务都覆盖到了,但实际上因为这些系统的不集成,而形成了企业很多新的信息孤岛,非常不利于企业的后续的管理和战略发展。从现今和往后的发展趋势来看,也不可避免会遇到上述问题,毕竟企业经营的多样化,并不是所有的业务都能在一个系统中完成,所以我们必须在产品架构上支持更好的与外部系统进行协同。通过轻易云集成平台统一的API管理平台,对API进行显性化、可视化,使所有API服务成为企业的数字资产,提升API利用率,发挥业务系统价值,实现企业IT资产的可插拔、可复用、可组成。
