Salesforce连接器配置说明

一、功能说明

1.支持项

  • OAuth 2.0 Web服务器流(OAuth 2.0 Web Server Flow for Web App Integration),默认值。对应平台OAuth2.0类型
  • OAuth 2.0 客户端凭据流(OAuth 2.0 Client Credentials Flow for Server-to-Server Integration),非默认值,需要自行调整下APL代码。对应平台API Key类型
  • 元数据管理接口:获取对象列表,获取从对象列表(关联对象),获取对象字段信息
  • 根据时间查询修改的数据,根据ID查询数据
  • 单对象数据新增、更新
  • 主从对象数据新增
  • 主从对象数据更新,不支持明细删除

2.未支持项

  • 根据时间查询删除的数据
  • 往SF的数据删除
  • 当前连接器访问SF方式为普通代理,要求国内环境可正常访问对方接口。如果有海外访问需求,请联系当周值班研发。

3.不支持项

  • 不支持同一对象既作为主对象,又作为明细对象。【当前未阻断后续加上,配置需要注意】

二、配置说明

1.新建Salesforce应用

进入salesforce后台设置页-应用程序管理器-新建连接的应用程序
启用OAuth设置:
选定的OAuth范围:必选随时执行请求 (refresh_token, offline_access)​
启用客户端凭据流:当使用API Key授权时需要启用
回到应用程序管理器,进入新创建的连接器的管理页,编辑策略
获取client_id和client_secret

2.纷享CRM下单购买产品

需要购买:集成平台-Salesforce连接器

3.集成平台连接配置

OAuth 2.0授权(Web服务器流)

基础路径:salesforce系统域名
版本URL:可以不填,支持50.0以上版本
client_id:获取方式参考上一章节
client_secret:获取方式参考上一章节;对于API Key授权,必填;对于OAuth 2.0授权,是否要填参考上一章节说明
重定向地址:OAuth2.0 授权时会显示,且不可修改。此地址需填充到salesforce设置的回调地址中。
  1. 授权方式选择OAuth2.0
  2. 填写参数
  3. 点击去授权,将跳转​SF页面进行授权。
  4. 保存

API Key授权(客户端凭证流)

  1. 授权方式选择API key
  2. salesforce应用的配置参考上一章节说明​
  3. 在系统参数配置client_id和client_secret
  4. 保存

4.对象管理

本连接器实现了元数据管理接口,可以使用标准的获取对象类别、获取从对象列表、获取字段等功能。
由于salesforce系统新版本基本无主从关系,获取从对象列表将获取到所有关联对象,按业务需求选则即可。

三、关联文档

salesforce开发者中心:Developer Portal | Salesforce Developers
salesforce OAuth 2.0 授权文档:OAuth Authorization Flows (salesforce.com)
2024-01-17
1 0