Мне нужно отделить продакшен от dev. Отделить от SANDBOX нет проблем
Быстрый гуглинг ничего не дал. Сходу надумал только изобретение велосипедов - аля сделать request на "Company Information" страницу, и проверять поле Organization Edition.
Какой конкретный юз-кейс для этого?
Use case: disable automatic bulk package installation to prod
Я в принципе так и сделал. Посмотрим на сколько это хорошо.
Organization Edition можно достать и простым соклом из объекта Organization
SELECT Id, Name, OrganizationType, IsSandbox, InstanceName FROM Organization
Вот что вернется для дев орга
{
"Id": "00D3X000003Hxxxxxx",
"Name": "MyDevOrg",
"IsSandbox": false,
"InstanceName": "EU29",
"OrganizationType": "Developer Edition"
}Тут же из запроса можно узнать sandbox или нет, а также узнать Edition.
Я тяну эту инфу через API. Все работает на ура.
SELECT Id, Name, OrganizationType, IsSandbox, InstanceName FROM Organization
Вот что вернется для дев орга
{
"Id": "00D3X000003Hxxxxxx",
"Name": "MyDevOrg",
"IsSandbox": false,
"InstanceName": "EU29",
"OrganizationType": "Developer Edition"
}Тут же из запроса можно узнать sandbox или нет, а также узнать Edition.
Я тяну эту инфу через API. Все работает на ура.
Ппц, ведь читал доку по Organization объекту, и почему-то казалось что пробовал вытянуть OrganizationType и форс писал что нет такого поля
Только что проверил - на деворге взлетело, вернул Developer Edition в OrganizationType