数据集成方案目标数据处理支持批量接口

修改启动方案表单页面中的‘目标单批量大小’大于1。
*注:数据集成方案关闭**记录源单/目标单ID关联关系、记录单据集成日志、启动方案关闭**保存全部日志“选项。* 
**2、配置数据集成方案**
在**数据集成方案**->**目标数据处理**-**数据处理脚本**中编写脚本如下(***该脚本仅为示例,请根据实际业务情况配置***)
``` var data = {"_tars":_tars};//使用_tars构造接口调用的入参 var result = invokeMicroService2("isc", "iscb", "IscTestService", "targetHandle",data);//调用接口 if(result.success){ //接口调用成功时,取出返回的数据 var resultData = result.data; for(var i = 0;i < _tars.length;i++){ //在返回的数据中遍历,将返回的id和type依次赋值给_tars中的每条数据 //因为返回的数据顺序和传入数据顺序相匹配,此处可以按每条数据的位置进行赋值 _tars[i].id = resultData[i].id; _tars[i].type = (resultData[i].type == null?"UNKNOWN":resultData[i].type); } }else{ throw result.errorMsg;//接口调用失败时,抛出错误信息 } ```
**变量说明**:
1. **_tars**:为集成方案每批目标数据构成的列表,用户可根据接口调用的返回结果自行构造_tars中的如下两个属性:
**[{id : 单据ID, type : 处理类型},...]**,其中“处理类型”取值为**INSERT,UPDATE,DELETE,NOP
数据集成方案目标数据处理支持批量接口
## 业务背景用户希望在数据集成方案的目标数据处理中调用接口(如微服务)**批量**传入数据。## 配置步骤**1、配置启动方案**修改启动方...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



