企业微信服务调用
访问路径:数据抽取 -> Restful服务调用 -> 企业微信服务调用
功能简述
该功能模块提供了远程调用企业微信API服务用于提交或获取数据的能力,并且系统集成了企业微信接口中涉及到的账号验证和Token管理等功能,实际使用时,不再需要做额外处理。
服务定义
调用企业微信接口前需要预定义相应的API接口信息。在创建一个EnterpriseWeChat
类型的数据源后,再创建一个与之关联的应用(数据库),在该应用下可以创建多个API接口(表)信息。
-
企业微信实例(数据源)
- CorpID: 绑定企业微信的CorpID
-
服务或自建应用(数据库)
- 数据库/应用/站点:可以绑定企业微信特定的服务或自定义应用
- Secret Key: 提供绑定应用的Secet Key值,后续访问该服务接口时,系统会自动调用
-
API接口(表)
- 服务地址:提供企业微信服务接口调用地址
access_token=ACCESS_TOKEN
:保持不变,系统调用该接口时,会自动更新token值<var:tagId/>
:该变量需要在任务包中定义一个同名的用户自定义变量,并赋值为需要同步的标签ID,系统调用时会自动更新
- 服务地址:提供企业微信服务接口调用地址
-
创建任务
通过
数据抽取 - Restful服务调用 - 企业微信服务调用
可以创建一个对企业微信服务的调用任务。- 反馈集数据:提供接口返回JSON中根属性的存储
- 子节点数据:提供特定数组子节点中的数据列表存储
-
选择服务
- Restful API:通过查询按钮,可以选择预订的企业微信API接口记录
- 调用方法:依据当前接口调用方式选择
- 提交数据:JSON格式的内容
- 子节点路径:提供需要接收的子节点属性路径,该路径下的数据将在
子节点清单
中进行对应并收集存储
-
反馈结果集
- 用于接收JSON根属性对应的值,来源字段为JSON中的属性节点路径
-
子节点清单
- 用于接收先前指定的数组节点中数据项目的匹配关系
其它任务选项
当前任务中的前置脚本
,善后脚本
,分别在当前数据同步前、后执行,用于对同步数据进行预处理,和同步后的再清理计算等用途。可以根据场景需求采用。