OAF Personalization Training Document
OAF Personalization Training Document
OA Personalization
Table of Contents
1
2
3
4
5
Personlaizations ................................................................................................................... 3
Profile Options ...................................................................................................................... 3
Peronalization Levels .......................................................................................................... 3
Personalization Icons .......................................................................................................... 5
Personalization Features and Properties .......................................................................... 6
5.1
Rendered6
5.2
Hiding a Region......................8
5.3
Required......................8
5.4
Read Only10
5.5
Prompt..10
5.6
Maximum Length......................10
5.7
Tip Message......................11
5.8
Initial Value........................13
5.9
Enabling DFF..15
7
8
Version 1.0
Page ii
Training Document
OA Personalizations
1. Personalization
OA Personalization Framework allows you to personalize your user interface (UI) of Oracle SelfService Web Applications without modifying any underlying code.
Following are some common types of personalizations you can accomplish with OA
Personalization Framework:
2. Profile Options:
S. No
1
Profile Option
Disable Self-service Personal
Level
Site Level or
Application Level
User or Site
User or Site
Purpose
Disables all the
personalizations
made
Global
Personalization
button on every page
will appear to do the
necessary
personalization
Personalization link
appears at every
region on the self
service page
3. Personalization Levels
There are different Levels available at which the Personalizations can be made are
Function Custom/Seeded
Site
Organization and
Responsibility Level
Version 1.0
Page 3
Training Document
OA Personalizations
Function Level:
You can create personalizations for a region at the Function level, such that the personalizations are
visible only when you display the region by selecting a specific function. For Example, suppose you have
an updatable region and you want that region to be updatable when accessed from FunctionA in the
menu, but to be read-only when accessed from FunctionB in the menu. To accomplish this, you create a
Function level personalization that makes all the fields read-only for FunctionB. You can have only one
set of personalizations per region per function.
Site Level:
A site refers to an installation of Oracle Self-Service Web Applications. Personalizations that you make at
the site level affect all users of the current installation.
Organization Level:
Depending on the context you choose, an Organization can be a plant, a unit, a department, a division
within a company or even a complete company (BG). Personalizations that you make at the Organization
level affect all users of that Organization.
Responsibility Level:
When you make personalizations at the responsibility level for a specific responsibility, the changes are
effective only for the users of that responsibility.
4. Personalization Icons
Version 1.0
Page 4
Training Document
OA Personalizations
Launches a focused version of the Page Hierarchy Personalization page, for the selected region.
To Reorder the Fields
To Create a New Item
To delete the Items
Choose the Context levels to where exactly the personalizations have to be made
You can either Activate, Inactivate, or Delete existing personalizations at the required
levels
5. Personalization Features/Properties:
5.1 Rendered:
Version 1.0
Page 5
Training Document
OA Personalizations
We can either enable or disable a field using Rendered option
Select the value from the poplist which generally displays Inherit, true, false and SPEL.
Select the Pen icon and disable the field in Self Service Page
Version 1.0
Page 6
Training Document
OA Personalizations
Once you click on Apply, it takes you to the main personalization page
So now click on Return to Application
Version 1.0
Page 7
Training Document
OA Personalizations
Version 1.0
Page 8
Training Document
OA Personalizations
5.3 Required
Similarly to make the field mandatory or non mandatory select the values from the Poplist
Version 1.0
Page 9
Training Document
OA Personalizations
To make to non updatable select read only
5.5 Prompt
To change the prompt
Version 1.0
Page 10
Training Document
OA Personalizations
Select Application Developer Responsibility -> Application -> Messages -> Add a New Message
Version 1.0
Page 11
Training Document
OA Personalizations
Apply
Version 1.0
Page 12
Training Document
OA Personalizations
Set the Profile Option FND:OA:Enable Defaults to Yes
To default a value from a List of Values
For Example: To default the Title as Mr
Go to Personalization page
Version 1.0
Page 13
Training Document
OA Personalizations
Version 1.0
Page 14
Training Document
OA Personalizations
Version 1.0
Page 15
Training Document
OA Personalizations
Change the value for the Rendered to True at the required Level and click on apply and return to
application.
Version 1.0
Page 16
Training Document
OA Personalizations
Click on apply and return to application: Now you can see only two segments of DFF displayed :
If you want to display segments only in Read only mode then go to Personalize Page-> Search for the
Required Flex-> Click on the Pencil -> In the Segment list for the required segment add ($RO$)
Example: IN|Guardian Name($RO$)|Guardian Birth Date
Version 1.0
Page 17
Training Document
OA Personalizations
Version 1.0
Page 18
Training Document
OA Personalizations
6.
Creation of Items
Version 1.0
Page 19
Training Document
OA Personalizations
Version 1.0
Page 20
Training Document
OA Personalizations
Version 1.0
Page 21
Training Document
OA Personalizations
Enter Component Id
Prompt
Initial Value
Apply
6.3 Separator
The separator item style creates a horizontal separator. A dotted line appears on the screen.
Enter Component Id
Apply
Version 1.0
: Separator
Page 22
Training Document
OA Personalizations
Version 1.0
Page 23
Training Document
OA Personalizations
Check for the available flex fields in the Flex field Reference
Copy the item name of the required flex and go the page definition and click on the Expand ALL
Search for the VO for the required flex field. Search (CTRL TAB+ F TAB) and paste the copied item name
and click on the find next
Version 1.0
Page 24
Training Document
OA Personalizations
Version 1.0
: Flex1
: PER (For Human Resources)
: Enter the DFF Name
: Enter the Prompt Name for Flex item
: Select False from LOV
: Select True from LOV
: Copy the VO copied against the flex item
Page 25
Training Document
OA Personalizations
Click on Apply .In the personalization structure you can find the flex created .
Version 1.0
Page 26
Training Document
OA Personalizations
Version 1.0
Page 27
Training Document
OA Personalizations
The urlInclude item style allows you to includes HTML content loaded from an external source under the
parent region.
Enter Component Id
Source URI
Apply
: Urlinclude
: Enter the url
Version 1.0
Page 28
Training Document
OA Personalizations
Enter Component Id
Prompt
Message Name
Apply
: SST
: This is for your information
: FULL Name
Version 1.0
: Link
: Give the url
Page 29
Training Document
OA Personalizations
The link item style creates an HTML link tag.
Version 1.0
Page 30
Training Document
OA Personalizations
Version 1.0
Page 31
Training Document
OA Personalizations
A text field that can be updated and have a default value.
Enter Component Id
Destination URL
Apply
: MessStyledText
: This is your personal information
Version 1.0
Page 32
Training Document
OA Personalizations
Enter Component Id
Prompt
Apply
: Hobbies
: Hobbies
6.10
The raw text style allows you to enter HTML tags to display text in bold.
Enter Component Id
Version 1.0
: Raw Text
Page 33
Training Document
OA Personalizations
Prompt
Text
Apply
7 Reorder
You can reorder the items either for a particular region or at the page level at different levels.
Version 1.0
Page 34
Training Document
OA Personalizations
8.
You can use this responsibility incase if you come across any errors while doing the
personalizations. Using this responsibility you can either deactivate or delete personalizations
Version 1.0
Page 35
Training Document
OA Personalizations
Select the Document Name of the particular page where you are getting an error and go to
Go to Functional Administrator Responsibility -> Select Personalizations Tab
In Application : Select Human Resources from the List of Values
And in the Document Path give the document name of the particular page where you are getting
an error
Click on Manage Personalizations and it takes you to that particular page where you have done the
personalizations
Version 1.0
Page 36
Training Document
OA Personalizations
Shows you the levels where you have done the personalizations.
So either delete or deactivate and retest the same.
Version 1.0
Page 37