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