
7 réponses

Hello,In that case you should try this:
Let me know if worked.Regards.Don't forget to mark your thread as 'SOLVED' with the answer that best helps you.trigger UpdatePresDate on Task(after insert){
Map<Id, Datetime> sampleDates = new Map<Id, Datetime>();
for (Task tsk : Trigger.new) {
if (tsk.WhatId.getSObjectType() == Sample__c.sObjectType)
sampleDates.put(tsk.WhatId, tsk.CreatedDate);
}
// Mass updates records avoiding heap limit.
// https://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_SOQL_VLSQ.htm
for (List<Sample__c> samples : [SELECT Id, Score__c FROM Sample__c WHERE Id =: sampleDates.keySet()]) {
for (Sample__c sample : samples) {
sample.Score__c = sampleDates.get(sample.Id);
}
Database.update(samples);
}
}