When your trying to make any kind of deployment on Production by default all the test classes will be run .To make smother deployment we need to have at least 75% code coverage .Recently when I'm making deployment to production I end up with the below error.
Deployment /Test Class Error:
System.DmlException: Insert failed. First exception on row 0; first error: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY, ORequestTrigger: execution of AfterInsert caused by: System.DmlException: Process failed. First exception on row 0; first error: NO_APPLICABLE_PROCESS, No applicable approval process was found.: [] Trigger.ORequestTrigger: line 81, column 1: []
Reason for the Issue:
If you running any Test class that in turn causes a Main class or Trigger to submit the Test record for an Approval Process (through Apex coding) and If that particular record is failing to meet at least one of the Approval Processes Entry Criteria then it will fail with above error.
Work Around Solution:
Modify the test record data as per the entry criteria of any one of required Approval Process.
Thanks for visiting...Enjoy
Deployment /Test Class Error:
System.DmlException: Insert failed. First exception on row 0; first error: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY, ORequestTrigger: execution of AfterInsert caused by: System.DmlException: Process failed. First exception on row 0; first error: NO_APPLICABLE_PROCESS, No applicable approval process was found.: [] Trigger.ORequestTrigger: line 81, column 1: []
Reason for the Issue:
If you running any Test class that in turn causes a Main class or Trigger to submit the Test record for an Approval Process (through Apex coding) and If that particular record is failing to meet at least one of the Approval Processes Entry Criteria then it will fail with above error.
Work Around Solution:
Modify the test record data as per the entry criteria of any one of required Approval Process.
Thanks for visiting...Enjoy
Thanks for the Post! I was missing one of the Criteria!
ReplyDeletemy entry criteria is matching still I am getting no_applicable-process error in test class. Any other suggestion.
ReplyDeleteDid you get this Solved? I am also still facing the same issue
DeleteSame issue for me. Any resolution
ReplyDeleteI am grateful for this blog to distribute knowledge about this significant topic. Here I found different segments and now I am going to use these new instructions with new enthusiasm. You can also check the best Salesforce Development Company in USA and Australia.
ReplyDelete