Browser version scriptSkip Headers

Oracle® Fusion Applications CRM Extensibility Guide
11g Release 5 (11.1.5)
Part Number E20388-04
Go to contents  page
Contents
Go to Feedback page
Contact
Us

Go to previous page
Previous
Go to previous page
Next

3 Application Composer: Extending Oracle Fusion CRM Applications

This chapter contains the following:

Customizing Oracle Fusion CRM Applications Using Oracle Fusion CRM Application Composer: Explained

Customizing Oracle Fusion Customer Center Pages: Explained

Customizing Oracle Fusion CRM Applications Using Oracle Fusion CRM 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 new 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. This topic provides an overview of which CRM Application Composer task flows are available for use in each CRM application.

This topic addresses extensibility for 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.

Oracle Fusion Common CRM

The creation of custom objects is not supported for the Oracle Fusion Common CRM application.

For Oracle Fusion Common CRM standard objects, you can do the following in the Application Composer:


Customization Task Flow

Trading Community Org Contact

Trading Community Resource Profile

Trading Community Organization Profile

Trading Community Address

Activity Task

Interaction

Note

Create and expose custom fields on existing pages that are available for extensibility

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Edit display label and help text of standard fields

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Create custom currency fields

No

No

No

No

No

No

No

Index custom fields

Yes

Yes

Yes

Yes

No

Yes

Yes

Add custom buttons (Groovy script or URL) to selected pages

No

Yes

No

No

No

Yes

Yes

Add links (URL) to selected pages

No

Yes

No

No

No

Yes

Yes

Create and expose custom child objects on an object's details page

No

No

No

No

Not applicable

Not applicable

Not applicable

Create custom field-level and object-level validation logic (Groovy scripts)

Yes

Yes

Yes

Yes

No

Yes

Yes

Create custom logic at various object trigger points (Groovy scripts)

Yes

Yes

Yes

Yes

No

Yes

Yes

Create custom saved searches at the site level

Yes

Yes

Yes

Yes

No

Yes

Yes

Provide Mobile page support

Yes

No

No

No

No

No

No

Create custom relationships

Yes

Yes

Yes

Yes

No

No

No

Manage object workflows

No

Yes

No

No

No

No

No

Web services

Yes

Yes

Yes

Yes

Yes

Yes

Not applicable

Import data using file-based import

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Export data using bulk export

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Create custom subject areas

No

Yes

No

No

No

No

No

Oracle Fusion Customer Center

You can create custom objects for the Oracle Fusion Customer Center application.

For Oracle Fusion Customer Center's standard object, you can do the following in the Application Composer:


Customization Task Flow

Sales Account Profile

Create and expose custom fields on existing pages that are available for extensibility

Yes

Edit display label and help text of standard fields

Yes

Create custom currency fields

No

Index custom fields

Yes

Add custom buttons (Groovy script or URL) to selected pages

No

Add links (URL) to selected pages

No

Create and expose custom child objects on an object's details page

Yes

Create custom field-level and object-level validation logic (Groovy scripts)

Yes

Create custom logic at various object trigger points (Groovy scripts)

Yes

Create custom saved searches at the site level

No

Provide Mobile page support

No

Create custom relationships

Yes

Manage object workflows

Yes

Web services

Yes

Import data using file-based import

Yes

Export data using bulk export

Yes

Create custom subject areas

Yes

Oracle Fusion Marketing

You can create custom objects for the Oracle Fusion Marketing application.

For Oracle Fusion Marketing standard objects, you can do the following in the Application Composer:


Customization Task Flow

Sales Lead

Marketing Campaign

Marketing Budget

Marketing Response

Marketing List

Marketing Treatment

Marketing Event Activity

MarketingAdvertising Activity

Marketing Claim

Marketing Claim Settlement (child)

Marketing Budget Entry

Marketing Budget Fund Request

Create and expose custom fields on existing pages that are available for extensibility

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Edit display label and help text of standard fields

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Create custom currency fields

No

No

No

No

No

No

No

No

No

No

No

No

Index custom fields

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Add custom buttons (Groovy script or URL) to selected pages

Yes

No

Yes

No

No

No

No

No

Yes

Yes

Yes

Yes

Add links (URL) to selected pages

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Create and expose custom child objects on an object's details page

Yes

No

Yes

Yes

No

No

No

No

Yes

Not applicable

No

Yes

Create custom field-level and object-level validation logic (Groovy scripts)

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Create custom logic at various object trigger points (Groovy scripts)

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Create custom saved searches at the site level

Yes

Yes

Yes

Yes

Yes

Yes

No

No

Yes

No

Yes

Yes

Provide Mobile page support

No

No

No

No

No

No

No

No

No

No

No

No

Create custom relationships

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

No

Yes

Yes

Manage object workflows

Yes

No

Yes

No

No

No

No

No

Yes

Yes

Yes

Yes

Web services

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Import data using file-based import

Yes

Yes

