Memos About SalesForce

Salesforceにハマってたこと!

Salesforce ユーザラインセンス クエリ

ユーザ一覧にはラインセンス列がないため

個人でいろいろ試す時に、

各ユーザがどのラインセンスであるかを確認したいニーズがあるでしょう

今回、数行くらいのクエリで

確認ができる

それを共有します

Map<Id,Profile> profileIds = new Map<id,profile>([SELECT Id,UserLicenseId FROM Profile where UserLicenseId  in (SELECT Id FROM UserLicense where name ='Salesforce')]);

List<user> standardProfileUsers = [select id,Name from user where profileId in:profileIds.Keyset()];
for(User u:standardProfileUsers){
    System.debug('Stander user:'+u.Name);
}