You need to sign in to do that
Don't have an account?
Vadzim Dzenisenka
How create case when you create contact?
This code doesnt work.
trigger CreateCase on Contact (before insert) {
List<Case> listCase = new List<Case>();
for(Contact a : Trigger.New) {
listCase.add(new Case(
AccountID=a.AccountID,
ContactID = a.Name,
Priority ='High',
Origin = 'Phone',
Status = 'Working'));
}
if(listCase.size() > 0)
{
insert listCase;
}
}
trigger CreateCase on Contact (before insert) {
List<Case> listCase = new List<Case>();
for(Contact a : Trigger.New) {
listCase.add(new Case(
AccountID=a.AccountID,
ContactID = a.Name,
Priority ='High',
Origin = 'Phone',
Status = 'Working'));
}
if(listCase.size() > 0)
{
insert listCase;
}
}
trigger CreateCase on Contact (after insert ) {
List<Case> listCase = new List<Case>();
for(Contact a : Trigger.New) {
Case newCase = new Case();
newCase.AccountID=a.AccountID;
newCase.ContactID = a.id;
newCase.Priority ='High';
newCase.Origin = 'Phone';
newCase.Status = 'Working';
listCase.add(newCase);
}
if(listCase.size() > 0)
{
insert listCase;
}
}
All Answers
trigger CreateCase on Contact (after insert ) {
List<Case> listCase = new List<Case>();
for(Contact a : Trigger.New) {
Case newCase = new Case();
newCase.AccountID=a.AccountID;
newCase.ContactID = a.id;
newCase.Priority ='High';
newCase.Origin = 'Phone';
newCase.Status = 'Working';
listCase.add(newCase);
}
if(listCase.size() > 0)
{
insert listCase;
}
}
Can you try changing it to After insert: Thanks!