课程章节介绍
好的同学们,我们现在来到第五步。这一步的目标,就是把我们在沙盒里写好的 Apex 代码,还有之前配好的自定义对象,部署到生产组织里去。使用的工具叫“变更集”。
不过要用变更集,有几个前提条件,大家先听一下。
首先,你的沙盒组织必须是 ,Performance、Unlimited 或 Enterprise 版本,,不能是 Developer Edition。因为变更集这个功能只在刚才说的那些版本里才有。
第二,你的沙盒里要有我们之前写好的那个 `HelloWorldTestClass` 测试类,就是我们用来保证代码覆盖率的那一个。
第三,沙盒和生产组织之间要已经建好,部署连接,,就是在部署设置里事先连通的。
最后一点,你自己的用户要有,创建和上传变更集,的权限。
这四个条件都满足了,我们才能用变更集。
这里要特别强调一下:如果你用的是 Developer Edition 组织,对不起,这一步暂时做不了。因为变更集只在 Performance、Unlimited、Enterprise,还有 Database.com 这些版本中可用,开发版里没有这个功能。那如果你正好是开发版,也不用急,后面我们还会学到别的部署方式,比如用元数据 API 或者 Ant 工具。
好了,等你条件都齐了,我们就可以开始创建变更集,把需要的 Apex 类和自定义对象打成一个包,上传到生产组织,然后再去目标环境里部署。这个过程就是步骤五的核心内容。后面我们会一起操作一遍。
现在大家对这一步的要求和限制清楚了吧?我们稍微休息一下,然后动手做起来。
关键词
Apex
Salesforce
Developer Guide