Loading

連絡先がポータルユーザーかどうかを判断する

公開日: Oct 13, 2022
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

取引先責任者がポータルユーザーかどうかを判断する方法
解決策

ユーザーテーブルをクエリし、2 つの主要な検索条件を使用する

SELECT Id,Name,Email FROM User WHERE Profile.Name = 'Customer Portal User' AND ContactId = '003xxxxxxxxxxxxxxx'
 

複数の取引先責任者に対してクエリする 

List<Contact> lContacts = [SELECT Id FROM Contact]; List<User> lUsers = [SELECT Id,Contact.Id,Name,Email FROM User WHERE Profile.Name = 'Customer Portal User' AND ContactId IN :lCont];

注意: 取引先責任者の最初のクエリは、Apex ガバナ制限を超えないように制限する必要があります。
ナレッジ記事番号

000386163

 
読み込み中
Salesforce Help | Article