AUG
26
Creating Extra Information Types as a Self-Serivce function
Everybody of you know how important is Self-Serive w.r.t. to Oracle Apps. Its through self-service
that employes and managers can request for transactions without actually having the access to the
form-based system sitting in their offices, sipping hot coffee!!
For HR Consultants, its really very important to know this module in and out. Today we are going to
see how to configure an Extra Information Type (EIT) as a separate function of Self-Service.
I am sure you would be knowing that when you create and register a new EIT, it comes under the
seeded Extra Information function that Oracle provides and Employees and Managers can perform
transactions through that. It a really easy to use and great functionality provided by Oracle, but the
problem arises when you have a lot of EITs configured onto your system. A typical organization
would be having a min of 10 EITs configured. Now imagine the hassle when an employee has to
everytime scroll through the webpage to search for the Self-Service EIT that you want to perform
transaction on. So what can be done!? Thankfully there is a trivial solution to this.
We can configure the EIT as a standalone function in Self-Service. As a result when the
Employee/Manager clicks on the function, the corresponding EIT page is what opens.
Let me demonstrate how its done.
Steps.
1. Create the EIT.
Navigation : System Administrator -> Application -> Descriptive -> Segments
2. Unfreeze the Flexfield and create a new EIT.
3. Freeze and Compile the Flexfield.
4. Register the EIT.
Navigation : Human Resources -> Processes and Reports -> Submit Processes and Reports
Request Name : Register Extra Information Types (EITs)
5. Add the EIT under the Self-Service Responsibilty through the Information Types Security form.
6. You will now see the EIT you created under the Extra Information Funtion through Self-Service.
7. But this isnt what we want. We want our EIT to be standalone and not a part of the EIT pool, like
what we have in the above screenshot. We want it to be more exclusive.
To achieve that, we will create a separate function for the EIT that we just created.
Navigation : System Administrator -> Application -> Function
Search for Function = HR_EIT_SS
9. Create a New Function as per below.
Provide the values for the fields Paramters and HTML Call as per below
Parameters
pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_EIT_JSP_PRC&pItemType=HR
SSA&pCalledFrom=<function_name>
&pPersonID=&pFromMenu=Y
HTML Call
OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicationId=800&
OAFunc=<function_name>
10. Adding the function to Self-Service Menu. Search for the Menu of the Self-Service Responsibility
and add this function created above to that menu.
12. Once you do this, you will be able to see the function when you click on the Self-
Service Responsibility.
13. As you can see, you'll see the function under the Self-Service Responsibility, but when you click
on it, you will be prompted with Security related Error. The reason is that all the custom self-service
functions should be included under the HR_GLOBAL_SS_FUNCTIONS_CUSTOM Menu.
14. Now when you click on the function through the Self-Service responsibility, you will get a page
similar to the self-service function.
15. Here you see that all the Extra Information Types are visible, whereas we want only our EIT to
be present. So we personalize the page. Click on the Personalize Page link at the TOP/BOTTOM of
the page.
Search for Flex: Descriptive flex
16. Click on the Personalize icon.Scroll down to the Segment List.
17. Mention the EIT Segment List in the below format.
DFF Code|Segment1 Name|Segment2 Name|Segment3 Name|
for our example it would be;
Vehicle Registration|Vehicle Type|Vehicle Model|Vehicle Color|Vehicle Plate Number|Purchase
Type
18. Clear the Cache and Navigate to the function again.
Now you will see that only the EIT you created is displayed and no others are.
19. Perform Transactions as you do in Self-Service.