function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
susheel1susheel1 

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;
 }
 }

gv007gv007
what is Global_Settings.submittedforApproval?. you trigger working fine in yours developer account .If it was an custom object field before deploying the trigger code ,please add the filed to that related object . if it is a variable declare it.