You need to sign in to do that
Don't have an account?
Error message - Variable does not exist while deploying the trigger
While deploying a trigger, I am getting an error message Error message - Variable does not exist Global_Settings.submittedforApproval. Below is the trigger.
trigger Submit_AFC_Sample_Request on Sample_Request_AF_C__c (after update,after insert) {
// need to Run Trigger only once.
if(Global_Settings.submittedforApproval == false)
{
for(Sample_Request_AF_C__c sampelReq : trigger.new)
{
System.debug('The record is : ' + sampelReq);
if(sampelReq.Approval_Status__c == 'Sample Requested' )
{
if(Trigger.isInsert) {
Approval.ProcessSubmitRequest req1 = new Approval.ProcessSubmitRequest();
req1.setComments('Submitting request for approval.');
req1.setObjectId(sampelReq.id);
Approval.ProcessResult result = Approval.process(req1);
}
if(Trigger.isUpdate){
Approval.ProcessSubmitRequest req2 = new Approval.ProcessSubmitRequest();
req2.setComments('Submitting request for approval.');
req2.setObjectId(sampelReq.id);
Approval.ProcessResult result = Approval.process(req2);
}
}
}
Global_Settings.submittedforApproval =true;
}
else
{
Global_Settings.submittedforApproval = false;
}
}