Apex - 部署


什么是 SFDC 中的部署?

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

部署流程

可用于部署的工具 -

  • Force.com IDE
  • 变更集
  • SOAP应用程序接口
  • Force.com 迁移工具

由于我们使用开发版用于开发和学习目的,因此我们无法使用需要 SFDC 企业版或其他付费版本的变更集或其他工具。因此,我们将在本教程中详细阐述Force.com IDE的部署方法。

Force.com Eclipse IDE

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

Eclipse 流程步骤1

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

Eclipse 流程步骤2

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

使用变更集进行部署

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

要打开部署设置,请按照以下步骤操作。请记住,此功能在开发者版中不可用 -

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

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

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

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

用于部署的 SOAP API 调用

我们将对此方法进行一个简单的概述,因为这不是常用的方法。

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

  • 编译并测试()
  • 编译类()
  • 编译触发器()

Force.com 迁移工具

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