Salesforce数据源

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

    image.png

  • 配置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通过调试进行最准确的选择,但是选择以上图片中的三个就能基本操作数据

    • 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应用的相关配置。

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

    • Setup > Users > Permission SetsCreate一个新的Permission SetLicense处选择None,完成Assigned Connected App的新建。

      截屏2024-04-30 12

      截屏2024-04-30 12

    • Setup > Users > Permission SetsCreate一个新的Permission SetLicense处选择Salesforce Integration,完成Object Setting的新建。

      截屏2024-04-30 12

  • 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

    SalesforceSetup下,获取 Consumer Key and Secret, 在 Setup > App Manager > QA connected app > View 下,按照以下步骤获取:

    1. Consumer Key and Secret: 点击Manage Consumer Detals

      image.png

    2. 接收邮件验证码,查看Connected AppConsumer KeyConsumer Secret,将Consumer Key填写在AccessKey ID中。

      image.png

    AccessKey Secret

    SalesforceSetup下,获取Connected AppQuick AudienceConsumer Key and Secret,将Consumer Key填写在AccessKey Secret中。

  2. 测试连接成功后,添加Salesforce数据源。

  3. 单击添加数据表拉取Salesforce的数据表。

    截屏2024-04-11 10

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

    截屏2024-04-11 10

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

    截屏2024-04-11 10

重要

针对添加的Salesforce数据表,需要完成以下步骤后方能在QA的各个应用模块中按需使用源自Salesforce的各类数据。

  1. 添加、管理Quick Audience支持的用户ID类型,参见ID类型管理

  2. 设置ID参与ID Mapping基本逻辑,并完成表结构配置调度任务