Hi there!I'm a Technical Consultant for Salesforce. On daily basis I'm a programmer, Technical Lead and discussing Solution Architect.
Reinier, Technical Consultant @Deloitte, MSc. Business Analytics, The Netherlands
Answered Mar 25, 2018
B. Approval Process with Apex Trigger.
Both Processes and Approval Processes have no actions to delete any record. Since this request is to submit for approval and delete the record after approval, this requires some custom apex to delete the record. Hence, the Approval Process is fired upon deletion and will set a certain flag on the record. The trigger will act upon that flag update and will delete the record