Apex - 部署
什么是SFDC部署?
到目前为止,我们已经在Developer Edition中开发了代码,但是在现实生活中,您必须在Sandbox中进行此开发,然后您可能需要将其部署到另一个沙盒或生产环境,这称为部署。 简而言之,这是元数据从一个组织到另一个组织的移动。 原因是您无法在Salesforce生产组织中开发Apex。 在开发过程中访问系统的实时用户可能会破坏您的数据或损坏您的应用程序。
可用于部署工具:
- Force.com IDE
- Change Sets
- SOAP API
- Force.com Migration Tool
由于我们正在使用Developer Edition进行开发和学习,因此我们无法使用Change Set或需要SFDC企业或其他付费版本的其他工具。 因此,我们将在本教程中详细介绍Force.com IDE部署方法。
Force.com Eclipse IDE
第1步:打开Eclipse并打开要部署的类触发器
第2步:一旦您单击“部署到服务器”,然后输入您要在其中部署组件的组织的用户名和密码。
通过执行上述步骤,您的Apex组件将部署到目标组织。
使用更改集部署
您可以通过部署设置将验证规则,工作流规则,Apex类和触发器从一个组织部署到其他组织。在这种情况下,组织必须连接。
要打开部署设置,请按照以下步骤操作。请记住,此功能在开发版中不可用:
第1步:转到安装程序并搜索“部署”。
第2步:单击“出站更改集”,以便将更改设置为部署。
第3步:使用“添加”按钮添加组件以更改设置,然后保存并单击上传。
第4步:转到目标组织并单击入站更改集,最后单击部署。
SOAP API调用部署
我们将只是简单概述一下这种方法,因为这不是一种常用的方法。
您可以使用以下方法调用来部署元数据。
- compileAndTest()
- compileClasses()
- compileTriggers()
Force.com迁移工具
此工具用于脚本部署。您必须下载Force.com迁移工具,然后您可以执行基于文件的部署。您可以下载Force.com迁移工具,然后执行脚本部署。