Qeasy Cloud
Get Started

从伯俊ERP到金蝶云星空通过接口配置打通数据

1 comments

从伯俊ERP到金蝶云星空通过接口配置打通数据

OA与ERP表单打通

对接系统伯俊ERP

伯俊科技拥有近千人的团队、出色的本地化服务能力及强劲的研发创新实力,在深耕零售行业24年中,成功研发企业级ERP系统、OMS订单管理系统、门店收银系统、门店管理软硬件一体机等。探索零售行业数字化的进程中,伯俊科技成功落地百余全渠道项目,积累丰富的业务中台、数据中台落地经验。

目标系统:金蝶云星空

金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践,面向事业部制、多地点、多工厂等运营协同与管控型企业及集团公司,提供一个通用的ERP服务平台。K/3Cloud支持的协同应用包括但不限于:集中/分散销售、集中/分散采购、B2B电商管理、B2C电商中心、供应商协同、多工厂计划、跨工厂领料、跨工厂加工、工厂间调拨、内部交易及结算、集团财务管理、阿米巴经营等。

系统对接接口配置

系统对接前期需要通过调研公司的业务,规划出最便捷,效率最高的整体流程。通过流程我们需要建立对应的方案来吧这些流程一一的落地,轻易云集成平台开箱即用的、可视化拖、拉、拽实现接口服务编排与聚合。只需要根据指引设定好对应的参数即可启动使用。设定好源平台:伯俊ERP的接口参数设置,以及设定好目标平台:金蝶云星空的映射,即可启动方案进行测试
金蝶云星空接口

伯俊ERP接口明细

  • 接口:/rest/excute
  • 接口名称:表头表体组合查询
  • 接口方法:POST

请求参数

