Salesforce数据源

Salesforce 数据非实时同步到 Quick Audience 中的功能初始化配置操作需要在Salesforce Platform 和 Quick Audience 中共同完成。

一、Salesforce端添加QA链接器

说明

需先在Salesforce中添加QA连接器之后,才能在Quick Audience中进行联通配置。

操作步骤:

1.在 Setup>App Manager>New Connected App 下,进行Connected APP的配置

image.png

参数

说明

Name/API Name

因为是给QA使用的连接,可以取与之相关的名称,例如Quick Audience

Email

建议填写配置Connected App的管理员邮箱,会用于接受相关配置邮件

Callback Url

换取Token的跳转url,可以填写http://localhost:1717/OauthRedirect

Select OAuth Scopes

需要QA通过调试进行最准确的选择,但是选择以上图片中的三个就能基本操作数据

  1. Manage user data via APIs

  2. Manage user data via Web browsers

  3. Perform requests at any time

  4. 去除勾选 Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows

  5. 增加勾选Enable Client Credentials Flow

2.在Setup > Users > New User 下,进行QA应用的相关配置

image.png

参数

说明

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的新建,新建的操作步骤为:

1.在Setup > Users > Permission SetsCreate一个新的Permission Set。在License处选择None,完成Assigned Connected App的新建截屏2024-04-30 12

截屏2024-04-30 12

2.在Setup > Users > Permission SetsCreate一个新的Permission Set。在License处选择Salesforce Integration,完成Object Setting的新建

截屏2024-04-30 12

3.在Setup > App Manager > QA connected app > Manage > Edit Policy 下,进行QA应用的相关配置。

image.png

参数

说明

Permitted Users

Admin approved模式

Client Credentials Flow

选择Run As 上面创建的Integration User

二、Quick Audience端数据源配置:添加Salesforce数据源

操作步骤:

1.在配置管理>数据源>数据源,进入数据源配置,点击新增数据源添加Salesforce数据源

截屏2024-04-11 10

参数

说明

显示名称

填写Salesforce数据源的显示名称。

数据库地址

填写数据库地址,在Setup > My Domain > My Domain Details 下,找到URL,在QA中填写:https://+URL地址

Screenshot 2024-04-15 142125

AccessKey ID

在Salesforce的Setup下,获取 Consumer Key and Secret, 在 Setup > App Manager > QA connected app > View 下,按照以下步骤获取: 1.Consumer Key and Secret: 点击Manage Consumer Detals

image.png

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

AccessKey Secret

在Salesforce的Setup下,获取Connected App中Quick Audience的Consumer Key and Secret,将Consumer Key填写在AccessKey Secret中。

2.添加Salesforce数据源完成后,点击添加数据表以完成数据表的同步。截屏2024-04-11 10

可多选需要添加至QuickAudience的数据表,点击确定完成添加。

截屏2024-04-11 10

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

截屏2024-04-11 10

重要

针对添加的Salesforce数据表,需要完成以下步骤后方能在QA的各个应用模块中按需使用源自Salesforce的各类数据。 1.新建实体ID类型及 实体,并完成实体关系管理,详细配置可参考多实体的配置管理 2.为实体进行表结构配置调度任务