课程章节介绍
大家好,今天我们来聊聊Salesforce中的一个重要概念——沙盒。想象一下,沙盒就像是一个安全的实验场,你可以在里面尝试各种新想法和代码,而不用担心影响到你的实际工作环境,也就是我们说的生产组织。
首先,重要的是要知道,Apex代码的开发只能在沙盒中进行。这是因为沙盒和生产环境是完全隔离的。你在沙盒里做的任何改动,都不会影响到生产环境,反之亦然。不过,我们的培训机构是个例外,因为我们是在试验环境中操作。
当你创建或刷新一个沙盒时,生产环境中的元数据会被复制到沙盒中。这些元数据包括对象、字段、Apex触发器和类,还有Visualforce页面。有些类型的沙盒还会复制数据。这意味着,如果你想看到自上次创建或刷新沙盒以来对组织所做的任何自定义更改,你需要创建一个新沙盒或刷新现有的沙盒。
另外,如果你想将沙盒中的更改应用到生产环境中,你需要将元数据从沙盒部署到生产组织。沙盒还有一个好处,就是在每次Salesforce发布新功能前大约2到3周,沙盒会先更新这些新功能。这样你就可以提前预览新功能,当然,你也可以选择不使用这些新功能。
需要注意的是,当服务器上的流量很大时,沙盒的创建或刷新可能会需要很长时间,有时甚至需要几天。
最后,额外的小知识:你可以将生产环境中的许可证与沙箱组织相匹配,而不需要刷新沙箱。你只需要登录到沙箱组织,然后点击设置|公司简介|公司信息|匹配生产许可证就可以了。
希望这些信息对你们理解沙盒有所帮助!如果有任何问题,随时提问哦。