Каков наилучший способ сохранить константы отдельно от кода Salesforce Apex?

#salesforce #apex-code

#salesforce #apex-code

Вопрос:

Если мне нужно сохранить некоторую конфигурацию отдельно от кода, то каким должен быть наилучший подход? У меня есть некоторые веб-службы, которые необходимо вызвать из класса Apex. URL веб-служб зависит от того, где он был вызван, т. Е. Если код Apex развернут в изолированной среде, то его необходимо вызватьhttp://www.sandbox.com/XXX в то время как, если в рабочей среде, тогда необходимо использовать http://www.production/XXX.

Ответ №1:

Пользовательские настройки — это то, что вы хотите использовать. Таким образом, вы можете иметь разные значения конфигурации в своей изолированной среде и производственных организациях. Кроме того, пользовательские настройки кэшируются на уровне приложения, поэтому доступ к ним осуществляется очень быстро.

Здесь приведена дополнительная документация о том, как получить доступ к пользовательским настройкам из Apex code.

Комментарии:

1. Спасибо, Адам! Это действительно поможет!