Всем привет! Подскажите, пожалуйста, нужно создать related объект, если создаётся новый Account. Как написать проверку в Apex, чтобы если был новый объект, то создавался связанный? Как создать связанный примерно понял. Есть вариант создать копию списка аккаунтов и сравнивать текущие, но возможно есть более простой способ или soql запрос?
Как добавить проверку в Apex когда создаётся новый Account
Вы правы, есть гараздо проще способ. Для этого вам понадобиться after insert trigger на объекте Account.
Вот тут можно найти краткую информацию про тригеры линк
А так же есть документация с полным описанием тригера и как он рабоатет линк
работающий пример выглядит как-то так. подставте свои данные в виде поля для аккаунт айди и название объекта.
trigger AccountTrigger on Account(after insert) {
List<NewObject__c> newObjects = new List<NewObject__c>();
for(Account acc : Trigger.new) {
NewObject__c newObject = new NewObject__c();
newObject .Account__c = acc.Id;
newObjects.add(newObject);
}
insert newObjects;
}
2 Likes
Большое спасибо за решение!