Professional Documents
Culture Documents
OAF Personalizations PDF
OAF Personalizations PDF
com/ Raju Ch
1. Personalization
Following are some common types of personalizations you can accomplish with OA
Personalization Framework:
.B
1 Disable Self-service Site Level or Disables all the
Personal Application Level personalizations
8 or Site made
2 Personalize Self Service
8User Global
S
Defn Personalization
button on every
P page will appear to
P do the necessary
FND:A
personalization
3
E Link Enabled
Personalization User or Site Personalization link
L
Region appears at every
region on the self
C service page
A
R 3.
O
Personalization Levels
There are different Levels available at which the Personalizations can be made are
Function Custom/Seeded
Site
Organization and
Responsibility Level
http://oracleapps88.blogspot.com/ Raju Ch
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,
M
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 O
.C
for FunctionB. You can have only one set of personalizations per region per function.
Site Level: T
O
P
A site refers to an installation of Oracle Self-Service Web Applications. Personalizations that
S
you make at the site level affect all users of the current installation.
Organization Level:
G
O
L
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
.B
the Organization level affect all users of that Organization.
8
8
Responsibility Level:
S
When you make personalizations at the responsibility level for a specific responsibility, the
P
changes are effective only for the users of that responsibility.
P
A
4. Personalization Icons
Ea focused version of the Page Hierarchy Personalization page, for the selected
L
Launches
Cregion.
A
R To Reorder the Fields
M
You can either Activate, Inactivate, or Delete existing personalizations at the O
.C
required levels
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
5. Personalization Features/Properties:
E
L
C
5.1 Rendered:
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
Select the Pen icon and disable the field in Self Service Page O
L
Select the Value from the Poplist. .B
8
The poplist generally displays the choices Inherit, true, false, and SPEL,
8
S
And also select the levels where you want to personalize the field
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
Once you click on Apply, it takes you to the main personalization page
So now click on Return to Application O
L
.B
8
8
S
P
Alias field is no more visible in this region.
P
A
5.2 Hiding a Region
E
L
C
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
To hide the region select the region you want to hide
G
O
L
For Eg: to hide OTHER
Click on Personalize Other
.B
8
8
S
P
P
A
E
L
C
A
R
O Click on Personalize Default Single Column Basic Details
http://oracleapps88.blogspot.com/ Raju Ch
M
O
The region is hided. .C
T
O
P
S
G
O
L
.B
8
8
S
5.3 Required
P
P
A
Similarly to make the field mandatory or non mandatory select the values from the Poplist
E
You C
L
will find a * which indicates mandatory and the field to be entered
A
R
O
M
O
.C
5.5 Prompt
P
A
The MaximumE Length of Proxy Name is 30 characters.
L 2 characters at the function level
Gave the value
C
A
R
O
So the user can enter only 2 characters.
M
O
Select Application Developer Responsibility -> Application -> Messages -> Add a New
Message
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O Select Tip Type as longMessage from the Poplist
Select the Message Name which we have created in the Message form through Application
Developer Responsibility
http://oracleapps88.blogspot.com/ Raju Ch
Apply
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O 5.8 Initial Value
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:
http://oracleapps88.blogspot.com/ Raju Ch
M
O
Query the Lookup
.C
Select the code from the of Mr. T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R Go to Personalization page
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
Select the Add Blank Value as False
E
5.9 Enabling DFF
L
C
Select a particular region and search for the flex
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
Click on Personalize Page
T
Search for the required flex
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
Change the value for the Rendered to True at the required Level and click on apply and return to
application.
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
Now you can see the segments in the DFF displayed:
S
If you want enable only some segments in DFF then go to G
O
Personalize Page-> Search for the Required Flex-> Click on the Pencil -> In the Segment List
L
Enter the Code of the structure and the required segments in that structure of the DFF
.B
Example: For Further Contact R'ship Information in the segment list we need to enter
IN|Guardian Name|Guardian Birth Date
8
Descriptive Flex Field:
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
Click on apply and return to application: Now you can see only two segments of DFF displayed :
.B
8
8
S
P
P
A
E
L
If you want to display segments only in Read only mode then go to Personalize Page-> Search
C
for the Required Flex-> Click on the Pencil -> In the Segment list for the required segment add
($RO$)
A
R Example: IN|Guardian Name($RO$)|Guardian Birth Date
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
Click on apply button and return to application:
Now the Guardian Name will be in read only Mode
.B
8
8
S
P
P
A
E
L
C
A
R 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
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
.B
8
8
Enter Component Id: Button
S
Enter URL
P
: javascript:void window.open("http://www.oracle.com")
P
(in order to display this in a new page)
A
Apply
E
L
C
A
R
O
Click on the Button and it opens the url
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
.B
8
8
6.2 Message Check Box
S
The Message Check Box itemP
P
style is a combination of the checkBox and inlineMessage
controls.
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
Enter Component Id : Message Check Box .B
Prompt : Message Check Box8
Initial Value :Y
8
Apply
S
P
P
A
E
L
C
A
R 6.3 Separator
O The separator item style creates a horizontal separator. A dotted line appears on the screen.
M
O
.C
T
O
P
S
G
O
L
6.4 Creating Flex
. B
If we want to create any Flex in the web page8
first we need to see whether that DFF exists in that
Web page or not: 8
Sclick on About this page hyperlink which will on the left
down corner of the webpage: P
To Check the DFF in the Web pages
P
A
E
L
C
A
R
O
Check for the available flex fields in the Flex field Reference
http://oracleapps88.blogspot.com/ Raju Ch
Copy the item name of the required flex and go the page definition and click on the Expand ALL M
O
.C
T
O
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
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
Copy the VO Against the required flex item:
C
Click on Return to page Hyperlink which is on left corner of the page :
A
R
Click on the Personalize page at required level :
M
O
.C
T
O
P
Click on Return to application Hyperlink: S
G
You can see the segment displayed on the webpage:
O
L
.B
8
8
S
P
P
A
E
L
C
6.5 URL include
A The urlInclude item style allows you to includes HTML content loaded from an external source
R under the parent region.
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
6.6 Create Static Styled Text
R Message
Prompt : This is for your information
Name : FULL Name
O Apply
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
Pthe message name
P
This includes the prompt and
A
Apply
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
When you click on the Link, it takes you to the tag
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
6.8 Create Message Styled Text L
.B
8
A text field that can be updated and have a default value.
M
O
.C
T
O
P
S
G
O
L
.B
8
6.9 Message Text Input 8
S
P
The Message Text Input item style is a Text Input field.
P
A
Enter Component Id : Hobbies
E
Prompt : Hobbies
L
Apply
C
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
Enables a free field to enter the information
EnterC
A Component Id : Raw Text
R Text
Prompt : Please enter your hobbies
: Enter your hobbies
O Apply
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
7 Reorder P
A
E
You can reorder the items either for a particular region or at the page level at different
L
levels.
C
A
R
O
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O 8. Functional Administrator Responsibilty Functions:
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
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
Select the Document Name of the particular page where you are getting an error and go to
L
Go to Functional Administrator Responsibility -> Select Personalizations Tab
In Application : Select Human Resources from the List of Values
.B
And in the Document Path give the document name of the particular page where you are getting
8
an error
8
S
P
P
A
E
L
C
A
R
O Click on Manage Personalizations and it takes you to that particular page where you have
done the personalizations
http://oracleapps88.blogspot.com/ Raju Ch
M
O
.C
T
O
P
S
G
O
Shows you the levels where you have done the personalizations.
L
So either delete or deactivate and retest the same.
.B
8
8
S
P
P
A
E
L
C
A
R
O