You need to sign in to do that
Don't have an account?
SFDC16
Code not working
Hello Developers,
First Code
BMCServiceDesk__Incident__c inc=new BMCServiceDesk__Incident__c();
inc.BMCServiceDesk__FKClient__c='0050o00000X3wMPAAZ';
inc.BMCServiceDesk__FKOpenBy__c='0050o00000X3wMPAAZ';
inc.BMCServiceDesk__FKStatus__c='a3w0w0000000AskAAE';
inc.BMCServiceDesk__FKImpact__c='a2M0w0000000dcYEAQ';
inc.BMCServiceDesk__FKUrgency__c='a470w00000001G0AAI';
inc.BMCServiceDesk__Is_New_Record__c=true;
inc.BMCServiceDesk__FKCategory__c='a210w00000009pbAAA';
insert inc;
---------------------------------------------------------------------------------------------
Second Code
BMCServiceDesk__Status__c[] sta=[select id from BMCServiceDesk__Status__c where name='Opened'];
User[] user=[Select id from User];
BMCServiceDesk__Category__c[] cat=[select id from BMCServiceDesk__Category__c where name='Hardware'];
BMCServiceDesk__Impact__c[] imp=[select id from BMCServiceDesk__Impact__c where name='Low'];
BMCServiceDesk__Urgency__c[] urgency=[select id from BMCServiceDesk__Urgency__c where name='Low'];
BMCServiceDesk__SYSTemplate__c[] temp=[select id from BMCServiceDesk__SYSTemplate__c where name like '%Test%'];
if(sta.size()> 0 && user.size()>0 && cat.size()>0 && imp.size()>0 && urgency.size()> 0 && temp.size()>0 )
{
List<BMCServiceDesk__Incident__c> a =new List<BMCServiceDesk__Incident__c>();
BMCServiceDesk__Incident__c inc=new BMCServiceDesk__Incident__c();
inc.BMCServiceDesk__FKStatus__c=sta[0].id;
inc.BMCServiceDesk__FKClient__c=user[0].id;
inc.BMCServiceDesk__FKOpenBy__c=user[0].id;
inc.BMCServiceDesk__FKCategory__c=cat[0].id;
inc.BMCServiceDesk__FKImpact__c=imp[0].id;
inc.BMCServiceDesk__FKTemplate__c=temp[0].id;
inc.BMCServiceDesk__FKUrgency__c=urgency[0].id;
insert inc;
}
First code is working fine but secod code is not working
I tried Execute Anonymous.
First Code
BMCServiceDesk__Incident__c inc=new BMCServiceDesk__Incident__c();
inc.BMCServiceDesk__FKClient__c='0050o00000X3wMPAAZ';
inc.BMCServiceDesk__FKOpenBy__c='0050o00000X3wMPAAZ';
inc.BMCServiceDesk__FKStatus__c='a3w0w0000000AskAAE';
inc.BMCServiceDesk__FKImpact__c='a2M0w0000000dcYEAQ';
inc.BMCServiceDesk__FKUrgency__c='a470w00000001G0AAI';
inc.BMCServiceDesk__Is_New_Record__c=true;
inc.BMCServiceDesk__FKCategory__c='a210w00000009pbAAA';
insert inc;
---------------------------------------------------------------------------------------------
Second Code
BMCServiceDesk__Status__c[] sta=[select id from BMCServiceDesk__Status__c where name='Opened'];
User[] user=[Select id from User];
BMCServiceDesk__Category__c[] cat=[select id from BMCServiceDesk__Category__c where name='Hardware'];
BMCServiceDesk__Impact__c[] imp=[select id from BMCServiceDesk__Impact__c where name='Low'];
BMCServiceDesk__Urgency__c[] urgency=[select id from BMCServiceDesk__Urgency__c where name='Low'];
BMCServiceDesk__SYSTemplate__c[] temp=[select id from BMCServiceDesk__SYSTemplate__c where name like '%Test%'];
if(sta.size()> 0 && user.size()>0 && cat.size()>0 && imp.size()>0 && urgency.size()> 0 && temp.size()>0 )
{
List<BMCServiceDesk__Incident__c> a =new List<BMCServiceDesk__Incident__c>();
BMCServiceDesk__Incident__c inc=new BMCServiceDesk__Incident__c();
inc.BMCServiceDesk__FKStatus__c=sta[0].id;
inc.BMCServiceDesk__FKClient__c=user[0].id;
inc.BMCServiceDesk__FKOpenBy__c=user[0].id;
inc.BMCServiceDesk__FKCategory__c=cat[0].id;
inc.BMCServiceDesk__FKImpact__c=imp[0].id;
inc.BMCServiceDesk__FKTemplate__c=temp[0].id;
inc.BMCServiceDesk__FKUrgency__c=urgency[0].id;
insert inc;
}
First code is working fine but secod code is not working
I tried Execute Anonymous.
I would suggest you execute all query one by one might help you because in the if the condition you have used AND (&&) among all the expression, so if any of the queries do not return any row this may be the reason.
Thanks
Beenal