Учебники

Апекс — Развертывание

До сих пор мы разрабатывали код в Developer Edition, но в реальном сценарии вы должны выполнить эту разработку в Sandbox, а затем вам может понадобиться развернуть его в другой песочнице или рабочей среде, и это называется развертыванием. Короче говоря, это перемещение метаданных из одной организации в другую. Причина этого заключается в том, что вы не можете разрабатывать Apex в своей производственной организации Salesforce. Живые пользователи, получающие доступ к системе во время разработки, могут дестабилизировать ваши данные или повредить ваше приложение.

Процесс развертывания

Инструменты, доступные для развертывания —

  • Force.com IDE
  • Изменить наборы
  • SOAP API
  • Force.com Migration Tool

Поскольку мы используем Developer Edition для наших целей разработки и обучения, мы не можем использовать Набор изменений или другие инструменты, для которых требуется корпоративный SFDC или другое платное издание. Поэтому в этом руководстве мы будем разрабатывать метод развертывания среды Force.com IDE.

Force.com Eclipse IDE

Шаг 1 — Откройте Eclipse и откройте триггер класса, который необходимо развернуть.

Eclipse Process Step1

Шаг 2 — После того, как вы нажмете «Развернуть на сервере», введите имя пользователя и пароль организации, в которой необходимо развернуть Компонент.

Eclipse Process Step2

Выполнив вышеупомянутые шаги, ваши компоненты Apex будут развернуты в целевой организации.

Развертывание с использованием набора изменений

Вы можете развернуть правила проверки, правила рабочего процесса, классы Apex и триггеры из одной организации в другую, связав их через параметры развертывания. В этом случае организации должны быть связаны.

Чтобы открыть настройку развертывания, выполните следующие действия. Помните, что эта функция недоступна в Developer Edition.

Шаг 1 — Зайдите в Setup и найдите «Deploy».

Шаг 2 — Нажмите «Исходящий набор изменений», чтобы создать набор изменений для развертывания.

Шаг 3 — Добавьте компоненты, чтобы изменить набор, используя кнопку «Добавить», затем «Сохранить» и нажмите «Загрузить».

Шаг 4. Перейдите в целевую организацию, щелкните набор входящих изменений и, наконец, нажмите развертывание.

Вызовы API SOAP для развертывания

У нас просто будет небольшой обзор этого метода, поскольку он не является широко используемым методом.

Вы можете использовать вызовы методов, приведенные ниже, для развертывания ваших метаданных.

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

Force.com Migration Tool

Этот инструмент используется для развертывания по сценарию. Вам необходимо загрузить инструмент Force.com Migration, а затем выполнить развертывание на основе файлов. Вы можете загрузить инструмент миграции Force.com, а затем выполнить развертывание по сценарию.