📜  Apex-部署

📅  最后修改于: 2020-11-05 03:22:18             🧑  作者: Mango


SFDC中的部署是什么?

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

部署过程

可用于部署的工具-

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

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

Force.com Eclipse IDE

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

Eclipse处理步骤1

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

Eclipse处理步骤2

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

使用变更集进行部署

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

要打开部署设置,请遵循以下步骤。请记住,此功能在Developer Edition中不可用-

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

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

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

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

SOAP API调用进行部署

我们将对此方法进行一小部分概述,因为这不是常用方法。

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

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

Force.com迁移工具

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