Hi David,
I have an inbound interface from an external system that will tell me the training requirement has been completed. I know the REQ_ID of the request and should be able to tell it is sitting at the training coordination stage.
What I don't know is how to approve the REQ_ID without human intervention. There will be agents assigned and I'm assuming I can create a dummy agent called SYSTEM or something that would be the approver when the background approval occurs.
Technically, how do I do that though? What function, class/method (s) do I call to do that?
I see there is and event called STAGE_COMPLETED associated with the class CL_GRAC_ACCESS_REQUEST_WF which is started when the approval process starts.