Monday, September 19, 2016

Using apex Trigger to create a Task.

When we create a record on account object then Task will be create automatically, using by Apex trigger.

First create Apex Trigger on object.


trigger CreateRelatedTask on Account (After insert) {
 
        list<Account> accountRecords = trigger.new;
     
        list<Task> taskList = new list<Task>();
        for(Account acct : accountRecords){
         
            Task t = new Task();
            t.Subject = 'Other';
            t.Priority = 'High';
            t.Description = 'Created this task on account creation.';
            t.ActivityDate = System.today();
            t.WhatId = acct.id;
         
            taskList.add(t);
        }
     
        if(taskList.size() > 0){
           insert taskList;
        }
     

}

No comments:

Post a Comment

Show message when server is busy.

Please Wait...