Sample Code:
ProcessInstanceWorkitem[] workItems = [ SELECT Id
FROM ProcessInstanceWorkitem
WHERE ProcessInstance.TargetObjectId = '0016A00000OXbfi'
AND ProcessInstance.Status = 'Pending' ];
Approval.ProcessWorkitemRequest pwr = new Approval.ProcessWorkitemRequest();
pwr.setAction('Removed');
pwr.setWorkItemId(workItems[0].id);
Approval.ProcessResult result = Approval.process(pwr);
Output:
ProcessInstanceWorkitem[] workItems = [ SELECT Id
FROM ProcessInstanceWorkitem
WHERE ProcessInstance.TargetObjectId = '0016A00000OXbfi'
AND ProcessInstance.Status = 'Pending' ];
Approval.ProcessWorkitemRequest pwr = new Approval.ProcessWorkitemRequest();
pwr.setAction('Removed');
pwr.setWorkItemId(workItems[0].id);
Approval.ProcessResult result = Approval.process(pwr);
Output:
test class please
ReplyDeleteCheck this https://www.infallibletechie.com/2020/03/sample-apex-class-public-class.html
Delete