Oaf

39

Transcript of Oaf

Page 1: Oaf
Page 2: Oaf

OracleOracleApplicatiApplicati

onsonsFramewoFramewo

rkrk

Page 3: Oaf

Jason ReedySales [email protected] Corporation

Page 4: Oaf

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

Page 5: Oaf

OA Framework-Based Page: The View

Page 6: Oaf

The View – Regions and Items

Page 7: Oaf

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

Page 8: Oaf

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

Page 9: Oaf
Page 10: Oaf

OAF Personalization

30 Minute Quick Start

Page 11: Oaf

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

Page 12: Oaf

Environment Setup

Page 13: Oaf

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.

Page 14: Oaf

Add/Remove Columns

Page 15: Oaf

Choose Personalization Context

• Choose a region of the view to Personalize

• Identification is easier with the “FND Personalize Region Links” option set to “Yes”

Page 16: Oaf

Choose Personalization Context

• Alternately, click the “Personalize Page” link

• Select the Scope, Function, Location, Organization, and Responsibility and click “Apply”

Page 17: Oaf

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

Page 18: Oaf

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.)

Page 19: Oaf

Rename Fields

Page 20: Oaf

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

Page 21: Oaf

Update Properties

• The field value “Prompt” identifies the text displayed for the column field

• Replace the text “Inherit” with your desired text

Page 22: Oaf

Reorder a Displayed Table

Page 23: Oaf

Choose Personalization Context

• Identify the table for which columns you want to re-order

• Click the “Reorder” icon

Page 24: Oaf

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”

Page 25: Oaf

Add a Tip or Message

Page 26: Oaf

Choose Personalization Context

• Identify the page for which you would like to add a Tip or Message

• Click the “Create Item” icon

Page 27: Oaf

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”

Page 28: Oaf

Change Style Sheet

Page 29: Oaf

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.

Page 30: Oaf

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

Page 31: Oaf

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 Oracleto the oa.xss or blaf.xss do not impact your style personalizations

Page 32: Oaf

Example: Customizing Colors

• 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

3. Core background color

4. Accent background color

1

2

34

Page 33: Oaf

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

Page 34: Oaf

Remove Personalizations

Page 35: Oaf

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”

Page 36: Oaf

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

Page 37: Oaf

For Additional Information• Oracle University Training and Enrolment:

– http://education.oracle.com/web_prod-plq-dad/plsql/show_desc.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/content.html

– Oracle Applications Framework Documentation Roadmap – Note 275880

Page 38: Oaf

Questions & Answers

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Page 39: Oaf

Jason ReedySales [email protected] Corporation