金蝶集成云(服务流程)调用外部接口详解

1、详细流程图

整个流程走向(调用接口)

 2、具体详解

1.查询需要同步数据,需引入数据源,执行查询SQL(ids = query_column(src, sql);)

2.遍历查询到的单据数据(id=ids[index];)index为记录的下标的流程变量

3.用遍历的ID查询到需要查询的单据

4.查询的时候接口需要用字段将它映射出来,以便接口同步时使用

5.JSON转换,映射完之后将数据转为同步接口数据为流程变量,我这边定义为data的

var list = []; //定义一个空列表
var year = Number.parseInt(Date.format(N5E0.year,'yyyy'));
var entrys = H1BF.summary;
for(var i=0;i<entrys.length;i++)
    {
      var map = {};//定义一个空map
      var entry=entrys[i];
      map.orgName= N5E0.orgName;

      list += map; //往列表中添加一个对象
    }
data = list;

6.调用自己引入依赖资源的外部API,将参数传入即可

7.可以将接口返回的处理接口在脚本中处理,将结果到对应单据上,即完成一条单据的同步

8.目前使用了索引自增index++;完成循环,亦可以使用循环块处理

注意需要配置,查询不到数据就结束了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值