Personalization
Personalization
com
TRAINING DOCUMENT
OA Personalization
Table of Contents
• www.Fullinterview.com
Training Document
OA – Personalizations
1. Personalization
OA Personalization Framework allows you to personalize your user interface (UI) of Oracle Self-
Service Web Applications without modifying any underlying code.
Following are some common types of personalizations you can accomplish with OA
Personalization Framework:
2. Profile Options:
3. Personalization Levels
There are different Levels available at which the Personalizations can be made are
Function – Custom/Seeded
Site
Organization and
Responsibility Level
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.
OA – Personalizations
4. Personalization Icons
• Launches a focused version of the Page Hierarchy Personalization page, for the selected region.
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
OA – Personalizations
5. Personalization Features/Properties:
5.1 Rendered:
Select the Pen icon and disable the field in Self Service Page
OA – Personalizations
And also select the levels where you want to personalize the field
Once you click on Apply, it takes you to the main personalization page
So now click on Return to Application
OA – Personalizations
OA – Personalizations
5.3 Required
Similarly to make the field mandatory or non mandatory select the values from the Poplist
You will find a * which indicates mandatory and the field to be entered
OA – Personalizations
5.5 Prompt
Example: To set the Maximum Length of Proxy Name, click on personalize page
OA – Personalizations
Select Application Developer Responsibility -> Application -> Messages -> Add a New Message
OA – Personalizations
Select the Message Name which we have created in the Message form through Application Developer
Responsibility
Apply
OA – Personalizations
To specify a default value. Incase if it is a free field you can directly give the default value.
Note: This does not work in all cases if you want to default a value for a free field
Prerequisite:
Go to Personalization page
OA – Personalizations
Apply
OA – Personalizations
OA – Personalizations
Change the value for the Rendered to True at the required Level and click on apply and return to
application.
OA – Personalizations
Click on apply and return to application: Now you can see only two segments of DFF displayed :
OA – Personalizations
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$)”
OA – Personalizations
OA – Personalizations
6. Creation of Items
A button item style creates a push button, which allows the user to trigger some action in response to a
click. The button fires an "onclick" event when it is activated
OA – Personalizations
OA – Personalizations
The Message Check Box item style is a combination of the checkBox and inlineMessage controls.
OA – Personalizations
6.3 Separator
The separator item style creates a horizontal separator. A dotted line appears on the screen.
OA – Personalizations
If we want to create any Flex in the web page first we need to see whether that DFF exists in that Web
page or not:
To Check the DFF in the Web pages click on About this page hyperlink which will on the left down
corner of the webpage:
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
OA – Personalizations
OA – Personalizations
Click on Apply .In the personalization structure you can find the flex created .
OA – Personalizations
OA – Personalizations
The urlInclude item style allows you to includes HTML content loaded from an external source under the
parent region.
OA – Personalizations
Text that is for display only and not for editing purposes
OA – Personalizations
OA – Personalizations
OA – Personalizations
OA – Personalizations
OA – Personalizations
The raw text style allows you to enter HTML tags to display text in bold.
OA – Personalizations
7 Reorder
You can reorder the items either for a particular region or at the page level at different levels.
OA – Personalizations
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
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
OA – Personalizations
Click on Manage Personalizations and it takes you to that particular page where you have done the
personalizations
Shows you the levels where you have done the personalizations.
So either delete or deactivate and retest the same.