Browser version scriptSkip Headers

Oracle® Fusion Applications CRM Extensibility Guide
11g Release 7 (11.1.7)
Part Number E20388-06
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

10 Oracle Fusion Common CRM Extensibility

This chapter contains the following:

Oracle Fusion Common CRM Extensibility : Overview

Oracle Fusion Common CRM Objects : Explained

Extending Simplified Pages for Contacts : Explained

Oracle Fusion Common CRM Extensibility : Overview

Read this chapter to learn about how to extend objects and pages that belong to Oracle Fusion Common CRM. In this chapter, you will learn about:

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.

Extending Simplified Pages for Contacts : Explained

Using Oracle Fusion CRM Application Composer, you can change many items that appear on the simplified set of pages that are available for contacts.

The pages that are available for extensibility using Application Composer are listed below, and are described in this topic.

Note

Use the Trading Community Person Profile object in Application Composer, available with the Common application, to extend the simplified set of pages that are available for contacts.

Note that these pages are not extensible:

Create Contact Page

You can extend the following items on the Create Contact page:

This is a screenshot of the Create Contact page

Note that you cannot add custom buttons and actions to this page.

Contact Detail Page (Profile Page)

You can extend the following items on the Contact detail page (Profile page):

This is a screenshot of the Contact Detail
page (Profile page).

Note that you cannot make changes to these components on the page:

You cannot create new subtabs.