一:智邦ERP平台相关信息
说明:本文主要是介绍智邦ERP平台连接器获取及设置、方案配置设置指南,适配器介绍。参数配置获取方法,参数配置获取方式。
平台接口API文档地址:
http://34e18484m9.imdo.co:26959/SYSA/apidoc/tree.asp?cls=1
具体信息,请联系智邦ERP台提供。
示例方案链接。
https://pro.qliang.cloud/strategy/detail/1b42a585-bcc2-39f8-811d-d965a09e883f#BasicSummary
二:连接器配置、适配器配置
2.1:连接器配置
平台选择:智邦ERP
host:智邦登录接口,不需要带/, 示例:http://xxxx.imdo.co:26959
user:登录智邦用户名
password:登录智邦密码
建议:创建一个不需要登录的账户,用防止两个账户登录挤下来
2.2 适配器
查询适配器:ZhibangQueryAdapter
写入适配器:ZhibangExecuteAdapter
三:方案配置
3.1:查询配置
配置接口信息,如API地址:/SYSA/mobilephone/salesmanage/custom/list.asp
配置请求参数。
3.1.1request参数配置
session: 默认为session。如果接口使用token,配置token,token
cmdkey: 如果有需要其他参数
datas: 具体接口参数
3.1.2otherRequest参数配置(如果有列表查询,请配置详情查询的接口,和返回的key,否则无需配置)
otherapi:具体详情接口api
detailkey: 详情返回取值的key
3.1.3otherResponse参数配置(接口响应参数配置)
statusKey: 接口响应状态字段.最多支持二级
statusValue: 接口响应成功状态值,
dataKey:接口响应取key,获取数据,最多支持三级,
pageKey:分页key
请求示例:
{
"session": "session",
"cmdkey": "refresh",
"datas": [
{
"id": "pagesize",
"val": "20"
},
{
"id": "pageindex",
"val": "1"
},
{
"id": "adddate_0",
"val": ""
},
{
"id": "adddate_1",
"val": ""
}
],
"otherapi": "/SYSA/mobilephone/salesmanage/product/billService.asp",
"detailkey": "body.bill"
}
3.2:写入配置
配置接口信息,如API地址:/SYSA/mobilephone/salesmanage/custom/add.asp?intsort=1
3.2.1request参数配置
session: 默认为session。如果接口使用token,配置token,token
cmdkey: 如果有需要其他参数
datas: 具体接口参数
datas2:第二步写入参数,如果第二步的参数,是第一步取得的结果。他的值配置,第一步响应具体参数值。如:body.bill.value
otherkey:第二步写入其他参数,如
“session”: “session”,
“cmdkey”: “__sys_dosave”,
3.2.2otherRequest参数配置(如果有列表查询,请配置详情查询的接口,和返回的key,否则无需配置)
otherapi:具体详情接口api
needReplase: 需要对第二步请求参数,进行替换的字段key,支持多个,使用英文逗号隔开 如:ord,name
3.2.3otherResponse参数配置(接口响应参数配置)
statusKey: 接口响应状态字段.最多支持二级
statusValue: 接口响应成功状态值,
dataKey:接口响应取key,获取数据,最多支持三级,
请求示例:
{
"session": "session",
"datas2": {
"ord": "body.bill.value",
"name": "",
"sort1": "1,2",
"khid": "",
"address": "",
"part1": "开发部门",
"mobile": "13838383838"
},
"datas": [
{
"edit": {
"id": "edit",
"val": ""
},
"intsort": {
"id": "intsort",
"val": "2"
}
}
],
"otherkey": {
"cmdkey": "__sys_dosave"
},
"otherapi": "/sysa/mobilephone/salesmanage/custom/add.asp?intsort=2",
"needReplase": "ord"
}
四:其他注意事项
接口文档中的是大写,但实际请求接口是用小写的。这个重点注意