Manual provisioning roles

Hello Community,

I'm in face of a problem, with the integration of OIM 8.2.

We're working on the workflow approval for approbation of roles, and we have some roles that need manual approbation; that means the role need to provisioned on an application which is out of OIM before been granted at a step of a workflow approval.

To try to resolve this problem, we thing about approval procedure "Waiting for further approval", but we don't which condition to use for that procedure.

We also thing to use UCI (Universal Cloud Interface) module and its manual provisioning functionality, but that gives us two inconveniences: 

1. To grant a role, the approver should connect to a different web application than the web portal to validate one request.

2. As we have many applications that have manual approval role, use this solution involves that we should create as many Cloud Target Systems as we have application and that is a bit complicated to implemented.

Does anybody know the best way to handle manual provisioning role?

Thank you for your help.