Sandboxes (Recommended)

DEX455 - Apex 开发流程详解

📄 第 32 页 🎬 视频课程

课程章节介绍

好,同学们,我们来看这一页 Slide,聊一聊 Salesforce 里的沙箱。 沙箱是什么呢?你可以把它理解成一个你的生产环境的“分身”,它是一个独立的、安全的副本。这个副本会复制生产组织里的所有元数据,比如你的对象、字段、流程、代码等配置。但是,它里面的数据量,就要看你选的是哪一种沙箱类型了——有些沙箱数据是完整的,有些只是带了一小部分测试数据。 那为什么要有沙箱呢?很简单,就是为了给你一个可以放心折腾的空间。无论是开发新功能、写 Apex 代码、调流程,还是管理员想试验某个新配置,都可以先在沙箱里做。它是完全跟生产组织隔离的,你在沙箱里怎么添加、修改甚至删除,都不会对真实的生产环境产生一丝一毫的影响,这就是它的核心价值。 这里特别要提一下,启用了源跟踪的 Developer 沙箱和 Developer Pro 沙箱,。这两种沙箱在配合我们现代的 Salesforce DX 源驱动开发工具时,威力会更大。一旦开启了源跟踪,你就可以很方便地用上 Salesforce CLI 命令行工具、Code Builder 这个在线的开发环境,还有 DevOps Center 来管理整个发布流程。简单说,就是把沙箱和版本控制、自动化发布串起来了,让团队开发更专业、更流畅。 你可以把沙箱想象成一个练功房,里面的假人、沙袋都是生产配置的翻版,你可以在里面放开了练,练好了再把招式搬到真实擂台上去。这样一来,创新和试错的门槛就低多了,生产环境的安全也更有保障。 好,关于沙箱我们就先讲到这里,这一页的核心就是:安全的副本、隔离的环境,以及它为现代 DX 开发打下的基础。大家有问题可以直接提,我们接着看下一页内容。

关键词

Apex Salesforce Developer Guide