Yes

Yes

Yes

No

Yes

Yes

No

No

No

No

Export data using bulk export

Yes

No

Yes

No

No

No

No

No

No

No

No

No

Create custom subject areas

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Oracle Fusion Sales

You can create custom objects for the Oracle Fusion Sales application.

For Oracle Fusion Sales standard objects, you can do the following in the Application Composer:


Customization Task Flow

Opportunity

Sales Competitor

Partner

Opportunity Resource (child)

Opportunity Revenue (child)

Create and expose custom fields on existing pages that are available for extensibility

Yes

Yes

Yes

Yes

Yes

Edit display label and help text of standard fields

Yes

Yes

Yes

Yes

Yes

Create custom currency fields

Yes

No

No

No

Yes

Index custom fields

Yes

Yes

Yes

Yes

Yes

Add custom buttons (Groovy script or URL) to selected pages

Yes

Yes

Yes

Yes

Yes

Add links (URL) to selected pages

Yes

Yes

Yes

Yes

Yes

Create and expose custom child objects on an object's details page

Yes

Yes

Yes

Not applicable

Not applicable

Create custom field-level and object-level validation logic (Groovy scripts)

Yes

Yes

Yes

Yes

Yes

Create custom logic at various object trigger points (Groovy scripts)

Yes

Yes

Yes

Yes

Yes

Create custom saved searches at the site level

Yes

Yes

Yes

No

No

Provide Mobile page support

Yes

Yes

Yes

Yes

Yes

Create custom relationships

Yes

Yes

Yes

No

No

Manage object workflows

Yes

Yes

Yes

No

No

Web services

Yes

Yes

Yes

Not applicable

Not applicable

Import data using file-based import

Yes

Yes

Yes

Yes

Yes

Export data using bulk export

Yes

Yes

Yes

Yes

Yes

Create custom subject areas

Yes

Yes

Yes

Yes

Yes

Oracle Fusion Sales Catalog

The creation of custom objects is not supported for the Oracle Fusion Sales Catalog application.

For Oracle Fusion Sales Catalog's standard object, you can do the following in the Application Composer:


Customization Task Flow

Product Group

Create and expose custom fields on existing pages that are available for extensibility

Yes

Edit display label and help text of standard fields

Yes

Create custom currency fields

No

Index custom fields

Yes

Add custom buttons (Groovy script or URL) to selected pages

No

Add links (URL) to selected pages

No

Create and expose custom child objects on an object's details page

No

Create custom field-level and object-level validation logic (Groovy scripts)

No

Create custom logic at various object trigger points (Groovy scripts)

No

Create custom saved searches at the site level

No

Provide Mobile page support

No

Create custom relationships

No

Manage object workflows

No

Web services

No

Import data using file-based import

Yes

Export data using bulk export

Yes

Create custom subject areas

No

Customizing Oracle Fusion Customer Center Pages: Explained

You can customize a variety of pages and regions in Oracle Fusion Customer Center using the Oracle Fusion CRM Application Composer. The Application Composer lets you create custom fields and objects, which you then add for display in the runtime Customer Center application. To access the CRM Application Composer, select Application Composer from the Navigator menu, under the Tools category.

Customizing Oracle Fusion Customer Center Pages Using the Application Composer

In general, every top-level CRM object has a work area, which includes an overview page, a creation page, and a details page. When you make changes to the object, those changes can be reflected in the object's associated work area. Customer Center, however, is unique in that its user interface pages do not include the traditional work area combination of overview page, creation page, and details page. Instead, Customer Center has a series of tree nodes that, when selected, display user interface pages, and even a single page can be associated with multiple business objects.

This table lists Customer Center pages, and the related objects that you can access in the Application Composer to customize those pages.


Customer Center Page

Customer Center Region

Application

Underlying Business Object

Consumer Profile

Addresses region

Common

Trading Community Address

Consumer Profile

Consumer Basic Information region

Common

Trading Community Person Profile

Consumer Profile

Consumer Details region

Common

Trading Community Person Profile

Consumer Profile

Sales Account region

Customer Center

Sales Account

Contact Profile

Address region

Common

Trading Community Address

Contact Profile

Basic Information region

Common

Trading Community Org Contact

Contact Profile

Contact Details region

Common

Trading Community Org Contact

Contact Profile

Contacts region (also known as the Contacts List)

Common

Trading Community Org Contact

Create Consumer page and also the Quick Create Consumer page

New fields are added at the bottom of the page

Customer Center

Sales Account

Create Consumer page and also the Quick Create Consumer page

No specific region

Common

Trading Community Person Profile

Create Contact page and also the Quick Create Contact page

No specific region

Common

Trading Community Org Contact

Create Customer page and also the Quick Create Customer page

Contact Information region

Common

Trading Community Org Contact

Create Customer page and also the Quick Create Customer page

Customer Information region

Common

Trading Community Org Profile

Create Customer page and also the Quick Create Customer page

