Customizing Oracle Common Application Calendar

This appendix covers the following topics:

Oracle Common Application Calendar User-Personalizable Pages

A user-personalizable page is a Search page that allows end-users to create personalized views of their search results. Not all Search pages are user-personalizable. If a Search page is user-personalizable it renders a Views button in the Simple or Advanced Search panel. The Views button displays the Views panel that allows users to create or manage their personalized views. If no personalized view exists yet, the Search page may instead render a Save Search button that allows users to save their search criteria as a new personalized view. To learn more about user-personalizable pages, see User-Level Personalization User Interface, Oracle Application Framework Personalization Guide.

In addition to user-personalizable pages, LOV Choice Lists may also be personalized by end-users. A LOV Choice List is a hybrid between a poplist and a list of values. You may personalize a LOV Choice List if a Personalize button renders next to it.

Important: Make sure the Disable Self-service Personal profile option is set to No at the site or application level as appropriate for your page. If this is set to Yes, the Views option will not be accessible to your users.

This section lists the pages and LOV Choice Lists in Oracle Common Application Calendar that end users may personalize.

User-Personalizable Pages

Oracle Common Application Calendar Admin-Personalizable Pages

Admin-personalizable pages are pages that may be personalized by a system or personalization administrator. All OA Framework-based pages may be admin-personalizable. To personalize a page, you must first log in as a user or with a responsibility for which the Personalize Self-Service Defn profile option is set to Yes. You can then choose the Personalize Page global button that renders on each page to create your personalizations.

Note: Please refer to the discussions about Profile Options Used By OA Personalization Framework, Oracle Application Framework Personalization Guide and Administrative-Level Personalizations, Oracle Application Framework Personalization Guide.

This section lists only those pages in Oracle Common Application Calendar for which we have identified special considerations for personalizations. Please note that all pages from Oracle Common Application Calendar are admin-personalizable; a page may be omitted from this list if we have no personalization considerations to mention.

Note: It is possible for regions within a page to not be admin-personalizable. This occurs if Oracle sets the region's Admin Personalization property to False. This section also identifies those pages whose regions are not admin-personalizable.

When you personalize a page, keep in mind that you can create new UI elements in the page, using the Create Item page in the Admin-Personalization UI. You may also personalize SPEL (Simplest Possible Expression Language)-supporting properties in a region to bind the property to a view object attribute or to a function name for function security.

Note: Please refer to the separate discussions about Personalizing SPEL-supporting Properties, Oracle Application Framework Personalization Guide, the Create Item page, Oracle Application Framework Personalization Guide, and the Personalize page, Oracle Application Framework Personalization Guide.

The pages discussed in this section are listed by functional flow:

Tasks (CacTaskPerzSumPG)

The Tasks page provides a summary of existing tasks.

Hidden items

The following items (fields) are hidden on this page. To display any of these items, set the Rendered property for the item to True:

Required items

The following items (fields) are required on this page. You can change whether an item is required by changing the Required property for the item:

Shareable Regions

Although this page does not provide any shareable regions, it does extend the shared Standard Copyright and Privacy footer and the shared Required Field description provided by OA Framework.

Descriptive Flexfields

Oracle Common Application Calendar provides the following descriptive flexfield in the current page:

Create Task (TaskCreatePG)

The page is used to create a new task.

Required items

The following items (fields) are required on this page. You can change whether an item is required by changing the Required property for the item:

Hidden regions

The following regions are built into the page but are not displayed. To display any of these regions, set the Rendered property for the region to True:

Shareable Regions

Oracle Common Application Calendar provides regions you can add to (reference from) your own pages or add to existing Oracle Applications pages:

Update Task (TaskUpdatePG)

This page is used to make changes to existing tasks.

Required items

The following items (fields) are required on this page. You can change whether an item is required by changing the Required property for the item:

Hidden regions

The following regions are built into the page but are not displayed. To display any of these regions, set the Rendered property for the region to True:

Shareable Regions

Oracle Common Application Calendar provides regions you can add to (reference from) your own pages or add to existing Oracle Applications pages:

Notes Details (CacNotesDetailsPG)

This page is for viewing full note details.

Required items

The following items (fields) are required on this page. You can change whether an item is required by changing the Required property for the item:

Shareable Regions

Oracle Common Application Calendar provides regions you can add to (reference from) your own pages or add to existing Oracle Applications pages. However, each page can contain only one instance of the shareable region.

Extending Oracle Common Application Calendar BC4J Objects

OA Framework provides support for programmatically extending Oracle E-Business Suite application functionality. For general instructions on how to extend an Oracle E-Business Suite application, refer to Extending OA Framework Applications in the Oracle E-Business Suite Framework Developer's Guide,