for (New__c TEevent : Trigger.new) { Event te = new Event(); te.StartDateTime = TEevent.Start_Process_By__c; te.EndDateTime = TEevent.Start_Process_By__c; te.Subject = TEevent.AssignEvent__c; te.OwnerId = TEevent.Implement__c; te.WhatId = TEevent.Name; // New__c.Name is Auto Number; getting Error on this Line (Error Message below)
for (New__c TEevent : Trigger.new) { Event te = new Event(); te.StartDateTime = TEevent.Start_Process_By__c; te.EndDateTime = TEevent.Start_Process_By__c; te.Subject = TEevent.AssignEvent__c; te.OwnerId = TEevent.Implement__c; te.WhatId = TEevent.Id; // New__c.Name is Auto Number; getting Error on this Line (Error Message below)
TENewEvents.add(te);
}
insert TENewEvents; }
If a reply to a post answers your question or resolves your problem, please mark it as the solution to the post so that others may benefit.
for (New__c TEevent : Trigger.new) { Event te = new Event(); te.StartDateTime = TEevent.Start_Process_By__c; te.EndDateTime = TEevent.Start_Process_By__c; te.Subject = TEevent.AssignEvent__c; te.OwnerId = TEevent.Implement__c; te.WhatId = TEevent.Id; // New__c.Name is Auto Number; getting Error on this Line (Error Message below)
TENewEvents.add(te);
}
insert TENewEvents; }
If a reply to a post answers your question or resolves your problem, please mark it as the solution to the post so that others may benefit.
Hi Santhosh,
Change TEevent.Name to TEevent.Id
----------------------------------
trigger UpdateTEevent on New__c (after insert) {
List <Event> TENewEvents = new List <Event>();
for (New__c TEevent : Trigger.new)
{
Event te = new Event();
te.StartDateTime = TEevent.Start_Process_By__c;
te.EndDateTime = TEevent.Start_Process_By__c;
te.Subject = TEevent.AssignEvent__c;
te.OwnerId = TEevent.Implement__c;
te.WhatId = TEevent.Id; // New__c.Name is Auto Number; getting Error on this Line (Error Message below)
TENewEvents.add(te);
}
insert TENewEvents;
}
If a reply to a post answers your question or resolves your problem, please mark it as the solution to the post so that others may benefit.
Madhan Raja M
All Answers
Hi Santhosh,
Change TEevent.Name to TEevent.Id
----------------------------------
trigger UpdateTEevent on New__c (after insert) {
List <Event> TENewEvents = new List <Event>();
for (New__c TEevent : Trigger.new)
{
Event te = new Event();
te.StartDateTime = TEevent.Start_Process_By__c;
te.EndDateTime = TEevent.Start_Process_By__c;
te.Subject = TEevent.AssignEvent__c;
te.OwnerId = TEevent.Implement__c;
te.WhatId = TEevent.Id; // New__c.Name is Auto Number; getting Error on this Line (Error Message below)
TENewEvents.add(te);
}
insert TENewEvents;
}
If a reply to a post answers your question or resolves your problem, please mark it as the solution to the post so that others may benefit.
Madhan Raja M
change this line
te.WhatId = TEevent.Name;
to this
te.WhatId = TEevent.Id;
Thanks & Regards
Thanks a lot & Regards