Salesforce 数据非实时同步到 Quick Audience 中的功能初始化配置操作需要在Salesforce Platform 和 Quick Audience 中共同完成。
Salesforce端添加QA连接器
需先在Salesforce中添加QA连接器之后,才能在Quick Audience中进行连通配置。
1. 配置Connected App
在Setup > External Client App > Settings下,打开Connected Apps开关,点击New Connected App。
配置Connected App。
参数
说明
Name/API Name
因为是给QA使用的链接,可以取与之相关的名称,例如Quick Audience
Email
建议填写配置Connected App的管理员邮箱,会用于接收相关配置邮件
Callback Url
换取Token的跳转url,可以填写http://localhost:1717/OauthRedirect
Select OAuth Scopes
需要QA通过调试进行最准确的选择,但是选择以上图片中的三个就能基本操作数据
Manage user data via APIs
Manage user data via Web browsers
Perform requests at any time
去除勾选 Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows
增加勾选Enable Client Credentials Flow
2. QA应用的相关配置
在Setup > Users > New User 下,进行QA应用的相关配置。
参数
说明
First Name/Last Name/Alias
配置Integration User,这个名称会显示在一些CRM Record上。所以名称可以取合适的,例如Quick Audience。
User License
Salesforce Integration
Profile
Salesforce API Only System Integrations
Permission Set Assignment
根据实际的需求指派相应的PermissionSet(必须要有权限才可拉数据表)
重要需注意,在进行Permission Set Assignment之前,需要完成Permission Set中Connected APP和Object的新建,新建的操作步骤为:
在Setup > Users > Permission Sets中Create一个新的Permission Set。在License处选择None,完成Assigned Connected App的新建。
在Setup > Users > Permission Sets中Create一个新的Permission Set。在License处选择Salesforce Integration,完成Object Setting的新建。
在Setup > App Manager > QA connected app > Manage > Edit Policy 下,进行QA应用的相关配置。
参数
说明
Permitted Users
Admin approved模式
Client Credentials Flow
选择Run As 上面创建的Integration User
Quick Audience端添加Salesforce数据源
在配置管理 > 数据源 > 数据源,进入数据源配置,点击新增数据源添加Salesforce数据源。
参数
说明
显示名称
填写Salesforce数据源的显示名称。
数据库地址
填写数据库地址,在Setup > My Domain > My Domain Details 下,找到URL,在QA中填写:https://+URL地址。
AccessKey ID
在Salesforce的Setup下,获取 Consumer Key and Secret, 在 Setup > App Manager > QA connected app > View 下,按照以下步骤获取:
Consumer Key and Secret: 点击Manage Consumer Detals
接收邮件验证码,查看Connected App的Consumer Key和Consumer Secret,将Consumer Key填写在AccessKey ID中。
AccessKey Secret
在Salesforce的Setup下,获取Connected App中Quick Audience的Consumer Key and Secret,将Consumer Key填写在AccessKey Secret中。
测试连接成功后,添加Salesforce数据源。
单击添加数据表拉取Salesforce的数据表。
支持同时选择多个数据表添加至QuickAudience,点击确定完成添加。
完成添加后,数据表即会开始自动执行同步,即完成Salesforce数据源的整体配置。
针对添加的Salesforce数据表,需要完成以下步骤后方能在QA的各个应用模块中按需使用源自Salesforce的各类数据。
添加、管理Quick Audience支持的用户ID类型,参见ID类型管理。
设置ID参与ID Mapping基本逻辑,并完成表结构配置及调度任务。