You are on page 1of 10

Steps to Enable Context Sensitive DFF based on Absence Type in

Absence Form and Page

Contents
Goal ............................................................................................................................................................... 2

DFF Setup .................................................................................................................................................. 2

Setups in SSHR .............................................................................................................................................. 4

Setups in Core HR Forms............................................................................................................................... 7


Goal
To Enable Flex Field Segments based on Absence Type in both Core HR & SSHR.

DFF Setup

Title: Additional Absence Details

Reference Field: :$PROFILES$.ABSENCE_ATTENDANCE_TYPE_ID

Enable the Check box against “Synchronize with Reference Field”

In the Context Field Values, Define segments against Absence Type Id.

For Example, in this Document sharing segments defined against two absence types.
Compile and Freeze the Flex Field.
Setups in SSHR

Employee Self Service -> Absence Management

Now Click on Create Absence

Click on Personalize Page


Click on Personalize Icon against “Flex : Additional Absence Details”

Select the Rendered Property as True against Function Level and Apply.

Now Click on Create Item against Flex : Additional Absence Details to create a Flex Map

Define the Item as shown below and Apply

Testing the Functionality in SSHR

Once all the personalization is done, clear the cache and retest the issue.
Employee Self Service -> Absence Management

Create Absence

Choose the Absence Type, Now we can see the segment defined against the absence type is loaded.

Similarly you can configure with your desired segments and Values.
Setups in Core HR Forms

US Super HRMS Manager -> People -> Enter and Maintain

Query the Employee

Choose Others -> Absences

Help -> Diagnostics -> Custom Code -> Personalize


Personalize Code and Steps are shared. Configure in the same manner.
Now try to create an absence in Core Forms and see the segments loaded based on the Absence Type

You might also like