沙盒是一个测试环境,可以在将配置部署到生产帐户之前对其进行评估。 该平台允许管理员和开发人员修改现有配置,添加或删除数据,并设置新的配置,以便在实施之前了解其对流程流的影响。
使用沙盒的主要好处是 :
降低风险 - 一些用例或实施可能导致数据丢失或阻碍其它流程的运行;在生产账户中进行实施之前,先测试这些用例,以此避免这种影响。
解决冲突 - 某些更改可能与现有配置冲突,这会影响整个流程并使基本流程停滞。 在沙盒中,您可以做出这些改变,了解它们带来的每一个冲突场景,在实施之前,先找到解决它们的方法。
验证数据 - 可以在沙盒环境中查看和评估更改的详细细分及其对生产数据的影响,从而只允许部署有效或合格的更改。 沙盒根据冲突和问题分析自动列出合格的更改。
批量实现更改 - 新功能、增强功能或重大问题修复可以分解为更小的批次,并在彻底试验后再进行实施,以确保对现有数据的影响最小。
可用性
所需权限
具有管理沙盒权限的用户,可以构建沙盒并将变更发布到生产账户。
检查可用性和限制 构建沙盒账户
使用沙盒测试、评估和验证配置是一个简单的五步过程。
在创建沙盒时,管理员可以选择应该有权访问该帐户的客服人员或团队。 只有这些用户才被允许使用沙盒帐户并将更改部署到生产帐户中。 一旦成功创建沙盒帐户,将向这些用户发送电子邮件通知以及访问URL。
构建沙盒账户:
- 访问 设置 > 数据管理 > 沙盒。
- 点击构建沙盒。
- 在沙盒创建 页面,输入沙盒的名称。
- 如需要,输入描述。
- 在设置权限 内,选择客服人员或团队。
- 点击创建。
一旦创建帐户,您将收到带有访问URL的电子邮件通知。
模块
| 模块中的记录将不会被复制。 可以手动添加,也可以导入。 可以填充样例数据
|
公司
| 明细不会被复制
|
渠道
|
- 客户服务邮件地址
- 聊天
- 社区
- 电话
- ASAP
- Web表单
|
|
对话指南
| 流程不会被复制
|
应用市场
|
- 扩展程序
- 集成
|
测试和验证数据
创建沙盒帐户的管理员以及被授予访问权限的客服人员或团队将收到一封电子邮件通知,其中包含沙盒帐户的访问URL。
可以测试的配置
| 描述
|
|
部门 | 在生产帐户中创建的部门将被复制到沙盒中,并可以进行测试。
|
邮箱 | |
模板 | |
渠道 | |
通知 | |
模块 | |
角色和权限 | 会从生产账户复制所有的角色和职位,并可以进行测试。 |
定制 | 工单状态和时间跟踪
自定义模块 - 创建、定制以及自动化
|
自动化 | 所有的自动化,包括可以创建和测试蓝图 |
导入/导出 | 可以测试并验证数据导入和导出
|
不能在沙盒中进行测试的数据
- 客服人员 - 不能添加客服人员,也不能禁用现有的客服人员。
- 不能执行数据备份。
将变更部署到生产环境
具有管理沙盒权限的用户可以将更改部署到生产帐户。 沙盒允许用户测试和评估所有配置,但是只有选定的更改才能部署到生产账户。 可以部署的更改列在‘ 更改集合’ 下面。
可以部署到生产账户的更改 :
- 工单状态与状态之间的映射,不会被部署。
- 每次只能部署一个更改。
用户可以将所有更改或选定的更改部署到生产环境中。 在部署期间,系统将分析更改,有效的更改将被标记为合格。 这些合格的更改将成功部署到生产帐户。 其余的更改将被标记为冲突。 用户可以通过在部署之前进行必要的编辑来解决冲突。
造成冲突的一些常见原因可能是 :
- 名称重复,如模板或模板文件夹。
- 删除生产账户中的记录。
- 记录在沙盒和生产环境中被更新。
- 超出限制,例如字段数量
- 模块重复
将更改部署到生产环境:
- 访问沙盒账户,接着导航至 设置 > 数据管理 > 沙盒。
- 点击更改集和页签。
- 选择更改列表或点击部署所有更改到生产。
系统将会验证并列出合格的更改和冲突 - 点击继续审查。
- 点击查看详情以查看冲突。
- 在部署成功的消息上,点击确定。
查看部署的更改
在生产账户,已经部署的更改将会列在部署日志下。也可以在生产账户内的审计日志下查看所部署的更改。
生产账户
审计日志
重新构建沙盒
在某些情况下,管理员可能需要重新构建沙盒。一些常见的原因是 :
- 在生产帐户中完成的新修改或配置可以推送到重建的沙盒帐户中进行测试和验证。
- 放弃之前在沙盒帐户中执行的更改。
请注意,重建沙盒帐户还将删除先前从生产帐户复制的记录。