Introduction
OIM 11g R2 has finally provided OIM Developers with the
means to implement very sophisticated and functional rich customizations to the
Out of the Box User Interface of OIM; and the best part is, all these
customizations are patching and upgrade transparent, which means that when the
OIM installation is upgraded or patched, the customizations don’t have to be
re-applied. Everything is stored in the metadata repository (MDS) and it is
applied on top of the standard user interface. This article presents a few
techniques to implement customizations that go a little beyond the capabilities
of Web Composer; but still are within the scope of OIM’s MDS. Each technique
will be presented in the context of a use case addressed by the customization implemented using the given technique.
On a recent post by Daniel Gralewski, there was a very nice
customization for the Catalog. The purpose of such customization was to filter
the resources already provisioned to a user from the results of a catalog
search. In a follow up question, one of our readers asked if the search screen
could be customized to add a drop down box that can be used to trigger a
predefined search, like a catalog search based on role category.
So I thought that would be a nice use case to start, here is what I envisioned based on certain requirements from an actual customer I am helping at the present time.
So I thought that would be a nice use case to start, here is what I envisioned based on certain requirements from an actual customer I am helping at the present time.