B) How To Enable EIT in Self Service and in Core HR - Shareapps
B) How To Enable EIT in Self Service and in Core HR - Shareapps
Search web
1 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
3) Workflow Tutorial • Other EIT must not be visible from this new link available under Employee-Self Service Menu.
4) Form • Employee will able to Add/Update the entery and on submission this will go for approval.
Personalization -
How to Change Field • HR can enter information directly via Super HRMS Manager.
Name • User should able to enter more than one entry.
5) iRecruitment
Data Migration - The Self-service page and Core HR page look-n-feel is shown below.
How To Migrate
Resume Self-Service Page
6) How to Restrict
Agency from
entering Duplicate
Candidate
7)How to Change
User Password
8) How To
Customise Vacancy
Search in
iRecruitment-
Adding Subsidiary
Logo
9)Problem With
XML Parsing
Sitemap
Core HR Screen
2 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Solution Approach
3 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Here we will discuss about point 1 & 2.Point3 will be discussed in a separate article.
4 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
ii) Now click on the Segments and define the segments as per our business need.
5 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Note:- For simplicity of our discussion, we kept all the field as "Free text". One can attach any valueset as
per the requirement.
To add the valueset highlight any segment and click on "Open" button.
6 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
iii) once the segments are designed and declared, click on the save button and close the "Segment Summary"
window.
Now freeze the flexfield Definition and Compile the EIT.
7 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
iv) Now our EIT Definition is ready, and we will register the newly defined EIT.
Navigation:- US Super HRMS Manager >> View >> Request >> Submit a New Request
Concurrent Program Name:- Register Extra Information Types (EITs)
Parameters
Table Name :- PER_PEOPLE_INFO_TYPES [Select it from the drop down available. Since it is a
people EIT hence, we have to select this value]
8 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Information Type :- <Name of our EIT>[identify the EIT from the LOV]
Multiple Rows :- <Value can be Yes/No>
Yes:- if we select Yes, it means we are allowing users to enter more than one record for this
EIT definition.
No:- If we select No, it means users are allowed to enter only one record for this EIT
definition.
Legislation Code*:- <Select the proper legislation for the EIT information type>.
Here we are selecting "United States".
* :- If we keep the legislation code null, then EIT will be visible from all business groups/legislation.
9 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
v) Now once the concurrent program is completed successfully, our EIT is now registered.
There is information type security is in place for EIT. This will help us to restrict the group of users who can
10 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
2) Workflow customization, Link Creation under self service responsibility and Personalization
11 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
A) Workflow customization
As we all know, most of the self-service process is attached with a workflow which enable us to
automate the approval process.The EIT is also follow the same architecture.
i) To identify the seeded workflow name, First we have to identify the menu for the seeded
responsibility "Employee Self-Service".
The name of the menu is "Employee Self Service"
12 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
ii) Now open workflow builder and open the HR workflow(item type:- HRSSA). Identify the process
and copy the seeded process and paste it with a custom name.
13 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
ii) Before saving the workflow, open the newly created custom workflow process and double click
on the node "HR_EIT_JSP_FCT".
Now go to the "Node attribute" tab and select "PERSON" for the "Hr Eit Type" attribute.
Once the value is selcted, clcik on "OK" and "APPLY" and save you workflow definition in database
14 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
B) Link Creation
Our custom workflow is now ready. Now we have to create a custom link under the seeded
responsibility "Employee Self-Service"
i) First we have to create a custom function and attached the newly created custom workflow.
[Easiest way to do that:-Copy it from the identified seeded function HR_EIT_SS and then change
it.]
Description Tab
Attribute Value
Function XX_HR_EIT_SS
15 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Properties Tab
Attribute Value
Function XX_HR_EIT_SS
Type SSWA jsp function
Maintenance Mode Support None
Context Dependence Responsibility
Form Tab
Attribute Value
Function XX_HR_EIT_SS
Form
Application
Parameters pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=<Internal
name of custom workflow process>&pItemType=HRSSA&
pCalledFrom=<Name of the custom function>&pPersonID=&
pFromMenu=Y
pAMETranType=SSHRMS&pAMEAppId=800&
pProcessName=XX_HR_EIT_JSP_PRC&pItemType=HRSSA&
pCalledFrom=XX_HR_EIT_SS&pPersonID=&pFromMenu=Y
Web HTML
Attribute Value
16 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Function XX_HR_EIT_SS
HTML Call OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&
akRegionApplicationId=800&OAFunc=<Name of the custom function>
OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&
akRegionApplicationId=800&OAFunc=XX_HR_EIT_SS
17 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
18 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
ii) Now query for the seeded menu and attach the custom function.Save the definition.
19 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Now our link will be available under the responsibility. But it will show all the person EIT that are
configured to see under Employee Self-Service
responsibility. To show only our custom responsibility we have to personalize the page.
20 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
i) To personalize the page enable the personalization for the user and click on the personalize
page hyperlink.
[Note:- This can be done through "Functional Administrator" responsibility by setting the
personalization Context]
21 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
ii) Search for "Flex: Descriptive Flex..." attribute and click on the pencil icon to personalize
the page.
22 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
iii) Put the flexfield name and segment/s which we need to display.Click on Save to save
the definition.
In our case segment list will be looks like
23 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Now our page is ready to be use. It will only show the single EIT and allow the user to add multiple rows.Setup
the AME rule to incorporate the approval cycle.
Note:- 1) Sometime after doing the configuration, page may throws some error or not viewable as per
configured.
So, it is always advisable to bounce the middle tier after configuration.
2) Before setting up the AME rule, please ensure that HR_APPROVAL_REQ_FLAG node attribute value
24 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
If the value is set as "No", It will not go for the approval even after AME rule is in place.
25 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
26 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
EITs are stored in a descriptive flexfield table where the combination of segment values do not need
to form a unique key.
Parameter
a) Mode:- Download :- Download from database to file
Force :- Force upgrade of database definition regardless of the access levels
Upgrade :- Upgrade database from file
Upload :- Upload file to database
b) File :- Full path name of the file [along with file name] from where it will be uploaded to database/
downloaded from database.
c) Item type:- Select the item type which you want to download.
Remember:- While uploading the workflow definition, don't enter the item type, if it
contains more than one item type.
If Item type is entered, then definition will not be uploaded in the database
and program will ends in error.
For Example:- HR workflow contains FNDFFWK,WFSTD item type along with HRSSA.
This is because HRSSA item type has a
dependency on those workflow.
27 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
References:-1) https://metalink.oracle.com
2) Oracle Applications Flexfields Guide(Release 12) B31456-01
28 of 29 30/07/2022, 19:35
B) How to Enable EIT in Self Service and in Core HR - Shareapps4u https://sites.google.com/site/shareapps4u/learning-topic/flexfield/how-to-enable-eit-in-self-ser...
Disclaimer:- This is a knowledge sharing site. This topic talks about a custom solution. Oracle may not
provide you a support for any data corruption or any other problem in your custom code/problem arises
because of the custom code. The author is not responsible for any kind of system/data problem appears
because of usages of this code.Reader/implementer must do it on his/her own risk/responsibility.
Comments
29 of 29 30/07/2022, 19:35