Browser version scriptSkip Headers

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

5 Application Composer: Building Custom Subject Areas

This chapter contains the following:

Custom Subject Areas:Explained

Date Leveling: Explained

Measures: Explained

Securing Custom Subject Areas: How It Works

Extension Dimension Reports: Explained

Publishing a Custom Subject Area: Explained

FAQs for Building Custom Subject Areas

Custom Subject Areas:Explained

A report subject area is a set of objects and fields that represent information about the areas of an organization's business. You select a report subject area from within the Oracle Business Intelligence (BI) Composer when building reports. Such reports display only those records that meet the criteria that is defined as part of the BI Composer report creation flow. To build reports, use either the predefined report subject areas that are delivered for an Oracle Fusion CRM application, or create new ones using a wizard. The report subject areas that you create using the wizard are called custom subject areas.

Review these aspects of custom subject areas, before you begin to create your own custom subject areas:

Creating Custom Subject Areas

Using the available wizard, you create a custom subject area by selecting a primary object, related objects, and specific fields. When you later build a report within the BI Composer, the custom subject area that you choose as the basis for the report controls the data displayed on the report.

To access the custom subject area wizard:

  1. Select Application Composer from the Navigator menu, under the Tools category.

  2. On the main Overview page, select an application from the Application choice list.

  3. Select the Custom Subject Areas link in the Common Setup pane, or in the local area of the main Overview page.

Considerations when creating custom subject areas:

Note

You must first submit a custom subject area before you can select it from within BI Composer.

Once you save or submit a custom subject area, you cannot modify its primary object.

Editing Custom Subject Areas

Using either the name, description, or primary object, you can search for an existing custom subject area and then modify it.

Note

You cannot modify a predefined report subject area that is delivered with an Oracle Fusion CRM application. Instead, create new custom subject areas to meet your reporting needs. Before you create a new custom subject area, be sure to review all the included subject areas to see if the one you want is already available.

Date Leveling: Explained

Date leveling allows the user to view the data by different levels of time, for example, by year or quarter, and by month.

To configure date leveling, use the Configure Date Leveling step of the Wizard to either allow or disallow leveling. You may have to expand the field list in the Date field to select or clear the Date Leveling check box, as applicable.

Measures: Explained

Measures are a set of functions that you can apply on the date, numeric, or currency type fields of the selected primary or child objects while defining a custom subject area. Measures enable you to apply aggregation rules on the report data for a customized view using Oracle Business Intelligence (BI) Composer.

Measures available to a particular type of field may differ depending on the field type. Use actions list to select or clear measures all at once for the applicable fields. Once you define a measure for the desired fields and publish a custom subject area, you can view and select these fields along with the applied measures when defining the report data in the Oracle Business Intelligence Composer.

Here are some measures you can apply to numeric, currency, or date type fields.

For more information about selecting the data for a report using the Oracle Business Intelligence Composer, see Oracle Fusion Middleware User's Guide for Oracle Business Intelligence Enterprise Edition (Oracle Fusion Applications Edition).

You can select measures based on your reporting needs. For example, you can use measures to view product sales per store, state, or country. Or, to view the number of support tickets opened or closed per day, week, or month, and so on.

Securing Custom Subject Areas: How It Works

You can secure a custom subject area by granting or revoking access rights from role names, which determines which role names can or cannot access a custom subject area. You can also add more role names from a predefined list and assign or revoke permissions. This topic covers how you can add or delete role names, or grant or revoke access rights from those role names.

Managing Role Names and Access Rights

While defining a custom subject area using the wizard, you can use the actions list in the configure security step to manage role names and access rights as follows:

Note

You can create custom subject areas even for the objects in which you do not have access to the data, which allows you to build custom subject areas with compromising data security.

Extension Dimension Reports: Explained

For key objects in CRM Applications, Oracle has provided a pre-seeded extension dimension that includes custom or extended attributes. This functionality enables users to create reports on extensions that are made to standard objects. Extension dimension attributes are not available for reporting until custom attributes have been specified. When expanding the Opportunity extension dimension, only the Opportunity type attribute is displayed.

When you create a custom field, you can create reports for the following data types:

To create extension dimension reports, navigate to CRM Composer. In the Navigator menu, click Application Composer, and create custom fields for standard objects. Ensure that the custom fields are exposed on the UI, so that users can enter data for these new attributes. Then navigate to Oracle Business Intelligence Composer. In the Navigator menu, click Reports and Analytics, select a real-time or OTBI subject area that includes the pre-seeded extension dimension, and create a new report.

When you select report columns, you can see that the custom fields now show up under the extension dimension folder.

Publishing a Custom Subject Area: Explained

Publishing makes the data that you configured for a custom subject area available in the Oracle Business Intelligence (BI) Composer for building and viewing reports. Publishing processes begin when you submit a custom subject area in the last step of the custom subject area configuration wizard. This topic covers what happens when you submit a custom subject area for publishing, and what the publishing statuses indicate.

Understanding Publishing

Once you submit a custom subject area for publishing, two processes occur in the background. First process is synchronous and creates Oracle Applications Development Framework (Oracle ADF) artifacts; hence, you must wait before the first process is over. The second process is asynchronous and creates centralized metadata repository (RPD) fragments and publishes them to the Oracle BI server.

Note

You must refresh the status to know whether the custom subject area is successfully published. You may have to refresh the status multiple times as the Oracle ADF and RPD artifacts creation may require longer time.

Once the status is changed to OK, which means that the custom subject area is published, you can go to Oracle BI Composer and create reports using the fields and functions that you configured for that subject area.

Publishing status for a custom subject area can be as follows:

Note

You can edit a custom subject area in any status and resubmit.

For more information on using the Oracle BI Composer for creating and viewing a report, see Oracle Fusion Middleware User's Guide for Oracle Business Intelligence Enterprise Edition (Oracle Fusion Applications Edition).

FAQs for Building Custom Subject Areas

What's a primary object?

The primary object is the focus of a custom subject area, which you can later select in Oracle Business Intelligence (BI) Composer to build a report. The list of values for the primary object includes all top-level, reportable objects that belong to the application you selected to customize using the Oracle Fusion CRM Application Composer. The list of values does not include common component objects, such as notes, interactions, or tasks. Reportable objects are either top-level, custom objects or standard objects that have been configured to be reportable by the owning Oracle Fusion CRM application.

Note

Once you select the primary object and save the custom subject area, you cannot change the primary object.

Can I change a custom subject area's primary object?

No. Once you save a custom subject area, you cannot change its primary object; however, you can create a new custom subject area with a different primary object.

What's a child object?

A child object is related to a primary or parent object and can be a primary or parent object of another child object. For example, an opportunity could be a parent object and its child objects could be an opportunity contact, opportunity reference, opportunity revenue, and so on. Such a relationship defines how objects in a database are related. While a primary object is the focus of the custom subject area, its related child object can be used to add further details to the report. Depending on whether the primary-child relationship is one-to-many or many-to-one, the permissible number of child objects that can be added to a primary object differ while defining a custom subject area.

What's a field?

A field is an object in the database that you can select for defining a custom subject area. The fields available for selection during the custom subject area task flow are determined based on the relationship between the primary and child objects.

What happens if I change a custom subject area after it is published?

You can edit a published custom subject area and then republish it once your changes are done. Modifying a custom subject area does not affect the reports that you created using that custom subject area before making the changes. You can use the modified custom subject area should you need to enhance existing reports.

Note

You cannot edit a primary object when you modify a custom subject area. Should you need to do so, create a new custom subject area using a different (new) primary object.