Browser version scriptSkip Headers

Oracle® Fusion Applications Customer Data Management Implementation Guide
11g Release 7 (11.1.7)
Part Number E20433-07
Go to Documentation Home
Home
Go to contents  page
Contents
Book<br />List
Book
List
Go to Feedback page
Contact
Us

Go to previous page
Previous
Go to previous page
Next
PDF

31 Define Extensions for Customer Data Management

This chapter contains the following:

Define Custom Enterprise Scheduler Jobs

Customization and Sandboxes

FAQs for Define Extensions for Customer Data Management

Define Custom Enterprise Scheduler Jobs

Managing Job Definitions: Highlights

Oracle Enterprise Scheduler jobs are run in Oracle Fusion Applications to process data and, in some cases, to provide report output. A job definition contains the metadata that determines what the job does and what options are available to users who run the job. You can create and maintain job definitions for use in Oracle Fusion Applications.

Managing job definitions is fully described in the Oracle Fusion Applications Administrator's Guide. As you read content from that guide, note that the guide describes managing Oracle Enterprise Scheduler, including job definitions, from Oracle Enterprise Manager Fusion Applications Control. You can also access job definitions by starting in the Setup and Maintenance Overview page and searching for the Enterprise Scheduler job tasks for your applications.

Selecting the Appropriate Implementation Task

Each Enterprise Scheduler job definition task uses one Java EE application, which is referenced in the task name. You must use the right task because, to access the product job definition that you want to view or work on, the view objects must be contained in the application. If you do not select the right task, then the job definition will not be displayed properly or function correctly. The application name is usually the same as the product that the job definition belongs to, but not always.

Viewing and Creating Job Definitions

Managing List of Values Sources: Highlights

A list of values source for Oracle Enterprise Scheduler job definitions determines where a list of values comes from and what the specific values are. These lists of values are used in parameters and user properties of job definitions. For example, you can use a source of country values for a Country job parameter.

Managing list of values sources is fully described in the Oracle Fusion Applications Administrator's Guide. As you read content from that guide, note that the guide describes managing Oracle Enterprise Scheduler, including list of values sources, from Oracle Enterprise Manager Fusion Applications Control. You can also access list of values sources by starting in the Setup and Maintenance Overview page and searching for Enterprise Scheduler job tasks.

Registering and Searching for List of Values Sources

Customization and Sandboxes

Customizing Pages Using Page Composer: Highlights

You can customize dashboards and some work areas, where available, for all or some users based on a selected customization layer, for example only for users in a specific country or with a specific job role. When you select to customize a page from the Administration menu in the global area, you invoke Page Composer, which enables the customization. The Administration menu is only available if you have appropriate roles.

From the same menu, you can also:

