You need to sign in to do that
Don't have an account?
Kiran Kumar Kanteti's
Trigger Not Working Please advise
Hello,
I written below code and while updating Opportunity record not working. Can anyone Please advise me where it went wrong.
trigger Example5 on Opportunity (before update) {
//Get Old Data
Map<Id,Opportunity> oldMap = Trigger.oldMap;
//Get New Data
Map<Id,Opportunity> newMap = Trigger.newMap;
//Get all Keys
set<ID> idList = oldMap.keySet();
for(ID key:idList){
Opportunity old = oldMap.get(key);
Opportunity newopt = newMap.get(key);
if(old.StageName!='Closed Own' && newopt.StageName=='Closed Own'){
newopt.CloseDate=system.today();
newopt.Type='New Customer';
}
}
}
I written below code and while updating Opportunity record not working. Can anyone Please advise me where it went wrong.
trigger Example5 on Opportunity (before update) {
//Get Old Data
Map<Id,Opportunity> oldMap = Trigger.oldMap;
//Get New Data
Map<Id,Opportunity> newMap = Trigger.newMap;
//Get all Keys
set<ID> idList = oldMap.keySet();
for(ID key:idList){
Opportunity old = oldMap.get(key);
Opportunity newopt = newMap.get(key);
if(old.StageName!='Closed Own' && newopt.StageName=='Closed Own'){
newopt.CloseDate=system.today();
newopt.Type='New Customer';
}
}
}
I think it Closed Won and not Closed Own, please correct the stage Names.
Try The Following Code
StageName Should Be "Closed Won not "Closed Own" Please Mark it As Best Answer If It Helps
Thank You!