Sunday, November 2, 2014

OIM 11g R2 PS2 : Disconnected Application Instances

In this Post, I will cover a new feature of OIM 11g R2 Ps2 called Disconnected Application Instances.

First let us try to understand what a disconnected application is
A Disconnected Application is a one for which there is no out-of-the-box connector available and second a user provisioned to such an app requires some kind of manual creation/update in the system through  an administrator.
In most cases, a email notification is sent to such admin to perform the manual operation and after doing so come back and mark the process as complete.

So what happens in OIM when you create a Disconnected Apolication








                                                                                                                                                          


We don't have to provide Resource Object and IT resource and it gets disabled when you check Disconnected.
At this point OIM generates a Respurce Object, IT Resource and a form






















Resource Object will have a newly introduced type called Disconnected.






Process Definition will have a manual provisioning task which basically calls DisconnectedApplicationProvisioning out-of-the-box SOA workflow for approval and notification









and finally the form just for tracking purpose with bare minimum set of attributes





Note the additional properties which are set














                                                                            
And the Form as can be seen through sysadmin






IT Resource is blank as there is no connections to make.



As we can see all the components are generated automatically with no manual intervention required.

All components are even auto-wired automatically like calling the DisconnectedProvisioning SOA workflow.

Without this feature in earlier versions we were required to manually create everything and wire them.