Application Technology and Customizations

This chapter covers the following topics:

Chapter Overview

This chapter discusses the Oracle Applications Framework (OAF) technology on which Oracle iSupplier Portal is built and includes how to customize the Oracle iSupplier Portal user interface.

Customizing the Oracle iSupplier Portal User Interface

Oracle iSupplier Portal is built upon the OAF technology. There are many aspects of OAF applications that system administrators, developers, and end-users can personalize.

OA Framework includes the OA Personalization Framework which allows you to personalize your UI look-and-feel, layout, or visibility of page content appropriate or your business needs without modifying any underlying code.

Following are some common types of personalizations you can accomplish with OA Personalization Framework:

For example, you may change the color scheme of your user interface, change the order in which table columns are displayed, or save personalized views of a query result and retrieve them at a later time.

To enable personalization for Oracle iSupplier Portal, you need to set the Personalize Self-Service Defn (FND_CUSTOM_OA_DEFINTION) system profile option to Yes. This profile can be set at the site, application, responsibility or user level.

When you set this profile option to Yes, a global Personalize button appears on the the top right corner of all Oracle iSupplier Portal application pages.

Oracle iSupplier Portal Personalization Link

the picture is described in the document text

This link takes the user to the corresponding OAF personalization page, where all personalization tasks can be done.

the picture is described in the document text

The Personalize page is where you choose your personalizations. You can select your personalization context of shared regions from the Scope drop-down box.

You may search for and select your preferred function level. A function in Oracle Applications is a piece of application logic or functionality that is registered under a unique name for the purpose of assigning it to, or excluding it from, a responsibility. For example, a single region can be assigned to multiple functions, such that you can display the region from different menus on the responsibility menu tree. 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 Function A in the menu, but to be read-only when accessed from Function B in the menu. To accomplish this, you create a function level personalization that makes all the fields read-only for Function B. You can have only one set of personalizations per region per function.

You may search for and select your preferred location.

Suppose you need to:

You can make those changes by creating location-level personalizations in the relevant regions. All end-users for the specific location will see the applied location personalizations.

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. For example, as a system administrator, you might want to make a site- level personalization where you change the table column labels to match your corporate standards. You can only save one set of personalizations per region per site.

Personalizations that you make at the organization level affect all users of that organization. For example, you might make a personalization at the organization level for a specific organization to hide certain fields because they are not pertinent to the context of that organization. You can only save one set of personalizations per region per organization.

A responsibility represents a specific level of authority within an application. Each responsibility lets you access specific functions or a set of product windows, menus, reports, and data to fulfill your role in an application. When you make personalizations at the responsibility level for a specific responsibility, the changes are effective only for the users of that responsibility. You can only save one set of personalizations per region per responsibility.

Remember to click Apply when you finalize your personalizations. After searching for and selecting the appropriate context, you can individually set personalization context by clicking Set to My Function.

For a detailed list of current functionality available through OAF personalization framework, and personalization features, see the Personalization section of the Oracle Applications Framework Personalization Guide, available on My Oracle Support.