Salesforce Fact #5 | recall
Most
of the times we approve or reject a record submitted for approval using
apex. But we can also recall a record using apex as below:
ProcessInstanceWorkItem pwr = [SELECT Id FROM ProcessInstanceWorkItem WHERE ProcessInstance.TargetObjectId=<recordId>];
Approval.ProcessWorkitemRequest req = new Approval.ProcessWorkitemRequest();
req.setWorkItemId(pwr.Id);
req.setAction('Removed');
Approval.process(req);
Comments
Post a Comment