Apex - 部署



SFDC 中的部署是什么?

到目前为止,我们已经在开发者版本中开发了代码,但在实际场景中,您必须在沙盒中进行此开发,然后您可能需要将其部署到另一个沙盒或生产环境,这称为部署。简而言之,这是元数据从一个组织到另一个组织的移动。这样做的原因是您不能在 Salesforce 生产组织中开发 Apex。当您进行开发时,实时用户访问系统可能会使您的数据不稳定或损坏您的应用程序。

Deployment Process

可用于部署的工具:

  • Force.com IDE
  • 更改集
  • SOAP API
  • Force.com 迁移工具

由于我们使用开发者版本进行开发和学习,因此我们无法使用需要 SFDC 企业版或其他付费版本的更改集或其他工具。因此,本教程将详细介绍 Force.com IDE 部署方法。

Force.com Eclipse IDE

步骤 1 - 打开 Eclipse 并打开需要部署的类触发器。

Eclipse Process Step1

步骤 2 - 单击“部署到服务器”后,输入需要部署组件的组织的用户名和密码。

Eclipse Process Step2

执行上述步骤后,您的 Apex 组件将部署到目标组织。

使用更改集进行部署

您可以通过部署设置连接它们,将验证规则、工作流规则、Apex 类和触发器从一个组织部署到另一个组织。在这种情况下,组织必须连接。

要打开部署设置,请按照以下步骤操作。请记住,开发者版本中不提供此功能:

步骤 1 - 转到“设置”并搜索“部署”。

步骤 2 - 单击“出站更改集”以创建要部署的更改集。

步骤 3 - 使用“添加”按钮将组件添加到更改集,然后保存并单击“上传”。

步骤 4 - 转到目标组织,单击入站更改集,最后单击“部署”。

用于部署的 SOAP API 调用

我们将仅简要概述此方法,因为这不是常用方法。

您可以使用以下方法调用来部署您的元数据。

  • compileAndTest()
  • compileClasses()
  • compileTriggers()

Force.com 迁移工具

此工具用于脚本部署。您必须下载 Force.com 迁移工具,然后才能执行基于文件的部署。您可以下载 Force.com 迁移工具,然后进行脚本部署。

广告