function readOnly(count){ }
Don't have an account?
Search for an answer or ask a question of the zone or Customer Support.
You need to sign in to do that
Sign in to start searching questions
Signup for a Developer Edition
Sign in to start a discussion
trigger opptoTask on Opportunity (after update) { Map<Id, Opportunity> changed = new Map<Id, Opportunity>(); for (Opportunity oso : Trigger.new) { Opportunity old = Trigger.oldMap.get(oso.Id); if (oso.StageName != old.StageName) { changed.put(oso.Id, oso); } } if (changed.size() > 0) { List<Task> updatetask = new List<Task>(); for (Task detail : [ SELECT Id, status,WhatId FROM Task WHERE WhatId IN :changed.keySet() ]) { Opportunity oso = changed.get(detail.WhatId); detail.status = 'Completed'; updatetask.add(detail); } update updatetask; } }
All Answers