Salesforce Sandboxes  - 管理中的主要播放器&部署定制

Salesforce沙箱es - 管理中的主要播放器&部署定制

什么是沙箱?

对于开发人员/管理员的沙箱就像一个用于孩子的游乐场,它允许开发人员/管理员自定义,播放和配置应用程序开发环境,而不会影响实际的生产发布版本。 Salesforce中的沙箱用于应用程序开发,代码管理,版本控制,测试和培训,而不会影响Salesforce生产组织中的实际数据和应用程序。

沙箱的类型:

  开发人员沙箱 Developer Pro Sandbox. 部分复制沙箱 全沙箱
他们的用法是什么? 用于孤立环境中的编码和测试 用于孤立环境中的编码和测试 用于测试环境和质量保证任务 用于测试环境和性能和负载测试和分期
它们包括生产环境的内容是什么? 生产组织配置(元数据)副本。 生产组织配置(元数据)副本。它们具有比显影剂沙箱更大的存储限制。 生产组织配置(元数据)的副本,以及Sandbox模板定义的生产数据的子集。 生产组织的复制品。
您可以创建沙箱的许可证  ·完整沙箱·PartialCopy沙箱·开发人员专业沙箱·开发人员沙箱 ·全沙箱·PartialCopy沙箱·开发人员专业沙箱 ·全沙箱·PartialCopy沙箱 ·全沙箱

SDLC过程中的沙箱

在Salesforce App开发生命周期中,采用各个阶段的代码开发,单元测试,UAT等。一个简单的例子是: 

   在不同的团队同时在多个领域工作的情况下,最终必须合并到一个组织中,这是一个单一的生产环境,随着时间的推移变得相当复杂。它克服了这个暂存平台,以压抑地测试性能而不影响生产版本。相同的示例如下所示: 

管理Sandboxes释放管理过程

虽然没有拇指规则或框流程,但在哪些组织依赖于处理其发布管理系统的过程中。但是仍有一些点来考虑运行该过程的沙箱:

  • 每次释放后做出刷新沙箱,以便我们确保利用新功能并确保我们的环境与新的更改兼容。
  • 此外,它’S推荐使用策略使ORG发布与Salesforce版本对齐,以减少刷新沙箱的努力。
  • 应准备好刷新后运行列表,并在新版本后刷新沙箱。很少应该包括的东西是:
    • 数据屏蔽需求
    • 用户配置文件修改
    • 测试数据加载
    • 部署计划
    • 关闭计划的作业
    • 管理出站电子邮件。

希望这可以帮助您概述Salesforce Sandboxes的概述。