通过 OAuth 2.0 连接 Salesforce,让智能体访问客户与业务数据。
Salesforce 连接器让智能体访问 Salesforce 中的客户与业务数据。数据保留在 Salesforce,调用时实时读取。
连接成功后,Connector 会自动生成访问 Salesforce 数据的工具。在 App 详情页的 可用的工具 区域展开任一工具可以查看实际的入参与出参。
Salesforce 的沙箱环境和生产环境是两个独立组织,域名不同。两个环境都要连时,为每个环境单独建一个身份验证配置和一个连接,用连接名称区分。
同一个组织下需要用不同权限的账号访问时,建多个连接即可,管理方式见连接的账户。
前置条件
- 有一个可访问的 Salesforce 组织,并知道它的组织域名。
- 在 Salesforce 中创建了 Connected App 并启用 OAuth 设置。
- 已建好 Salesforce 的身份验证配置。
连接步骤
1
准备身份验证配置
Salesforce 必须先有身份验证配置。需要填三项:组织域名、Client ID、Client Secret。字段说明见OAuth 2.0 配置。
Salesforce 官方文档:创建 Token
在 Salesforce 侧创建 Connected App、取到 Client ID 与 Client Secret
2
打开连接对话框
在 Apps 页面找到 Salesforce 卡片,单击 连接。
3
选择身份验证配置
在 选择身份验证配置 下拉框中选中上一步创建的配置。这是该对话框唯一的必填项。
4
完成授权
单击 确定,页面跳转到 Salesforce 完成登录与授权。授权成功后返回控制台,连接出现在 已连接的用户 区域。