Apex 一括DMLで商談レコードを更新する方法
環境
Salesforce
構文
1.Opportunity
商談 販売または保留中の取引である商談情報を保存します。
2.Account
取引先 取引先の企業情報、競合会社、パートナーなどのビジネスに関係する組織や個人に関係する情報を保存します。
3.Trigger.new
Sobjectレコードの新しいバージョンのリストを返します
操作例
取引先トリガで関連商談を更新します。
サンプルコード
Trigger AccountTrigger on Account(before insert){ //商談リストを取得する List<Account> oppList = [SELECT Id,Name,(SELECT id,Name FROM Opportunities) WHERE Id IN :Trigger.New]); for(Account acc : oppList){ if(!acc.Opportunities.isEmpty()) { for(Opportunity opp : acc.Opportunities) { opp.Description = 'トリガの説明'; } } //レコードを一括更新 Update oppList } }