Triggers:
Updating of Master Object Status as Closed then the related Detail Object Status to be closed while using
bulk records on Data Loader
| trigger posRecJobClosedTrigger on Position__c (after update) { List<Job_Application__c> jobAppRecList=new List<Job_Application__c>(); jobAppRecList= [SELECT Id FROM Job_Application__c WHERE Position__c IN :trigger.newMap.keySet()]; List<Job_Application__c> jobAppRecList1=new List<Job_Application__c>(); for(Position__c posRec:trigger.new) { if(posRec.Status__c=='Closed') { for(Job_Application__c jobRec:jobAppRecList) { if(jobRec.Position__c==posRec.Id) { jobRec.Status__c='Closed'; jobAppRecList1.add(jobRec); } } } } update jobAppRecList1; } |
No comments:
Post a Comment