配置用户权限
通过 Salesforce 的权限管理能力,您可以对员工使用微信客服会话的数据和功能进行权限分配。在 Package 中,我们提供了基于权限集组(Permission Set Group)的默认身份体系,并针对不同功能模块设计了合适颗粒度的权限集(Permission Set),您可以直接给用户分配权限集组来完成赋权,也可以自定义组合我们交付的权限集来生成符合您需求的角色。除此以外,您还需手动创建一个权限集,以赋予用户访问 CXG Connected App 的权限。
关于权限集组的文档:Salesforce Permission Set Groups
本文将介绍如何配置与客服会话相关的权限。
前提条件
Package 已经成功安装到您的 Salesforce 组织中。
前往 Setup > Permission Set Groups,检查两个权限集组已经成功添加到您的组织中:
a. CXG Admin
b. CXG WeChat Agent
注意:当前这些权限集组中包含的权限集的 License 设置均为 Salesforce,非 Salesforce license 的用户(比如 Chatter External,Service Cloud)无法获得这些权限集。
赋予 CXG Admin 权限
赋予 CXG WeChat Agent 权限
赋予用户 Connected App 权限
配置 Connected App
Connected App 是一个技术框架,它能使外部应用程序和 Salesforce Platform 通过调用 API 和设定标准协议进行集成。更多了解请阅读 What is Salesforce Connected Apps?。我们通过 Connected App 实现客服消息功能以及从 CXG 侧操作相关数据对象。在此之前,需要对 CXG Connected App 配置 OAuth 授权方式,API 调用 Integration 用户以及权限集。
本文将介绍如何配置 Connected App。
前提条件
Package 成功安装后,Connected App 就已经成功添加到 Salesforce Platform 中。
已经创建 Integration User。
已经完成所有权限相关的配置。
操作步骤
登录 Salesforce Platform,点击 Setup,快速查找 App Manager。
找到 CXG_CANVAS,操作栏点击 Manage。
点击 Edit Policies > OAuth Policies > Permitted Users,选择 Admin approved users are pre-authorized。
点击 Client Credentials Flow > Run As,查找 CXG Automated 并选择。
保存,完成。
OAuth Policies 选择 Admin approved users are pre-authorized 模式是 CXG Connected App 安全性的重要保障,更新为 Admin approved 模式后不建议再次改动。