开始之前
您需要准备
- 您要连接的 Salesforce org 中的一名用户,例如 UAT 沙盒的用户。请使用 Salesforce 管理员,或有权批准尚未在该 org 中安装的应用的用户。
- 您的 UAT Studio 工作区的管理员权限。
- 您的 org 只允许使用自己的登录页面?那么请准备好它的 My Domain 地址,例如 yourcompany--uat.sandbox.my.salesforce.com。
无需密码或令牌您在 Salesforce 自己的页面上登录。UAT Studio 永远看不到您的 Salesforce 密码;Salesforce 授予它的访问权限,您可以随时撤销。
设置 · 每个 org 一次
连接 org
1
在 UAT Studio 中添加 Salesforce
在 UAT Studio 中打开您的工作区并点击 Connections。在 Add a connection 下选择 Salesforce,然后点击 Add。为连接取一个能说明是哪个 org 的名称,例如 Salesforce · UAT sandbox,然后点击 Save settings。
2
登录 Salesforce
- 在 Where to sign in 下,沙盒选择 Sandbox (test.salesforce.com),生产环境选择 Production or Developer Edition (login.salesforce.com),或者选择 My Domain address of the org 并填写该地址。
- 点击 Connect Salesforce。Salesforce 的登录页面随即打开。
- 使用该 org 的用户登录。Salesforce 会询问是否允许 UAT Studio 访问:点击 Allow。
- 您会回到 Connections。卡片显示 Connected、org 名称、Sandbox 或 Production,以及建立连接的用户。
要测试多个 org,例如一个 UAT 沙盒和一个培训沙盒?为每个 org 再添加一次 Salesforce。
3
为每个项目选择 org
打开项目并进入 Setup。将 CRM 设为 Salesforce,然后在 Salesforce org 下选择 org。所选内容会立即保存。
使用方法
测试、重新连接、断开连接
| 按钮 | 作用 |
|---|---|
| Test connection | 重新登录该 org 并显示其名称。卡片会显示该连接最后一次使用的时间。 |
| Connect again | 重新登录,例如使用其他用户,或在访问权限被撤销之后。 |
| Disconnect | 在 Salesforce 中撤销访问权限,并在 UAT Studio 中将其清除。项目会保留各自的选择,因此重新连接后一切都会恢复。 |
| Remove | 删除该连接;使用它的项目将不再关联 org。 |
UAT Studio 读取的内容org 的名称和建立连接的用户;启用 Release readiness 时,读取 org 中各项内容的数量,例如潜在客户、个案和活动流,但从不读取记录的内容;以及您选择读取的用户故事。它从不更改 Salesforce 中的数据。
角色
权限说明
工作区管理员添加、连接、测试、断开和删除 org,并为每个项目选择 org。
Salesforce 管理员登录并授予访问权限,并可随时在 Salesforce 中撤销。
测试人员和干系人照常测试。他们看不到该连接。
帮助
出现问题时
| 您看到 | 处理方法 |
|---|---|
| Salesforce 提示该用户无权批准此应用 | 您的 org 只允许部分用户批准尚未安装的应用。请使用 Salesforce 管理员登录,或向您的管理员申请 Approve Uninstalled Connected Apps 权限。 |
| Salesforce 未获得访问权限 | 您点击了 Deny 或关闭了页面。点击 Connect Salesforce 并选择 Allow。 |
| 登录页面提示地址无效 | 在 Where to sign in 下选择正确的位置:沙盒在 test.salesforce.com 登录。使用 My Domain 时,填写不带路径的地址,例如 yourcompany.my.salesforce.com。 |
| 连接已断开 | Salesforce 不再接受该访问权限:它已过期,或有人在 Salesforce 中将其撤销。点击 Connect Salesforce 重新登录。 |
| 登录耗时过长 | 重新点击 Connect Salesforce,并在 15 分钟内完成登录。 |
仍未解决?请将您看到的提示信息发送至 [email protected]。切勿向我们发送密码。
安全
我们如何处理访问权限
- 您在 Salesforce 自己的页面上登录(OAuth 加 PKCE)。UAT Studio 永远看不到您的 Salesforce 密码。
- UAT Studio 只请求访问 Salesforce API 以及保持连接的权限,这样您不必每次都重新登录。
- 访问权限以加密方式(AES-256)存储在我们的服务器上,绝不存储在浏览器中。用于解密的密钥与数据库分开保管。任何人都无法读回它:在应用中不能,通过支持团队也不能。
- 您的 Salesforce 管理员可以在 Salesforce 的 Setup › Connected Apps OAuth Usage 下看到 UAT Studio,并可在那里撤销访问权限;在 UAT Studio 中点击 Disconnect 效果相同。
