1、查看接口字段映射
2、登录云星空管理员账号(有webapi权限的),进入webapi,找到对应模块,点击“在线测试webapi”、输入账号密码、点击“验证连接”
点击“验证接口”、接口列表选择“单据查询”、测试数据中 FieldKeys 行输入第一步中接口映射的 “erp字段名称” ,FilterString 行输入查询条件(例:fbillno='XSHT003' 销售模块单据编号=XSHT003 ,查询字段名为erp字段名)、点击“验证接口”、详情结果中为查询出来的结果。
判断接口映射的erp字段查询出来的是是否是接口需要的值,如果查询出来结果是一串ID,不是实际需要的值,可以通过在字段名后加 .fname 、.fnumber 、.fdatavalue 、.fcaption(这个一般是星空的下拉框使用) 等方法,在使用验证接口验证是否是接口需要的值。将对应的erp字段名复制到接口映射的“erp字段名称”处。
3、查看crm字段映射,可以在crm创建一个一样的单据,查询有疑问的字段在数据库中实际存储的值,如果和上一步验证接口中返回的值一致,crm取值方式可以选择直接赋值,如果crm实际存储为ID,crm取值方式选择SQL查询,添加对应的crm查询SQL,将上一步的查询结果值,替换掉crmSQL的? ,在crm数据库中执行,验证执行后是否有结果,结果与在crm直接创建的单据值是否一致