Salesforce 数据非实时同步到 Quick Audience 中的功能初始化配置操作需要在Salesforce Platform 和 Quick Audience 中共同完成。
Salesforce端添加QA连接器
需先在Salesforce中添加QA连接器之后,才能在Quick Audience中进行连通配置。
1. 配置External Client App
在Setup > External Client App > External Client App Manager下,点击New External Client App。

配置External Client App

勾选Enable OAuth,配置API信息


参数
说明
Name/API Name
因为是给QA使用的链接,可以取与之相关的名称,例如Quick Audience
Email
建议填写配置External Client App的管理员邮箱,会用于接收相关配置邮件
Callback Url
换取Token的跳转url,可以填写http://localhost:1717/OauthRedirect
OAuth Scopes
需要QA通过调试进行最准确的选择,但是选择以上图片中的三个就能基本操作数据
Manage user data via APIs
Manage user data via Web browsers
Perform requests at any time
Flow Enablement
勾选Enable Client Credentials Flow
Security
取消勾选 Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows
2. 设置External Client App的policies内容
点击新建的External Client App,进入详情页面,点击edit按钮,设置Policies内容

添加一个权限集到右侧

设置Permitted Users和Enable Client Credentials Flow

参数
说明
Permitted Users
Admin approved模式
Enable Client Credentials Flow
输入一个Salesforce账号的邮箱信息(Salesforce账号的邮箱信息即为这个账号的Username)
Quick Audience端添加Salesforce数据源
在配置管理 > 数据源 > 数据源,进入数据源配置,点击新增数据源添加Salesforce数据源。

参数
说明
显示名称
填写Salesforce数据源的显示名称。
数据库地址
填写数据库地址,在Setup > My Domain > My Domain Details 下,找到URL,在QA中填写:https://+URL地址。

AccessKey ID
在新建的External Client App中获取Consumer Key and Secret。点击External Client App进入详情页面,点击Setting tab页,点击打开OAuth Setting内容,点击Consumer Key and Secret按钮。

接收邮件验证码,查看Connected App的Consumer Key和Consumer Secret,将Consumer Key填写在AccessKey ID中。

AccessKey Secret
AccessKey Secret获取方式和AccessKey ID一样,将Consumer Secret填写在AccessKey Secret中。
测试连接成功后,添加Salesforce数据源。
单击添加数据表拉取Salesforce的数据表。

支持同时选择多个数据表添加至QuickAudience,点击确定完成添加。

完成添加后,数据表即会开始自动执行同步,即完成Salesforce数据源的整体配置。

针对添加的Salesforce数据表,需要完成以下步骤后方能在QA的各个应用模块中按需使用源自Salesforce的各类数据。
添加、管理Quick Audience支持的用户ID类型,参见ID类型管理。
设置ID参与ID Mapping基本逻辑,并完成表结构配置及调度任务。







