public void approveRecord(Id objectRecordId) {
Id processInstanceWorkitemInstance = [SELECT Id FROM ProcessInstanceWorkitem WHERE ProcessInstance.TargetObjectId = :objectRecordId].id;
Approval.ProcessWorkitemRequest processWorkitemRequestInstance = new Approval.ProcessWorkitemRequest();
processWorkitemRequestInstance.setComments('record approved');
processWorkitemRequestInstance.setAction('Approve');
processWorkitemRequestInstance.setWorkitemId(processInstanceWorkitemInstance);
Approval.ProcessResult result = Approval.process(processWorkitemRequestInstance);
}
Comments
Post a Comment