OOTB OIM11G request creation wizard provides only few fields to perform search criteria for user search. The following way can be used to add additonal search criteria fields to the wizard.
For example adding Employee Number to the user search criteria, perform the following steps:
1. Take a backup of the file:
$OIM_ORACLE_HOME/server/apps/oim.ear/iam-consoles-faces.war/WEB-INF/lib/OIMUI.jar
Note: Do NOT place the backup under $OIM_ORACLE_HOME. Use a location outside $MW_HOME for the backup!
2. Unzip the file OIMUI.jar
3. Edit the file
OIMUI.jar/oracle/iam/request/self/agentry/resources/Agent.xml and add the following section under USER_SEARCH_SHUTTLE_CAT (or USER_ENTITY_SEARCH_SHUTTLE_CAT
) form as shown below:
1. Take a backup of the file:
$OIM_ORACLE_HOME/server/apps/oim.ear/iam-consoles-faces.war/WEB-INF/lib/OIMUI.jar
Note: Do NOT place the backup under $OIM_ORACLE_HOME. Use a location outside $MW_HOME for the backup!
2. Unzip the file OIMUI.jar
3. Edit the file
OIMUI.jar/oracle/iam/request/self/agentry/resources/Agent.xml and add the following section under USER_SEARCH_SHUTTLE_CAT (or USER_ENTITY_SEARCH_SHUTTLE_CAT
) form as shown below:
<Form>
<Id>
USER_SEARCH_SHUTTLE_CAT
</Id>
<Elements>
<Criteria>
...
...
<Attribute>
<Id>
Employee Number
</Id>
<TransId>
REQ_USER_EMP_NO
</TransId>
<Values minLimit="1">
<DataType>
TEXT
</DataType>
<Comparators>
<Comparator>
EQUALS
</Comparator>
</Comparators>
<Value className="java.lang.String">
<Comparator>
EQUALS
</Comparator>
</Value>
</Values>
</Attribute>
...
...
4. Add the following line in the file:
OIMUI.jar/oracle/iam/request/self/agentry/resources/Agent.properties
Attribute[REQ_USER_EMP_NO].name=Employee Number
5. Add the following line in the file:
OIMUI.jar/oracle/iam/request/self/agentry/resources/Agent_en.properties
Attribute[REQ_USER_EMP_NO].name=Employee Number
Note: also add the translation in the proprieties files for the other languages.
6. Repackage the OIMUI.jar
7. Restart the OIM managed server and check the create request wizard
No comments:
Post a Comment