I was struggling to figure out why I could not approve a request with the UserApp connector. This was the error I would get: java.lang.AssertionError: java.lang.Exception: No task for this process/user while executing action method approveRequest. After using tcptunnel.sh to view the getWorkEntries SOAP call that Validator is making, it became apparent that the Recipient FDN is actually the addressee, and that the Process ID is the requestID.
These labels are misleading, in my opinion, because a getWorkEntries SOAP response shows the processID to be the DN of the PRD, and the recipient is the target of the request.
Since Validator is querying on the addressee and request ID, the labels would be more accurately named as 'Addressee FDN' and 'Request ID', instead of 'Recipient FDN' and 'Process ID'.