SetUp - > Obejct Name -> Trigger -> New
Example : Update all opportunities Stage Field.
trigger triggerName on ObjectName (trigger_events) { //code_block }
Example : Update all opportunities Stage Field.
Trigger myTrigger on Account(after update) { Set<Id> setAccId = new Set<Id>(); for(Account a: Trigger.old) { if(a.CloseOpportunities__c) setAccId.add(a.Id); } List<Schema.Opportunity> lstOpp = [select Id, StageName from Opportunity where AccountId in : setAccId ] ; for(Integer i = 0; i < lstOpp.size(); i++){ lstOpp[i].StageName = 'Closed-Won'; } if(lstOpp.size() > 0) update lstOpp; }
1 comment: