其他分享
首页 > 其他分享> > k3Cloud(星空云) WEBAPI快速对接中间表就是这么简单

k3Cloud(星空云) WEBAPI快速对接中间表就是这么简单

作者:互联网

快速对接K3Cloud(星空云)与中间表的各种数据

通过配置快速链接K3cloud接口和中间表
本接口通过配置文件,全自动提交数据到K3cloud,主要可以自动生成基础资料,单据以及单据保持与上游的关联性。
让你主要关注写入中间表,只要中间表有数据会自动提交金蝶云星空。
简单3步:1、打本补丁2、配置金蝶与中间表对应关系。3、数据写入中间表,并启用调度平台。
第一步安装补丁,
第二步打开金蝶基础资料,配置中间表与金蝶的单据信息
配置单据:
自动审核:0不审核,1自动审核。
创建人:空代表adminisytator
存在处理方式:即根据model唯一识别码判断系统是否已经存在,并采取对应的操作方式。
金蝶model主码,是识别存在一起并用。即金蝶表头的主键
 
配置单据的表
层级标识,即api中的层次结构。级层是这个表的层级结构。类型,分为列表和普通,列表一般都是单据体。上级是这个单据体的上游表。
 
点击生成SQL生成插入对应表的存储过程

配置单据表中的字段,与金蝶对应
源字段是中间表字段,目标字段是金蝶的字段,字段类型是金蝶字段类型,一般分为普通(数字,金额,文本等),基础资料,维度(仓位,辅助属性等)
 
配置完成后点击重构或者保存,会自动创建表,例如采购入库单,有三个子表
会在金蝶中创建中间表
 


这三张表除了我们创建的字段外,另外的字段说明:
Model表中:fhtext是成功后返回的编码,fseq是原始数据的单据唯一识别码,fstatus
是状态值,只有0才会上传,1代表是已经上传成功。
Entry表中:fsseq是上此表关联的上游表的主键值,例如是model中的fseq值;fseq
是本表中的唯一值。一般是fsseq+序号,保证唯一
例如,新增采购入库单:
单据值
 
单据表的值
 
单据表字段的
model值
 
FInStockEntry值
 
FInStockEntry_Link值
 

创建出来的表
Model表
 
FInStockEntry表
 
FInStockEntry_Link
 

第三步
插入测试数据
按照自动生成的语句,插入中间表的数据。
执行程序
存储过程,插入测试数据
查看status的值
调度平台
 启动就是正常循环所有的数据,并对接
启动测试可以单独对某一个单据单元进行测试验证。
生成结果,成功后,status会变成1,如果勾选了回写,并填写了地址,会调用回写地址,按照含有fnumber的json格式提交post数据至地址。
 
 

标签:WEBAPI,星空,k3Cloud,金蝶,配置,中间,单据,FInStockEntry,model
来源: https://blog.csdn.net/weixin_42387295/article/details/120824284