字段名称类型描述 start页码string从结果集合的哪一行开始获取记录(从0计算) range页数string最多获取start行开始的多少条记录,考虑系统 性能,最大值将由系统参数设定 (Bos3.0.properties#rest.query.max.range ,缺省为100) count是否计算总数string columns需要查询的字段string需要查询的字段,不传默认查全部,用英文逗号隔开字段 params过滤参数object结构,称为Expression,为嵌套二叉树结构 params.expr1参数-1object params.expr1.condition条件string params.expr1.column字段string params.expr1.expr2参数-2object params.expr1.expr2.condition条件string params.expr1.expr2.column字段string params.expr1.expr2.combine组合关系string“and” “or” “and not” “or not”,若设置,必填expr1和expr2属性,忽略 column和condition。 params.table表名string params.command操作命令string params.reftables关联表string{"name":"StringToArray","params":","}

响应参数

字段名称类型描述 OWNERID创建人stringautoFillResponse CREATIONDATE创建时间string_autoFillResponse BILLDATE单据日期stringautoFillResponse BILLSTORE店仓string_autoFillResponse EDIFLAG接口标记stringautoFillResponse SUPPLIER供应商string_autoFillResponse BILLDATE业务日期stringautoFillResponse PO_DOCNO订单编号string_autoFillResponse ORGANIZATION财务组织stringautoFillResponse IS_MODID是否改标string_autoFillResponse DESCRIPTION备注stringautoFillResponse BILLTYPE单据类型string_autoFillResponse DOCNO单据编号stringautoFillResponse reftablesreftablesarray_autoFillResponse reftables.DOCNO单据编号stringautoFillResponse reftables.NO款号string_autoFillResponse reftables.QTY数量stringautoFillResponse reftables.PRICELIST标准价string_autoFillResponse reftables.TOT_AMT_ACTUAL标准金额stringautoFillResponse reftables.WRITE_TIME写入时间string_autoFillResponse reftables.READ_TIME提取时间stringautoFillResponse reftables.RESULTS问题原因string_autoFillResponse reftables.EDIFLAG接口标记stringautoFillResponse reftables.OWNERID_TRUENAME创建人string_autoFillResponse reftables.CREATIONDATE创建时间stringautoFillResponse reftables.MODIFIERID_TRUENAME修改人string_autoFillResponse reftables.MODIFIEDDATE修改时间string reftables.FQTY关联数量string reftables.IDIDstring_autoFillResponse

金蝶云星空接口明细

  • 调用接口:batchSave
  • 接口名称:分布式调入单新增
  • 方法:POST

请求参数

字段字段名称类型配置值 FBillNo单据编号string{{bfn_num}} FBillTypeID单据类型stringFBDR01_SYS FTransferBizType调拨类型stringfunction case when '{{ORIG_ORGANIZATION}}' in ('{{DEST_ORGANIZATION}}') then 'InnerOrgTransfer' else 'OverOrgTransfer' end FTransferDirect调拨方向stringGENERAL FStockOrgID调入库存组织string{{DEST_ORGANIZATION}} FStockOutOrgID调出库存组织string{{ORIG_ORGANIZATION}} FTransferMode调拨方式stringINDIRECT FDate日期string{{BILLDATE}} FOwnerTypeOutIdHead调出货主类型stringBD_OwnerOrg FOwnerOutIdHead调出货主string_findCollection find FCreateOrgId_FNumber from 0b1afab3-a35b-3ee4-8a26-3dd62dfa8739 where FNumber={{reftables_NO}} FBizType业务类型stringNORMAL FVESTONWAY携带在途归属stringA FOwnerTypeIdHead调入货主类型stringBD_OwnerOrg FOwnerIdHead调入货主stringfindCollection find FCreateOrgId_FNumber from 0b1afab3-a35b-3ee4-8a26-3dd62dfa8739 where FNumber={{reftables_NO}} FNOTE备注string FSTKTRSINENTRY明细信息array FSTKTRSINENTRY.FMaterialID物料编码string{{reftables_NO}} FSTKTRSINENTRY.FSrcMaterialId调出物料string{{reftables_NO}} FSTKTRSINENTRY.FSrcStockID调出仓库string_function case when '{{DCCK_NEW}}'='' then '{{ORIG_CODE}}' else '{{DCCK_NEW}}' end FSTKTRSINENTRY.FDestStockID调入仓库stringfunction case when '{{DRCK_NEW}}'='' then '{{DEST_CODE}}' else '{{DRCK_NEW}}' end FSTKTRSINENTRY.FDestStockStatusID调入库存状态stringKCZT01_SYS FSTKTRSINENTRY.FQty调入数量string{{reftables_QTY}} FSTKTRSINENTRY.FOwnerID调入货主string_findCollection find FCreateOrgId_FNumber from 0b1afab3-a35b-3ee4-8a26-3dd62dfa8739 where FNumber={{reftables_NO}} FSTKTRSINENTRY.FOwnerOutID调出货主stringfindCollection find FCreateOrgId_FNumber from 0b1afab3-a35b-3ee4-8a26-3dd62dfa8739 where FNumber={{reftables_NO}} FSTKTRSINENTRY.FEntryNote备注string FSTKTRSINENTRY.FPathLossQty途损数量string FSTKTRSINENTRY.FPlanTransferQty计划调拨数量string{{reftables_QTY}} FSTKTRSINENTRY.FSrcBillType源单类型stringSTK_TRANSFEROUT FSTKTRSINENTRY.FSRCBILLNO源单编号string{{bfn_num}} FSTKTRSINENTRY.FSTKTSTKRANSFERINENTRY_Link关联关系表array FSTKTRSINENTRY.FSTKTSTKRANSFERINENTRY_Link.FSTKTSTKRANSFERINENTRY_Link_FRuleId转换规则stringSTK_TRANSFEROUT-STK_TRANSFERIN FSTKTRSINENTRY.FSTKTSTKRANSFERINENTRY_Link.FSTKTSTKRANSFERINENTRY_Link_FSTableName源单表stringT_STK_STKTRANSFEROUTENTRY FSTKTRSINENTRY.FSTKTSTKRANSFERINENTRY_Link.FSTKTSTKRANSFERINENTRY_Link_FSBillId源单内码string_findCollection find FID from b128134f-34c8-378c-a9fc-8f0056bb0fb0 where where F_PBLH_BJNO={{reftables_DOCNO}} FMaterialID_FNumber={{reftables_NO}} FSTKTRSINENTRY.FSTKTSTKRANSFERINENTRY_Link.FSTKTSTKRANSFERINENTRY_Link_FSId源单分录内码string_findCollection find FSTKTRSOUTENTRY_FEntryID from b128134f-34c8-378c-a9fc-8f0056bb0fb0 where F_PBLH_BJNO={{reftables_DOCNO}} FMaterialID_FNumber={{reftables_NO}} FSTKTRSINENTRY.FormId业务对象表单IdstringSTK_TRANSFERIN FSTKTRSINENTRY.Operation执行的操作stringBatchSave FSTKTRSINENTRY.IsAutoSubmitAndAudit提交并审核booltrue FSTKTRSINENTRY.IsVerifyBaseDataField验证基础资料boolfalse FSTKTRSINENTRY.InterationFlagsInterationFlagsstringSTK_InvCheckResult FSTKTRSINENTRY.BatchCount服务端开启的线程数,整型bool5

系统对接概况

全新的API数据集成模式,赋能企业业务创新 传统企业集成主要采用点对点或ESB集成方式,基于全新API战略中台的API新型集成方式通过解耦系统资源,降低系统间对接难度,实现快速业务需求响应,提升对接效率,助力企业满足快速业务交付需求,实现业务创新。通过构建API生态,助力能力开放与共享 基于API战略中台梳理并整合内部API资源与IT资产,可实现内部资源共享,满足内部开发人员资源使用需求,例如:金蝶云星空与伯俊ERP之间数据集成;并将API资源对外可控开放,打造面向开发者的生态服务,为您打通自身和上下游合作伙伴,创造共赢价值链。开展API战略中台,重塑IT 帮助您基于内部资源构建不同业务能力中心,打造企业统一API战略中台,赋能企业发展,实现对业务频繁变化的快速响应。同时您在能力中心基础上构建新业务时,无需从“零”组建各业务模块,提升开发效率,重塑IT组织及交付能力。
多系统间数据对接