Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Oaf

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 39
At a glance
Powered by AI
The document discusses Oracle Applications Framework (OAF), which is the development platform for HTML-based Oracle E-Business Suite applications. It is a 100% Java and XML based middle-tier framework. An OAF-based page consists of regions and items. Personalization involves tailoring the UI for business needs or user preferences while extensibility extends the application functionality.

The Oracle Applications Framework (OAF) is the development and deployment platform for HTML-based Oracle E-Business Suite Applications. It is a 100% Java and XML J2EE based, middle-tier application framework and services for the rapid development and deployment of HTML based applications.

An OAF-based page consists of regions which contain tables with items. The view component deals with how the data is presented on the page through regions and items.

Oracle

Applicati
ons
Framewo
rk
Jason Reedy
Sales Consultant
jason.reedy@oracle.com
Oracle Corporation
Oracle Applications Framework

• The development and deployment platform for


HTML-based Oracle E-Business Suite
Applications
• 100% Java & XML J2EE based, middle-tier
application framework and services for the rapid
development & deployment of HTML based
applications
OA Framework-Based Page:
The View
The View – Regions and Items
Personalization vs. Extensibility
• Personalization
• Declaratively tailoring UI look-and-feel, layout or
visibility of built-in content to suit a business
need or a user preference
• Use the Personalization Framework
• Extensibility
• Extending the functionality of an application:
• Adding new content or business logic
• Extending/overriding existing business logic
• Use JDeveloper
Integrated Development
Environment
• Oracle JDeveloper OA Extension comes with a
number of resources including:
• A Developer’s Guide
• Development Standards
• A set of Tutorials
• Javadoc
• A Samples Library
• Online Help
OAF Personalization

30 Minute Quick Start


Quick Start Agenda

1. Environment Setup
2. Add/Remove Columns
3. Rename Fields
4. Reorder a Displayed Table
5. Add a Tip or Message
6. Change Style Sheet
7. Remove OAF Personalizations
Environment Setup
Environment Setup

• Personalize Self-Service Defn – Grant the permission to


personalize the interface. Users will see the “Personalize” link
• Disable Self-Service Personal – Will override the above profile
option, hiding the “Personalize” link. The “Personalize” link will
be removed from the page
• FND: Personalization Region Link – Allows users to quickly jump
to a particular region for personalization.
Add/Remove Columns
Choose Personalization Context

• Choose a region
of the view to
Personalize
• Identification is
easier with the
“FND Personalize
Region Links”
option set to
“Yes”
Choose Personalization Context

• Alternately, click
the “Personalize
Page” link
• Select the
Scope, Function,
Location,
Organization,
and
Responsibility
and click “Apply”
Locate the Column

• Expand the
selected region’s
table
• Identify the column
to add or remove
• Click the
“Personalize” icon
• The “Shown”
column identifies
which columns are
visible or hidden
Update Properties

• The field value


“Rendered”
identifies whether a
column is show or
hidden
• Change the value
to “True” at the
desired level (e.g.
User,
Responsibility, etc.)
Rename Fields
Locate the Column

• Expand the
selected region’s
table
• Identify the column
to add or remove
• Click the
“Personalize” icon
• The “Shown”
column identifies
which columns are
visible or hidden
Update Properties

• The field value


“Prompt”
identifies the
text displayed
for the column
field
• Replace the text
“Inherit” with
your desired text
Reorder a Displayed Table
Choose Personalization Context

• Identify the table


for which
columns you
want to re-order
• Click the
“Reorder” icon
Reorder Columns

• Select a Hierarchy
level (e.g. User,
Responsibility, etc.)
• Re-arrange the
order of columns by
selecting a column
and using the arrow
keys to reorder
• Click “Apply”
Add a Tip or Message
Choose Personalization Context

• Identify the page


for which you
would like to add
a Tip or
Message
• Click the “Create
Item” icon
Create the Tip or Message

• Set the “Item Style”


to “Tip”
• Create a unique ID
for your Tip or
Message (e.g.
“iExpMonthTip”)
• Enter the text of the
Tip or Message into
the “Text” field
• Click “Apply”
Change Style Sheet
Custom Style Sheets
• OA Personalization Framework
uses custom style sheets (.xss
files) to specify and manage the
visual characteristics of Oracle
Self–Service Web Applications
• The custom style sheets employ
the XML Style Sheets (XSS)
language
• The BLAF (Browser Look and
Feel) style sheet (blaf.xss)
defines Oracle’s corporate look
and feel for HTML applications.
OA Framework Style Sheets

• In OA Framework, style definitions for the look and feel of the


Oracle Self–Service Web Applications are defined by the
blaf.xss style sheet
• Specific Oracle Self–Service Web Applications products may
modify or extend those default styles. These product–specific
styles are defined in the oa.xss style sheet document, which
includes blaf.xss
• As a customer, you may also want to modify existing styles in
blaf.xss or oa.xss, or add new styles to suit your needs. Rather
than directly modify blaf.xss or oa.xss, you should place all your
style sheet customizations in a style sheet document called
custom.xss, located in OA_HTML/cabo/styles
Preserve Existing Styles

• As of version 5.5.2 and higher, OA Framework always calls


custom.xss as its main style sheet
• The document custom.xss uses the <import> element to include
all the styles defined in oa.xss, as llustrated above
• The document oa.xss, in turn, uses the <import> element to
include all the styles defined in blaf.xss
• You can define your own style without altering the default
application styles
• Any changes made by Oracle
to the oa.xss or blaf.xss do
not impact your style
personalizations
Example: Customizing Colors
4 3
• The Oracle Browser Look
and Feel standards make
use of four colors that you
may potentially want to
change:
1. Text foreground
2. Text background
color 1

3. Core background 2

color
4. Accent background
color
Example: Customizing Colors

• If you wish to change the colors


in the user interface, you need
only override the following four
named styles: TextForeground,
TextBackground,
DarkBackground,
DarkAccentBackground
• The ”DarkBackground” and
”DarkAccentBackground” styles
define the primary colors in the
core and accent background
color ramps respectively
Remove Personalizations
Restore Default Value

• You may remove a


Personalization for
any single Property
• Open the
“Personalization
Properties” for the
desire item
• Click the “Restore
Default” icon
• Click “Apply”
Manage Levels

• Choose the
Personalization
context
• Click the “Manage
Levels” button
• Select the
“Personalization
Level” (i.e. User,
Responsibility, etc.)
• Click the “Delete
Personalizations”
button
For Additional Information
• Oracle University Training and Enrolment:
– http://education.oracle.com/web_prod-plq-dad/plsql/show_des
c.redirect?redir_type=3

• Oracle Product Information:


– Oracle.com - http://oracle.com/
– AppsNet - http://oracle.com/appsnet/content.html
– MetaLink - http://metalink.oracle.com

• Oracle Product Documentation:


– AppsNet -
http://www.oracle.com/appsnet/products/documentation/conten
t.html
– Oracle Applications Framework Documentation
Roadmap – Note 275880
Q&
Questions & Answers

A
QUESTIONS
ANSWERS
Jason Reedy
Sales Consultant
jason.reedy@oracle.com
Oracle Corporation

You might also like