Creating simple Prepopulate Adapter in OIM
Objective:
For provisioning any target resource some user information needs to be passed to the user. This information can be filled and submitted for each user manually which is not efficient process. We can automate this process by creating pre-populate adapters and attaching them in the process form. Here we will create a simple logical task adapter which copies user first name from user profile to target’s process form.
Prerequisite:
Access to design console and Some Application Instance which can be provisioned to user.
Let’s Achieve this:
- Open designconsole by running xlclient.shfrom /home/oracle/Oracle/Middleware/Oracle_IDM1/designconsole/ from this path.
- Login to design console
- Double click on Adapter Factory
- Enter the details as follows and Click on Save
- Go to Variable List tab
- Click on Add to create a variable and enter the details as follows:
- Click on save and close.
- Go to Adapter Tasks tab
- Click on Add
- Select Logic Task and select SET VARIABLE , Click on Continue and fill the details as follows :
- Click on Save and Close then Click on Build : This completes the process to create prepop adapter
- To attach this adapter to process form go to form designer
- Select the form on which you want to add this prepop adapter
- Go to prepop tab then Click on Add and Select the adapter
- Do the mapping as follows:
- Click on Save.
- Test the prepop by provisioning user to the selected form’s App Instance.
Note : If the form version is already active you may not able to add the prepop adapter. In this case create new form version and add prepop adapter. Also you need to create a new form from sysadmin console and attach it to application Instance. Also the fields will be populated post the request and not when we click on submit button.
Reference Links :
Comments
Post a Comment