이거 만들려면 task에 WhatId라는 custom field를 추가해줘야 하는데, task 오브젝트에선 못한다.
대신 Activity 오브젝트에 필드를 추가해주면 된다.
trigger ClosedOpportunityTrigger on Opportunity (after insert, after update) {
List<Task> tasks = new List<Task>();
for(Opportunity o : Trigger.New) {
if(o.StageName == 'Closed Won') {
tasks.add(new Task(Subject='Follow Up Test Task', WhatId=o.Id));
}
}
insert tasks;
}
댓글