智邦ERP平台信息
本文介绍智邦ERP平台连接器的获取与设置、方案配置指南,以及适配器信息。参数配置的具体方法和方式也在本文中阐述。详细的API文档请访问此处。示例方案可参考这里。
连接器和适配器配置
连接器配置
选择平台:智邦ERP
- host:输入智邦登录接口,不要加斜杠。示例:http://xxxx.imdo.co:26959
- user:登录智邦的用户名
- password:登录智邦的密码 建议创建一个不需要登录的账户,以防止多个账户登录时被挤下线。
适配器
- 查询适配器:
ZhibangQueryAdapter
- 写入适配器:
ZhibangExecuteAdapter
方案配置
查询配置
配置接口信息,例如API地址:/SYSA/mobilephone/salesmanage/custom/list.asp
。并设置请求参数。
request参数配置
- session:默认为session。如果接口使用token,则配置token
- cmdkey:其他必要参数
- datas:具体接口参数
otherRequest参数配置(列表查询时需配置详情查询的接口和返回的key)
- otherapi:具体详情接口
- apidetailkey:详情返回的key
otherResponse参数配置(接口响应参数)
- 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"
}
写入配置
配置接口信息,例如API地址:/SYSA/mobilephone/salesmanage/custom/add.asp?intsort=1
request参数配置
- session:默认为session。如果接口使用token,则配置token
- cmdkey:其他必要参数
- datas:具体接口参数
- datas2:第二步写入参数。如果第二步的参数来自第一步响应结果,则值应为第一步响应具体参数值,如
body.bill.value
- otherkey:第二步写入其他参数,如
"session":"session","cmdkey":"__sys_dosave"
otherRequest参数配置(列表查询时需配置详情查询的接口和返回的key)
- otherapi:具体详情接口
- needReplase:需要替换的字段key,支持多个,用英文逗号隔开,如
ord,name
otherResponse参数配置(接口响应参数)
- 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"
}
注意事项
接口文档中使用大写,但实际请求时应使用小写。