The ECC Personalization Template is a seeded Oracle Application Framework (OAF) page shipped as part of the ECC Developer responsibility. A seeded FND function is provided in which customers can easily add and remove tabs within this seeded OAF page. This feature allows users to access and manage multiple dashboards from a single responsibility so that they can have a full view of all business operations.
By default, only one tab is displayed in the page. There are four hidden tabs. To display the hidden tabs, the developer has to set the rendered property for the respective tab heading. r.
Administrators can extend Oracle Enterprise Command Centers for the following use cases:
Add new dashboards to existing dashboards
Create new command centers
This section describes an example of providing access to the Local Agreements dashboard to the users who have access to the Purchasing, Vision Operations responsibility.
Personalization Steps
The Role Based Access Control (RBAC) steps to use the Personalization Template are:
Create a new FND function.
Add the function to a menu.
Create a new permission set.
Create a new access role and a new grant.
The Oracle Application Framework Personalization steps are:
Update the personalization template OAF page window title.
Set the "rendered" property to 'true' in Tab Header sections.
Add the ECC Page FND function to the respective rich container (destination function).
Add the tab title.
Return to the application.
In this example, before performing the above steps, the following prerequisites are done to extend the existing Agreements dashboard:
Create a new data set.
Create metadata attributes.
Assign this new data set to the Procurement application and run the data load process.
Copy the existing Agreements dashboard and extend it by using the newly-created data set instead of the existing one. Include the new attributes.
Create a data load package and security handler.
Log in to Oracle E-Business Suite with administrator credentials.
Create a new FND Function for the Local Agreements Dashboard.
Navigate to the Functional Administrator responsibility, then choose Core Services, then Functions.
Search for the code: PO_PCC_ECC_AGREEMENTS
Click on the Duplicate icon displayed for PO_PCC_ECC_AGREEMENTS
.
Change the details in the duplicate function page as described below:
Name: PO PCC ECC Local Agreements Page
Code: XX_PO_PCC_ECC_LOCAL_AGREEMENTS
Click the Continue button.
Change the value for HTML Call: GWY.jsp?targetAppType=ECC&targetPage=web/eccapp/po_pcc/xx-pcc-local-agreements
Click the Submit button.
Add the ECC Personalization Template to the Procurement Command Center menu:
Navigate to Functional Administrator Responsibility, then Core Services, and then choose Menus.
Search for the code: PO_PCC_MAIN
.
Click the Update button for the "Procurement Command Center" menu.
In the menu manager section, click on the "+" icon to add the following menu entry details:
Prompt: Local Agreements
Function: ECC Personalization Template
Click Apply to save the menu.
Create a Permission Set for Local Agreements.
Navigate to the Functional Administrator Responsibility, then choose Security, and then Permission Sets.
Click the Create Permission Set button.
Provide the details below in the Create Permission Set page:
Name: PO PCC Local Agreements Permission Set
Code: PO_PCC_LOCAL_AGREEMENTS_PS
In the Permission Builder section, click the '+' icon to add the following permission:
Permission: PO PCC ECC Local Agreements page
Click Apply to create the permission set.
Create a grant for Local Agreements:
Navigate to the Functional Administrator Responsibility, then choose Security, and then Grants.
Click the Create Grant button.
Provide the details below:
Name: Procurement Local Agreements Grant
Grantee Type: Group of Users
Grantee: PO PCC ECC Role
Choose the responsibility Purchasing, Vision Operations (USA).
Click the Next button.
For Set, specify PO PCC Local Agreements Permission Set
.
Click the Next button and then the Finish button.
Clear the application cache.
Navigate to the Functional Administrator responsibility, then choose Core Services, then Caching Framework, then Global Configuration.
Click the Clear All Cache button and confirm that you want to clear the cache.
In this example, the steps in Oracle Application Framework are described below.
Personalize ECC Personalization Template to add ECC Procure to Pay dashboards
Log in to Oracle E-Business Suite with administrator credentials.
Navigate to Purchasing, Vision Operations (USA), then Procurement Command Center, then Local Agreements.
Click the Oracle E-Business Suite Settings icon.
Select the Personalize Page option.
In the Personalization structure table, click the Personalize icon for the Page Layout section to update the window title.
Set the window title to "Local Agreements" and click on Apply.
Select the Personalize option for the rich container (dashboardRN1
).
Update with the rich container with the details below:
Destination Function: XX_PO_PCC_ECC_LOCAL_AGREEMENTS
Rendered: true
Title: Local Agreements
Set the subtab title by clicking on the Personalize icon for the first link under Sub Tabs.
Update the Text property to Local Agreements
.
Click on Return to Application to access the dashboards.
Local Agreements Dashboard
To add other shipped dashboards, such as the Agreements dashboard or Requisitions dashboard in the same page, follow the same personalization process for other subtabs available to the ECC personalization template.
Select the "Personalize option under Settings.
Personalize the header (dashboardHdrRN2
)
Set the Rendered property to true
.
Personalize the Rich Container (dashboardRN2
).
Update the details below.
Destination Function: PO_PCC_ECC_REQUISITIONS
Rendered: true
Title: Requisitions
Click Apply.
Set the subtab title by selecting the Personalize icon for the second Sub Tab link.
Update the Text property to Requisitions
.
Click on Return to Application to access the dashboard.
Requisitions Dashboard