New fields are added at the bottom of the page.

Customer Center

Sales Account

Customer Profile

Addresses region

Common

Trading Community Address

Customer Profile

Basic Information region

Common

Trading Community Org Profile

Customer Profile

Customer Details region

Common

Trading Community Org Profile

Customer Profile

Sales Account region

Customer Center

Sales Account

Edit Customer page

Team Members region

Customer Center

Sales Account Resource (child object to the Sales Account)

Overview > Summary tab

Sales Accounts region (also known as the Sales Account List)

Customer Center

Sales Account

Real-Time Search: Customers page

Search region, by way of Advanced Search > Add Fields

Customer Center

Sales Account

Note

To make only minor user interface changes to Customer Center pages without creating new objects or fields, use Oracle Composer instead of the Application Composer.

Oracle Fusion Common CRM Objects

The Oracle Fusion Common CRM objects that are associated with Customer Center pages are:

This table indicates which Common objects populate which Customer Center pages and regions, as well as the Application Composer configuration pages where you can make user interface changes on those pages and regions.


Business Object

Configuration Page in Application Composer

Related Customer Center Page

Related Customer Center Region

Trading Community Org Profile

Edit Customer Quick Creation Form

Create Customer page and also the Quick Create Customer page

Customer Information region

Trading Community Org Profile

Edit Read Only Form

Customer Profile

Basic Information region

Trading Community Org Profile

Edit Details Form

Customer Profile

Customer Details region

Trading Community Person Profile

Edit Contact/Consumer Quick Creation Form

Create Consumer page and also the Quick Create Consumer page

No specific region

Trading Community Person Profile

Edit Read Only Form

Consumer Profile

Consumer Basic Information region

Trading Community Person Profile

Edit Details Form

Consumer Profile

Consumer Details region

Trading Community Address

Edit Detail Form

Customer Profile

Addresses region

Trading Community Address

Edit Detail Form

Contact Profile

Addresses region

Trading Community Address

Edit Detail Form

Consumer Profile

Addresses region

Trading Community Org Contact

Edit Creation Form

Create Customer page and also the Quick Create Customer page

Contact Information region

Trading Community Org Contact

Edit Creation Form

Create Contact page and also the Quick Create Contact page

No specific region

Trading Community Org Contact

Edit Read Only Form

Contact Profile

Basic Information region

Trading Community Org Contact

Edit Contact Details Form

Contact Profile

Contact Details region

Trading Community Org Contact

Edit Summary Table

Contact Profile

Contacts region (also known as the Contacts List)

Oracle Fusion Customer Center Objects

The Oracle Fusion Customer Center objects that are associated with Customer Center pages are:

This table indicates which Customer Center objects populate which Customer Center pages and regions, as well as the Application Composer configuration pages where you can make user interface changes on those pages and regions.


Business Object

Configuration Page in Application Composer

Related Customer Center Page

Related Customer Center Region

Sales Account

Edit Creation Form

Create Customer page and also the Quick Create Customer page

New fields are added at the bottom of the page.

Sales Account

Edit Creation Form

Create Consumer page and also the Quick Create Consumer page

New fields are added at the bottom of the page.

Sales Account

Edit Details Form

Customer Profile

Sales Account region

Sales Account

Edit Details Form

Consumer Profile

Sales Account region

Sales Account

Edit Summary Table

Overview, then Summary tab

Sales Accounts region (also known as the Sales Account List)

Sales Account

Not applicable. Custom fields are automatically available from the list of additional fields.

Real-Time Search: Customers page

Search region, by way of Advanced Search, then Add Fields

Sales Account

Edit Regional Panes

Customer Work Area

Panes in the regional area

Sales Account Resource (child object to the Sales Account)

Edit Summary Table

Edit Customer: Sales Account Team page

Team Members region

Using the Pages Overview Page

To add custom fields to the Customer Center pages listed in the tables above, use the Application Composer's various configuration pages. You access the configuration pages in Application Composer from each object's Pages Overview page. Before you access the configuration pages, you must have already created your custom fields using Application Composer.

To access the Pages Overview page:

  1. Select either the Common or Customer Center application on the main Overview page.

  2. In the object tree, select the object you want to customize.

  3. Select the Pages node.

  4. On the Pages Overview page, select the configuration page hyperlink related to the Customer Center page that you want to customize.

Adding Custom Reports Using Oracle Composer

The customizations that you can make in Customer Center also include the creation of reports. This type of customization does not involve the creation of new fields or objects within the Application Composer. Instead, create a report using BI Answers, save the report to the Resource Catalog, and then use Oracle Composer to add the report to two pages: the Customer Snapshot and the Customer Overview, Analysis tab.

Note

The reports that you add to the Customer Snapshot are within the context of a single customer, because you view a single customer when viewing the Snapshot. The reports that you add to the Analysis tab on the Customer Overview provide context across multiple customers, because you are viewing multiple customers on the Analysis tab.