Так что я пытаюсь получить текущую версию User User License, например. Системный администратор или пользователь и т. Д. ... Я просмотрел здесь и использовал другие методы, однако они, похоже, не работают для меня. Мне было интересно, где я могу начать с этим?Salesforce APEX получить пользователей Лицензия пользователя
Ошибки я получаю:
Сравнение аргументы должны быть совместимые типы: Schema.SObjectField, String
С помощью следующего кода:
public String getOpps() {
if(Profile.UserLicense.Name === 'Community Customer') {
oppCheck = true;
} else {
oppCheck = false;
}
***loop*** {
code here
}
} else {
more code here
}
return 'nil';
}
Просто для уточнения, системного администратора против пользователя представляет собой профиль, а не пользовательская лицензия. Лицензия определяет такие вещи, как Salesforce vs Chatter. – Egor