Customizing pages using Page Composer, managing customizations, and using sandboxes are described in the Oracle Fusion Applications Extensibility Guide. For more information on customization layers, see assets with the Customization Layer type in Oracle Enterprise Repository for Oracle Fusion Applications (http://fusionappsoer.oracle.com).

Editing Pages

Global Page Template

Managing Customizations

Sandboxes

Customizing Oracle Fusion CRM Pages Using Page Composer: Explained

Page Composer is a page editor that lets you easily edit the user interface composition at run time. In Oracle Fusion CRM, Page Composer is intended for simple user interface editing functions, such as showing and hiding regions, fields, and tables, changing the order of regions, or changing a dashboard page layout. You can also use it for adding or removing predefined content from the Resource Library. All changes are done and stored in the UI layer. Oracle Fusion CRM transactional pages and dashboards are enabled for runtime customization using Page Composer. These pages and regions are delivered already enabled for page editing. Administration and setup pages are not Page Composer-enabled.

Note

Page Composer does not support the customization of custom object pages and custom fields. You can customize extended pages and fields only with the Application Composer.

The following figure shows how Page Composer affects only the UI layer.

Page Composer customizations affect
only the UI layer.

Page Composer Customization Modes

Page Composer supports two editing modes: Design View and Source View. In Design View mode, editing is done by direct manipulation of the target components and their properties. In the Source View mode, editing can be done from the programmatic code of the target component. In Oracle Fusion CRM, Page Composer is launched in Design View mode by default. Customizations can be done only in Design View mode. The only exception is the Partner Relationship Management's Partner Portal UI Shell customization, which is done in Source View mode.

The Page Composer Design View mode has two selection submodes. Design mode is launched by default when opening a page with Page Composer. You can also select this mode by clicking the Design tab on the top left corner of a page in Page Composer mode. Direct Selection mode is activated when you click the Select tab that is next to the Design tab.

The following figure shows a Page Composer-enabled dashboard in Design View mode and Design Selection mode.

Page Composer Enabled Dashboard in
Design View mode and Design Selection mode

The Direct Selection mode is mainly used to select and edit UI components, such as form fields and table columns. In Direct Selection mode, the enabled UI components become apparent when you move the cursor over the component. Enabled UI components get focus on hovering and are highlighted by a light blue border for editing. When you click the highlighted component, the border changes to dark blue and an Edit popup window appears.

The popup window allows you to select whether to edit the selected component or the parent component. Examples of parent components include tables that hold columns and forms that hold fields.

Note

In Oracle Fusion CRM, the Direct Selection mode is available when you customize pages through the Administration link, but not when you personalize them from the Personalization link.

Accessing Page Composer

You access Page Composer from the Administration global menu. Access to the Administration menu is controlled through the Administration Link View Duty. The following table lists examples of duty and job roles that must be assigned to you so that you can access the Page Composer editor.


Application

Duty Role

Job Role

CDH

Master Data Management Application Administrator

Master Data Management Application Administrator

Sales Catalog

Sales Catalog Administrator Duty

Sales Catalog Administrator

Sales

Sales Administrator Duty

Sales Administrator

PRM

Channel Administrator Duty

Channel Administrator

PRM

Channel Partner Portal Administrator Duty

Channel Partner Portal Administrator

Contact your security administrator for additional details on these security privileges.

Sandbox support is also available through Page Composer. The sandbox provides temporary storage for your customization changes until you are ready to commit them to the back end. Before working with sandboxes, review the guidelines and recommendations on using sandboxes, available in related help topics.

To launch Page Composer:

  1. Navigate to the Page Composer-enabled page.

  2. Before making changes using Page Composer, confirm that you are working in the desired sandbox. If not, create a sandbox before making your changes.

  3. Select the Administration global menu.

  4. On the Customize <page name> Pages popup dialog, select the MDS layer that you want to customize.

  5. Click OK.

  6. Click Customize <page name>.

  7. Select Customize Work Areas for dashboard customization.

    Page Composer is now launched.

  8. Customize the page.

  9. When you are done, click the Close button in the header to leave the Page Composer editor.

Available Customization Options

In Oracle Fusion CRM, you can use the following customization options:

Additionally, you can do Page Composer customizations in any of these MDS customization layers:

When Page Composer is launched, the Customize <page name> Pages dialog opens, where you can select the MDS layer to customize. The layer that is selected in the Edit column is the layer that you want to edit. The layers that are selected in the Include column inherit any changes you make to the layer you edit.

By default, changes made at higher levels (Site) are propagated to lower level layers (External or Internal and Job Role), unless you uncheck these layers in the Include column.

The following figure shows selecting the MDS layer for customization.

This figure shows selecting the MDS
layer for customization.

Note

The Fusion Welcome dashboard does not support job role or External or Internal layer changes. All customizations to this dashboard are applied at the site level.

Available Customization Tasks

Design and Direct Selection modes support different sets of customization tasks (although in some instances a task can be performed in either mode). The Design mode is intended for overall UI composition customizations, such as adding content, changing the dashboard layout, and changing region properties. The Direct Selection mode is intended for customizations at the component rather than the region level, mainly for fields, forms, tables, and tree nodes customizations.

Tip

It might be necessary to toggle between Direct Selection and Design mode to navigate between pages when performing Direct Selection customizations, since you can only navigate in Design mode.

All Oracle Fusion CRM dashboard pages support the design mode of the Page Composer-enabled regions. External facing landing and transactional pages that are expected to need customizations also support the design mode for Page Composer-enabled regions:

In general, the following customizations are meant to be done using Direct Selection mode:

Note

UI components can be protected from updates to preserve the product business logic (for example, a field is read-only or not based on a security privilege already defined in the application). If protected from updates, the UI components are grayed out and cannot be customized in Page Composer.

The following table lists the customization tasks available through Page Composer and the modes in which they are supported.


Customization Task

Design View - Standard Mode

Design View - Direct Selection Mode

Change local area layout. For example, change a two-column layout to three-column layout (eight layouts are available).

Yes

No

Add, rename, remove dashboard tabs (except for Home tab).

Yes

No

Expand, collapse dashboard Regional pane (or move splitter location).

Yes

No

Add, remove panel boxes to or from the dashboard local area.

Yes

No

Add predefined content to dashboard panel boxes (Business Intelligence reports, CRM portlets, and common components such as Calendar).

Yes

No

Edit dashboard panel box properties: show, hide box, reorder child regions, display options, and style.

Yes

No

Add, remove ADF Components to or from dashboards (for example, regions, hyperlinks, images, text boxes, movable boxes, and Web pages) and edit their properties.

Yes

No

Customize saved searches (create and edit).

Yes

No

Hide or show field.

No

Yes

Change field label.

No

Yes

Make field required or not.

No

Yes

Make field read-only or updateable.

No

Yes

Reorder fields in a form.

No

Yes

Reorder table columns.

Yes

Yes

Hide or show table columns.

Yes (end users can optionally display columns at run time)

Yes (end users cannot display columns at run time)

Set table column width with the mouse.

Yes

No

Set table column width and minimum width in percent or pixels.

No

Yes

Enable, disable column sorting.

No

Yes

Customizing the Oracle Fusion CRM Welcome Dashboard

Also known as the Oracle Fusion CRM Home page, the Welcome dashboard is the application suite's default starting page. It is composed of a collection of tabs that are visible based on the roles assigned to users. The Welcome dashboard provides a collection of high-level data summaries meant for quick monitoring and navigation to key business objects. You can customize this page.

To customize the Welcome dashboard:

  1. Navigate to the dashboard.

  2. Click the Administration global menu.

  3. Select the Customize Workarea Pages... menu item.

The Welcome dashboard consists of a local area only. The supported customization tasks, which you do in Design mode, are:

Note

The Welcome dashboard does not support role-based or External or Internal interface customization. All customizations are site-wide.

Oracle Fusion Common CRM Objects: Explained

You can customize a variety of pages and regions throughout Oracle Fusion CRM using the Oracle Fusion CRM Application Composer. The Application Composer lets you create custom fields and objects for a specific CRM application, which you then add for display at run time. Objects can be standard or custom, and are attached to a specific application container, such as Oracle Fusion Marketing or Oracle Fusion Sales. Oracle Fusion Common CRM objects, however, are unique in that the customizations you make to these objects can be displayed in a variety of CRM applications, and in a variety of pages and regions, at run time. This topic provides an overview of each Common CRM object that is part of the Trading Community Foundation. (This topic does not address the common component objects which are also listed within the Common CRM application container: the interaction, note, and task objects.)

The Trading Community Foundation Common CRM standard objects that you can extend are:

Note

Some of these objects are also documented in the related topic, Customizing Oracle Fusion Customer Center Pages: Explained.

Trading Community Address

The Trading Community Address object is an intersection object that stores a reference to a physical location/address, as well as a reference to a trading community organization, person, or group. Any extensions to this object are available for display in customer, contact, partner, and resource address user interfaces within Oracle Fusion CRM applications.

To display your extensions, such as custom fields, first create your custom fields using the Application Composer. Next, use the Application Composer's configuration pages to add those custom fields to the pages and regions listed below. You access the configuration pages in the Application Composer from the Pages node under the Trading Community Address object.

This table indicates, for the Trading Community Address object, which Application Composer configuration page lets you populate which page or region with your application customizations.


Configuration Page in Application Composer

Related Page or Region

Edit Address Creation Region

  • Edit Customer - Address Create region in Customer Center

  • Edit Contact - Address Create region in Customer Center

  • Edit Partner Profile - Address Create region in Partner Center

  • Edit Partner - Partner Members - Address Create region within Partner Center

Edit Address Summary Table

  • Edit Customer - Addresses region in Customer Center

  • Edit Contact - Addresses region in Customer Center

  • Edit Partner Profile - Address region in Partner Center

  • Edit Partner - Partner members - Address region within Partner Center

Edit Person Quick Creation Region

  • Consumer Create region within Customer Center

  • Contact Create region within Customer Center

  • Person Create region within Customer Hub

Edit Organization Quick Creation Region

  • Customer Create region within Customer Center

  • Organization Create region within Customer Hub

Note

Oracle Fusion CRM has provided multiple configuration capabilities for the Address object. Accordingly, do not use the Application Composer for these types of customizations:

Trading Community Customer Contact Profile

The Trading Community Customer Contact Profile object stores all intrinsic information for all customer contact persons, in the context of the contact's relationship with a customer. For extensions specific to a customer contact relationship, use this object. By contrast, a standalone contact in Oracle Fusion CRM is a contact not tied to any customer and cannot be extended using this object. Instead, for extensions that apply to all person parties, use the Trading Community Person Profile object.

Any extensions to this object are available for display in various pages within Oracle Fusion CRM applications. Generic person extensions are also visible from the Oracle Fusion Customer Hub application in the Person work area.

To display your extensions, such as custom fields, first create your custom fields using the Application Composer. Next, use the Application Composer's configuration pages to add those custom fields to the pages and regions listed below. You access the configuration pages in the Application Composer from the Pages node under the Trading Community Customer Contact Profile object.

This table indicates, for the Trading Community Customer Contact Profile object, which Application Composer configuration page lets you populate which page or region with your application customizations.


Configuration Page in Application Composer

Related Page or Region

Edit Person Quick Creation Region

  • Consumer Create region within Customer Center

  • Contact Create region within Customer Center

Edit Contact Summary Table

  • Edit Customer - Contacts table in Customer Center

  • Edit Partner - Members table in Partner Center

Edit Contact Read-Only Region

  • Edit Contact - Basic Information region in Customer Center

Edit Contact Details Region

  • Edit Customer: Contact Details within Customer Center

  • Edit Organization: Relationships within Customer Hub

  • Edit Partner - Partner Members - Person Details region within Partner Center

Trading Community Group Profile

The Trading Community Group Profile object stores all intrinsic information for all groups within the trading community of the deploying company. In Oracle Fusion CRM, groups could be customers of the deploying company. The Trading Community Group Profile object is a generic profile that is applicable to all types of groups in the system. The Sales Account object is applicable only to those groups that are sales accounts. The Group Profile object is a date effective entity, which means that every change or update that happens to any attribute of the object causes a new record to be created in the object with effective start and end dates. This maintains the profile history information for the object.

Note

Extend this object only when your customization is required for all groups within your trading community.

In Oracle Fusion CRM, groups are available as customers, so any extensions to this object are available for display in the Customer pages. Generic group extensions are also visible from the Oracle Fusion Customer Hub application in the Groups work area. Extensions are not available for display in Customer Center.

To display your extensions, such as custom fields, first create your custom fields using the Application Composer. Next, use the Application Composer's configuration pages to add those custom fields to the pages and regions listed below. You access the configuration pages in the Application Composer from the Pages node under the Trading Community Group Profile object.

This table indicates, for the Trading Community Group Profile object, which Application Composer configuration page lets you populate which page or region with your application customizations.


Configuration Page in Application Composer

Related Page or Region

Edit Summary Table

  • Oracle Fusion Customer Hub application in the Groups work area

Edit Group Update Form

  • Oracle Fusion Customer Hub application in the Groups work area

Edit Group Create Form

  • Oracle Fusion Customer Hub application in the Groups work area

Trading Community Organization Profile

The Trading Community Organization Profile object stores all intrinsic information for all organizations within the trading community of the deploying company. Examples of organizations from a CRM perspective are customers (including sales prospects and external legal entities), competitors, and partners. To specifically extend customer or partner objects, use the Sales Account object (under the Customer Center application container) or the Partner object (under the Sales application container). (The Trading Community Organization Profile object is a generic profile that is applicable to all types of organizations in the system. The Sales Account object is applicable only to those organizations that are sales accounts.) Since Prospect and Legal Entity customers don't have separate profiles, you can extend these customers only by using the Trading Community Organization Profile object. The Organization Profile object is a date effective entity, which means that every change or update that happens to any attribute of the object causes a new record to be created in the object with effective start and end dates. This maintains the profile history information for the object.

Note

Extend this object only when your customization is required for all organizations within your trading community.

Any extensions to this object are available for display in various pages within Oracle Fusion CRM applications. Generic organization extensions are also visible from the Oracle Fusion Customer Hub application in the Organization work area.

To display your extensions, such as custom fields, first create your custom fields using the Application Composer. Next, use the Application Composer's configuration pages to add those custom fields to the pages and regions listed below. You access the configuration pages in the Application Composer from the Pages node under the Trading Community Organization Profile object.

This table indicates, for the Trading Community Organization Profile object, which Application Composer configuration page lets you populate which page or region with your application customizations.


Configuration Page in Application Composer

Related Page or Region

Edit Organization Details Region

  • Customer Details region within Customer Center

  • Organization Details region within Customer Hub

  • Competitor Summary region within Sales

Edit Organization Quick Creation Region

  • Customer Create region within Customer Center

  • Organization Create region within Customer Hub

Edit Organization Read-Only Region

  • Basic Information Region within Customer Center

  • Basic Organization Information Region within Customer Hub

Trading Community Person Profile

The Trading Community Person Profile object stores all intrinsic information for all persons within the trading community of the deploying company. Examples of persons from a CRM perspective are customers (also called consumers), contacts, internal employee resources, and partner members. To extend the customer contact relationship, use the Trading Community Customer Contact Profile object. To extend internal resources, use the Trading Community Resource Profile object. To extend person customers (also called consumers), use the Sales Account object (under the Customer Center application container). (The Trading Community Person Profile object is a generic profile that is applicable to all types of persons in the system. The Sales Account object is applicable only to those persons who are sales accounts.) The Person Profile object is a date effective entity, which means that every change or update that happens to any attribute of the object causes a new record to be created in the object with effective start and end dates. This maintains the profile history information for the object.

Note

Extend this object only when your customization is required for all persons within your trading community.

Any extensions to this object are available for display in various pages within Oracle Fusion CRM applications. Generic person extensions are also visible from the Oracle Fusion Customer Hub application in the Person work area.

To display your extensions, such as custom fields, first create your custom fields using the Application Composer. Next, use the Application Composer's configuration pages to add those custom fields to the pages and regions listed below. You access the configuration pages in the Application Composer from the Pages node under the Trading Community Person Profile object.

This table indicates, for the Trading Community Person Profile object, which Application Composer configuration page lets you populate which page or region with your application customizations.


Configuration Page in Application Composer

Related Page or Region

Edit Person Read-Only Region

  • Basic Information region within Customer Center (for Consumer or Person customer)

  • Contact Basic Information within Customer Center

  • Basic Person Information region within Customer Hub

Edit Person Details Region

  • Customer Details region within Customer Center (for Consumer or Person customer)

  • Manage Contacts: Contact Details within Customer Center

Edit Person Quick Creation Region

  • Consumer Create region within Customer Center

  • Contact Create region within Customer Center

  • Person Create region within Customer Hub

Trading Community Relationship

The Trading Community Relationship object stores all intrinsic relationship information for all kinds of relationships between parties. Use this object to add attributes specific to a relationship between any two parties.

Note

Though a customer contact is also a type of relationship, use the Trading Community Customer Contact Profile object for customer contact relationship-specific extensions. Use this Trading Community Relationship object to extend only non-contact types of relationships.

Relationship Profile pages are regions that are visible in the Customer Hub. Accordingly, any extensions to this object are available for display in various pages within Oracle Fusion CRM applications. Generic person extensions are also visible from the Oracle Fusion Customer Hub application in the Person work area.

To display your extensions, such as custom fields, first create your custom fields using the Application Composer. Next, use the Application Composer's configuration pages to add those custom fields to the pages and regions listed below. You access the configuration pages in the Application Composer from the Pages node under the Trading Community Relationship object.

This table indicates, for the Trading Community Relationship object, which Application Composer configuration page lets you populate which page or region with your application customizations.


Configuration Page in Application Composer

Related Page or Region

Edit Relationship Summary Table

  • Edit Organization: Relationships within Customer Hub

  • Edit Person: Relationships within Customer Hub

  • Edit Group: Relationships within Customer Hub

  • Create Group: Group Members within Customer Hub

Edit Relationship Creation Region

  • Edit Organization: Relationships within Customer Hub

  • Edit Person: Relationships within Customer Hub

  • Edit Group: Relationships within Customer Hub

  • Create Group Members within Customer Hub

Trading Community Resource Profile

The Trading Community Resource Profile object defines users of the Oracle Fusion CRM application. They are either internal employee and contractor resources, or partner member resources. Use this object when specific extensions are required for persons in the system that are resources.

To display your extensions, such as custom fields, first create your custom fields using the Application Composer. Next, use the Application Composer's configuration pages to add those custom fields to the pages and regions listed below. You access the configuration pages in the Application Composer from the Pages node under the Trading Community Resource object.

This table indicates, for the Trading Community Resource object, which Application Composer configuration page lets you populate which page or region with your application customizations.


Configuration Page in Application Composer

Related Page or Region

Edit Details Region

  • The Resource Profile details page is available in the Resource Directory work area, or from the Manage Resources task in the Setup and Maintenance work area.

Edit Search Region for the Workarea Summary Table

  • The search region is available in the Resource Directory work area, under Search Resources.

Customizing CRM Applications Using the Application Composer: Explained

The Oracle Fusion CRM Application Composer provides a series of task flows which let you customize and extend an Oracle Fusion CRM application according to the needs of your users. For example, you can create fields for an existing standard object, and expose those new fields on the object's work area. Or, create a brand new custom object and related fields, then create a work area where that object and its fields are exposed to users. The task flows available to you are dependent upon the CRM application that you are customizing.

Available Customization Task Flows

Different sets of customization task flows are available to you, depending on the CRM application that you are customizing. See Customizing Oracle Fusion CRM Applications Using Oracle Fusion CRM Application Composer (Doc ID 1516151.1) on My Oracle Support at https://support.oracle.com. This document provides a list of which task flows are available for use in these CRM applications:

You can also refer to the product-specific implementation guides to learn more about how a particular application works with the Application Composer.

Sandboxes: Highlights

Use a sandbox to commit customizations to a runtime use session for validation before deploying changes to the mainline. Administrators create and manage sandboxes. An active sandbox isolates changes from the mainline and other users.

Sandboxes can contain the following types of customization changes.

Metadata changes are captured in a metadata sandbox. Data security changes are additionally captured in a data security enabled sandbox. Changes to a flexfield are captured in a flexfield that is deployed as a single flexfield sandbox. Once you are ready to make sandbox changes available in the mainline, you either publish the metadata or data security sandbox, or deploy the flexfield. Only metadata and data security sandboxes can be downloaded as a sandbox file for import to another Oracle Fusion Applications instance.

The following table lists the differences among the types of sandboxes.


Type of Changes

Type of Sandbox

Method for Making Changes Available in Mainline

Downloadable?

Metadata

Sandbox

Publish sandbox

Yes

Data security

Sandbox enabled for data security changes

Publish sandbox

Yes

Flexfield

Flexfield deployed as a flexfield-enabled sandbox

Deploy flexfield

No

Only one sandbox can be active at a time. Changes made while a sandbox is active are captured in that sandbox.

For more information on using the Sandbox Manager, and customizing and securing pages, business objects, data, and custom objects in a sandbox, see the Oracle Fusion Applications Extensibility Guide.

Managing a Page Customization Sandbox

You can make metadata (MDS) type changes in a sandbox, including menu customizations, changes to the personalization menu, implicit ADF customizations, or changes made with Oracle Composer or CRM Application Composer.

Managing a Data Security Sandbox

You can create a sandbox for data security testing, or designate an existing sandbox to become enabled for data security testing.

Managing a Flexfield Sandbox

You create a flexfield-enabled sandbox by deploying one flexfield to a sandbox using the Manage Flexfield task flow. The flexfield sandbox gets its name from the flexfield you deploy. You cannot test two flexfields in the same sandbox. Once you deploy a flexfield as a sandbox, you must sign out and back in to view how the sandbox runtime reflects the flexfield changes, such as new segments. You can redeploy the same flexfield to the same sandbox repeatedly as you make incremental changes to the flexfield setup.

FAQs for Define Extensions for Customer Data Management

What's the difference between Page Composer and Application Composer?

Page Composer is an Oracle Fusion tool you can use to modify Oracle Fusion user interface (UI) pages and components for all products designated for use with Page Composer. Page Composer uses two different modes of Design View. The first mode, Design View: Standard mode, is selected by default in all CRM pages when opening a page with Page Composer with the Design button selected. The second mode, Design View: Direct Selection mode, is activated when you click the Select tab for the UI page you want to customize. In CRM, Direct Selection mode is available when you customize pages, but not when you personalize a dashboard page. With the Design View: Direct Selection mode, you can select and edit UI elements such as form fields and table columns. In Direct Selection mode, selectable UI components become apparent when you move your cursor over the UI component. Selectable UI components are highlighted and can be edited.

This table describes how you can use each mode of Page Composer to customize dashboard pages and other select pages (such as the Partner Public Profile page, Partner Landing page, Partner Registration, Customer Snapshot, and Customer Overview - Analysis tab), and customize transactional pages (all other non-dashboard pages):


Use Cases

Design View - Standard mode

Design View - Direct Selection mode

Page Type

Add content (Business Intelligence reports, CRM portlets such as Calendar)

Yes

No

Dashboard and other select pages

Delete region

Yes

No

Dashboard and other select pages

Move region

Yes

No

Dashboard and other select pages

Change page layout (for example, change a two column layout to three column layout)

Yes

No

Dashboard and other select pages

Default region state (open or close)

Yes

No

Transactional pages (all non-dashboard pages)

Manage save queries (create and edit)

Yes

No

Transactional pages (all non-dashboard pages)

Hide or show field

No

Yes

Transactional pages (all non-dashboard pages)

Change field label

No

Yes

Transactional pages (all non-dashboard pages)

Make field required or not

No

Yes

Transactional pages (all non-dashboard pages)

Make field read-only or updateable

No

Yes

Transactional pages (all non-dashboard pages)

Reorder fields in a Form

No

Yes

Transactional pages (all non-dashboard pages)

Reorder table columns

Yes

Yes

Transactional pages (all non-dashboard pages)

Hide or show table columns

Yes

Yes

Transactional pages (all non-dashboard pages)

Set table column width with the mouse

Yes

No

Transactional pages (all non-dashboard pages)

Set table column width and min width in percent or pixels

No

Yes

Transactional pages (all non-dashboard pages)

Make column sortable or not

No

Yes

Transactional pages (all non-dashboard pages)

The Oracle Fusion CRM Application Composer also lets you make UI changes at run time. However, the types of UI changes that you can make using the Application Composer are quite different. Specifically, your primary focus when using the Application Composer is to make actual object model changes. For example, you can create a new business object and related fields, and then create new application pages where that object and its fields are exposed to users. The ability to make these types of object model extensions is available only in Oracle Fusion CRM applications. Also, using the Application Composer, you cannot access the Resource Catalog to add new content to a page. With Application Composer, administrators can make customizations at the site level only.

This table describes some of the primary differences between Page Composer and the Application Composer:


Customization Task

Available in Page Composer (site, job role, external or internal level)?

Available in Application Composer (site level only)?

Make object model extensions and expose your customizations by creating or modifying work area pages

No

Yes

Reorder subtabs

No

Yes

Customize dashboard pages

Yes

No

Add content from the Resource Catalog

Yes

No

Simple field customizations (show, hide, make read only, make required)

Yes (WYSIWYG - what you see is what you get)

Yes (non-WYSIWYG)

Select the MDS layer where you want to author customizations, such as at the site layer or job role layer

Yes

No

View results of customizations immediately

Yes, in the Page Composer design interface

Yes, in the CRM application that you are customizing