Я интегрирую наши серверные системы с Salesforce с помощью веб-сервисов. У меня есть производственные и сценические среды, работающие по разным URL-адресам. Мне нужно, чтобы конечная точка вызова веб-службы отличалась в зависимости от того, выполняется ли код в производственном или изолированном программном средстве Salesforce.
Как определить окружающую среду.
В настоящее время я рассматриваю возможность поиска пользователя, чтобы узнать, оканчивается ли имя пользователя на «devsandbox», поскольку я не смог определить системный объект, к которому я могу обратиться, чтобы получить среду.
Дополнительные уточнения:
Местоположение, которое мне нужно определить, находится внутри кода Apex, который вызывается при выборе кнопки в Salesforce. Мой пользовательский контроллер должен знать, работает ли он в рабочей среде или среде песочницы Salesforce.