Skip to content

沙盒核心概念

沙盒是生产环境的隔离副本,用于配置开发、测试、培训和上线前验证。

WARNING

本文基于 Salesforce Help 的沙盒说明抽象。沙盒支持的复制范围、刷新规则和登录策略需人工审核。

业务价值

沙盒让管理员可在低风险环境中验证配置。

在沙盒中执行的操作不影响生产环境。生产环境中的后续变化,也不会自动同步到已有沙盒。

核心概念

概念说明
生产环境正式承载企业真实业务的环境
沙盒环境从生产环境或其他关联环境复制出的隔离环境
来源环境用于创建或复制沙盒的环境
目标环境接收更改集并执行校验、部署的环境
元数据企业管理菜单中的配置项,例如对象、字段、布局、权限和流程
业务数据客户、联系人、订单等业务运行数据

工作机制

创建沙盒时,系统复制来源环境中的配置。不同类型的沙盒复制不同范围的数据。

开发沙盒通常只复制配置。部分复制沙盒复制配置和部分业务数据。全量沙盒复制配置和全部业务数据。

沙盒创建后,与生产环境相互独立。管理员需要通过刷新、复制或部署操作,同步后续变化。

环境隔离规则

沙盒环境是生产环境的副本。创建沙盒会复制当前生产环境的系统配置,例如自定义开发内容、权限配置等。

除开发沙盒外,沙盒还可包括业务数据。沙盒环境和生产环境完全相互独立。在沙盒中执行的任何操作,都不会影响生产环境。生产环境中的任何改变,也不会自动同步到沙盒环境。

复制内容

沙盒类型系统配置业务数据说明
开发沙盒复制不复制适合开发和单元测试
部分复制沙盒复制复制指定部分对象的部分业务数据适合用户接受测试、集成测试和培训
全量沙盒复制复制全量业务数据适合完整业务验证

常见场景

场景推荐使用方式
配置开发使用开发沙盒
单元测试使用开发沙盒
用户验收测试使用部分复制沙盒
集成测试使用部分复制沙盒
培训演练使用部分复制沙盒或全量沙盒
上线演练使用全量沙盒

相关资源