- Category: Self Service HRMS and AME
- Created: 28 September 2009
- Written by Anil Passi
In this article, you will see the detailed step by step instruction for creating a new Self Service Human Resource data entry screen using configuration and personalizations.
To summarize, we need to create a Flexfield structure for data entry with four segments. Thereafter a custom function and a custom menu will be created to invoke the Special Information Type page. Our custom function will thereafter be personalized so that a dedicated screen is made available to the self service HRMS Users for this data entry. The custom AOL function will also be registered against the HRMS Global menu, so that it can be accessible from SSHR [Self Service HRMS].
First and foremost, identify the Key Flexfield to be configured
Navigate to Application developer responsibility and click menu Register
The main table that captures the data for Special Information Types has a Key Flexfield named PEA, that has title "Personal Analysis Flexfield"
Query the flexfield and create a new structure named "XXapps2fusion_COMPL_HOLIDAY"
Ensure that the desired flexfield checkboxes for Freeze and Allow Dynamic Inserts is enabled.
Create the desired segments. These segments will appear as data entry fields in the screen.
The value set selected here is of List Type Poplist, so that data entry screen will render a DropDown list for data entry
Freeze the flexfield
Now navigate to HRMS Manager responsibility and register your Flexfield structure by creating a new record in "Special Information Type" scree.
Create a new custom function named XXapps2fusion_SIT_COMPL_FUNC, with username "apps2fusion Holiday Complaint"
This function will be based upon the standard function HR_SIT_SS, however we will change the references to the function, as shown in table below
|User Function Name||apps2fusion Holiday Complaint|
|Type||SSWA jsp function|
This custom function must be attached to the menu that is used by your responsibility
IMPORTANT - This custom AOL function must also be registered against the HR Global Menu, as shown below
Navigate to Functional Administrator responsibility and clear the cache
Now navigate to your responsibility, where you will be able to access your custom form.
Click on personalize page link
Return to the Application
This will show the screen dedicated to our flexfield structure. This screen will allow the end users to Delete/Update/Insert/View records against their person record.