注:建议同一个腾讯云账号只创建一个 SMS Service Provider,如果创建多个,会导致数据出现问题。
分配 Page Layout
- 点击 Object Manager,选择对象 SMS Service Provider;
- 在 Page Layout 列表右上角点击 Page Layout Assignment;
- 点击 Edit Assignment, 选中 Txn Cloud;
- 在 Page Layout To Use 下拉框中选择 SMS Txn Cloud Service Provider Layout, 然后点击 Save。
添加新加字段
如果是从其他版本升级到 v1.3 版本,则需要做如下配置。如果是新安装的版本,则不需要配置。
- 点击 Page Layouts;
- 编辑 SMS Txn Cloud SMS Service Provider Layout;
- 添加 Section 并命名为 Data Sync Settings;
- 将字段 Data To Be Pulled 和 Data To Be Pushed 添加到 Section 中;
- 点击 Save。
移除 Data To Be Pushed 字段中的 Template Statuses 选项
- 点击 Object Manager,选择 SMS Service Provider;
- 点击 Record Types, 选择 Txn Cloud;
- 点击 Data To Be Pushed 左侧的 Edit;
- 移除 Template Status 到 Available Values 中。
- 点击 Save。
新建 SMS Service Provider
从 App Launcher 中进入到 Charket SMS 应用,点击 SMS Service Provider, 点击 New。
SMS Service Provider 的相关字段信息如下:
- Access Key ID:User 的 SecretId
- Access Key Secret: User 的 SecretKey
- SMS API Endpoint : https://sms.tencentcloudapi.com。
- SMS SDK App ID: 创建应用的 ID
- Max Template Length: 提供商对短信内容设置的最大字符数
- Data Center Region:只有使用腾讯云提供商的客户才需要对该字段赋值。有两种选择:
- 国际版的腾讯云,选择 Singapore
- 国内腾讯云,可以根据地域来选择 Beijing,Guangzhou 或 Nanjing。
- Data To Be Pulled: 整点中执行 job 时主动拉取。
- Message Delivery Statuses: 将发送成功的短信状态更新为 Successful。
- Inbound Messages: 拉取短信回复的消息。
- Template Statuses: 拉取 SMS Template 在腾讯云的审核结果。
- Data To Be Pushed: 实时推送信息。
- Message Delivery Statuses: 短信发送成功后将状态更新为 Successful。
- Inbound Messages: 用户回复短信消息后,会实时拉取到 Salesforce 中。
点击 Save。
配置 Webhook
- 在 Provider 页面的 Data To Be Pushed 中,选择 Message Delivery Statuses 和 Inbound Messages 到 chosen 中。
- 选择 site 后,url 和 token 自动加载到页面上。
- 拼接 URL:url/message-delivery-statuses/token/,将拼接完成的 url 保存到腾讯云的应用管理 -> 基础配置 -> 短信状态回调配置中。
- 拼接 URL:url/inbound-messages/token/,将拼接完成的 url 保存到腾讯云的通用管理 -> 回复回调配置中。
Webhook 配置完成后,可以实时拉取数据。