Salesforce数据源

更新时间:
复制为 MD 格式

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

    image.png

  • 配置External Client App

    image.png

    勾选Enable OAuth,配置API信息

    image.png

    image.png

    参数

    说明

    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 Apppolicies内容

  • 点击新建的External Client App,进入详情页面,点击edit按钮,设置Policies内容

    image.png

  • 添加一个权限集到右侧image.png

  • 设置Permitted UsersEnable Client Credentials Flow

image.png

  • 参数

    说明

    Permitted Users

    Admin approved模式

    Enable Client Credentials Flow

    输入一个Salesforce账号的邮箱信息(Salesforce账号的邮箱信息即为这个账号的Username)

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

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

    image.png

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

    image

    AccessKey Secret

    AccessKey Secret获取方式和AccessKey ID一样,将Consumer Secret填写在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基本逻辑,并完成表结构配置调度任务