Guest User

Untitled

a guest
Mar 17th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. trigger LedTrigger on Lead (after insert,after update) {
  2. map<string, Lead> ObjMap = new map<string, Lead>();
  3. List<lead> leadList=new list<lead>();
  4. for(lead l:trigger.new){
  5. if(l.status==Active){
  6. ObjMap.put(l.LeadTerritory__c,l);
  7. //leadList.add(l);
  8. }
  9. List<Custom_Object> LeadR = [SELECT Id, QueueName__c, Territory__c
  10. FROM Lead_Routing__c WHERE LeadTerritory__c IN :ObjMap.KeySet()];
  11. for(Lead ld:ObjMap.values()){
  12. if(LeadR.)
  13. ld.ownerid=
  14. }
  15.  
  16. }
  17. }
  18.  
  19. trigger LedTrigger on Lead (after insert,after update) {
  20. map<string, Lead> ObjMap = new map<string, Lead>();
  21. List<lead> leadList=new list<lead>();
  22. for(lead l:trigger.new){
  23. if(l.status==Active){
  24. ObjMap.put(l.LeadTerritory__c,l);
  25. //leadList.add(l);
  26. }
  27. }
  28. List<Custom_Object> LeadR = [SELECT Id, QueueName__c, Territory__c
  29. FROM Lead_Routing__c
  30. WHERE LeadTerritory__c IN :ObjMap.KeySet()];
  31. Group queueGrp = new Group();
  32. if(!LeadR.isEmpty()){
  33. queueGrp = [Select Id from Group where Type = 'Queue' AND Name = : LeadR[0].QueueName__c LIMIT 1];
  34. }
  35. for(Lead ld:ObjMap.values()){
  36. if(queueGrp != null)){
  37. ld.ownerid=queueGrp.Id;
  38. }
  39. }
  40. }
Add Comment
Please, Sign In to add comment