课程章节介绍
我们现在来看看怎么把我们在沙盒里写好的Apex代码搬到生产环境中。在Salesforce里,这个搬运工就叫“更改集”。听起来有点专业,但其实很简单,就和我们打包行李一样,把要带的东西装好,然后送到目的地。
首先,我们得进到“设置”里。在右上角的“查找”框里输入“更改集”三个字,搜索一下,然后选择“删除更改集”。注意,这里虽然叫“删除更改集”,其实是进入一个管理更改集的页面,不用被名字吓到。如果弹出一个启动页面,你就大大方方点“继续”。
进来之后,你会看到一个“更改集”列表,现在我们要建一个新的包裹。点“新建”按钮,给这个更改集起个名字,比如就叫“BookApp”,方便以后记得。描述可写可不写,然后点“保存”。
现在包裹建好了,但里面还是空的。我们要往里面装东西。看“更改集组件”这个区域,点那个“添加”按钮。这时候会弹出一个小窗口,让你选要带走的组件类型。我们从“收件箱”里找到“Apex Class”,因为咱们这次要搬的是Apex类。然后勾选上“MyHelloWorld”和“HelloWorldTestClass”,这两个类就是咱们之前写好的代码和测试类。选好后点“添加到更改集”。
添加完组件,系统可能会提醒你还有一些相关的附属组件没有加,比如这些类里用到的自定义字段或者其他依赖。这个可不能漏,否则搬到生产环境可能就跑不起来。所以,点一下“查看/添加附属组件”,它会列出所有需要一起带上的东西。我们把它全选上,然后点“添加到更改集”。这样包裹就打包完整了。
最后一步,咱们来投递这个包裹。回到“更改集详细信息”那里,点“上传”按钮。系统会让你选一个目标组织,也就是我们的生产环境。选中它,点“上传”。稍微等一会儿,上传完成。然后,我们就可以去生产环境那边,把这个更改集部署上去,代码就在正式系统里跑起来啦。
整个过程就是新建‑打包‑上传‑部署,是不是还挺直白的?后面你真正操作的时候,跟着指引走,基本不会出错。
关键词
Apex
Salesforce
Developer Guide