Integrating-a-Customized-Dashboard-into-Oracle-Benefits-Self-Service

Integrating a Customized Dashboard into Oracle Benefits Self-Service

In today’s fast-paced business environment, streamlining employee access to essential benefit documents is crucial. Our client recently faced the challenge of needing an integrated platform within their Oracle Fusion HCM application to allow employees to easily access various benefit-related documents. To address this, we developed a customized dashboard within the Oracle Benefits Self-Service work area, ensuring all relevant information was just a click away. This blog post will walk you through this process and how you can implement a similar solution.

 

Use Case

The primary requirement from the client was to create a feature that would enable employees to access documents related to different benefit policies and plans directly within the Oracle Fusion HCM application. These documents included policy documents, enrolment forms, leaflets, and plan overview documents. The goal was to develop a user-friendly, integrated dashboard that would make navigation and access straightforward and secure.

 

Key Steps in Developing the Customized Dashboard

 

Step 1: Develop the HTML Code for the Dashboard

 

Sample HTML code

Fig.1: Sample HTML code

 

Step 2: Create the Dashboard in Oracle

Once the HTML code is ready, the next step is to integrate it into Oracle. Follow these steps to create the dashboard:

  • Navigate to the Reports and Analytics Section: Go to the Navigation menu > Select Tools > Click on Reports and Analytics.
Navigation-to-Reports-and-Analytics

Fig.2: Navigation to Reports and Analytics

  • In the analytics work area, navigate to Create >> Dashboard >> Select the name and location.
Navigaion-to-Dashboards

Fig.3: Navigaion to Dashboards

  • Save the dashboard (named as Custom Dashboard) in the respective folder for later use. Click on Ok.
Name-and-Location-of-dashboard

Fig.4: Name and Location of dashboard

  • Open the Custom Dashboard and from the dashboard objects region in the left pane, drag columns, sections and text as below into the work area.
Including-Sections-to-Custom-Dashboard

Fig.5: Including Sections to Custom Dashboard

  • Multiple sections can be added based on requirements. For instance, in our case, two sections were created: one for text information/content header and another for the policy document view.
Including-multiple-sections-to-dashboard

Fig.6: Including multiple sections to dashboard

  • In the text section of Column 1, open the ‘Text Properties’ and add necessary text information in the text properties for the text box 1 as shown below. In the ‘text properties section’ of Column 2, add the developed HTML code.
  • Click on ‘Preview’ and ‘Ok’ to continue.
Text-Properties-In-Dashboard

Fig.7: Text Properties In Dashboard

 

HTML-Code-Preview-In-Dashboard

Fig.8: HTML Code Preview In Dashboard

  • Click on ‘save’ and ‘run’ to save the dashboard.
Processing-The-Dashboard

Fig.9: Processing The Dashboard

  • Dashboard is created as below. Save the URL as shown in the below screenshot. Folders and subfolders are created to organize the plans and associated documents.
URL-for-Custom-Dashboard

Fig.10: URL for Custom Dashboard

  • The sub folders can be accessed by toggling to the main folder. Each plan documents are customized and placed in a separate folder.
Custom-dashboard-View

Fig.11: Custom dashboard View

 

Step 3: Integrating the Dashboard with the Oracle Application

To integrate the dashboard into the Benefits Self-Service work area, follow these steps:

  1. Activate a sandbox and enable sandbox tools: Page Composer and Page Integration.
Navigation-to-Sandbox

Fig.12: Navigation to Sandbox

2. Choose the ‘Page Integration’ tool from the created sandbox and click on ‘Add to the Existing Page’.

Page-Integration-Sandbox-Tool

Fig.13: Page Integration Sandbox Tool

3. From the ‘Select Page’ popup, select the location where the result is expected to populate.

Location-for-the-Integrating-the-Dashboard-with-Application

Fig.14: Location for the Integrating the Dashboard with Application

4. Enter the required details, including the application role and the dashboard URL or web page link copied from Step 2.

Title-tab-for-the-Dashboard

Fig.15: Title tab for the Dashboard

5. Now, activate the sandbox tool ‘Page Composer,’ delete any existing content (if applicable), and click on ‘Add Content’.

Page-composer-tool-in-Dashboard-creation

Fig.16: Page composer tool in Dashboard creation

 

6. Choose the previously created dashboard from the ‘Reports and Analytics’ work area by navigating to the saved dashboard. Select the ‘Custom Dashboard’ and click on ‘Add’.

Add-Content-Page-in-Page-Composer

Fig.17: Add Content Page in Page Composer

The dashboard is now integrated to the Oracle Application.

Add-Content-using-Page-Composer

Fig.18: Add Content using Page Composer

7. Publish the sandbox. Employees assigned the application role can now view the dashboard.

Dashboard-in-the-Front-End

Fig.19: Dashboard in the Front End

 

Business Benefits

  • Centralized Information: Employees can access all relevant documents in one place, reducing the time spent searching for data across multiple locations, thereby enhancing efficiency and productivity.
  • Customization Options: The ability to create additional or external pages within the Oracle system allows for extensive customization based on specific needs and preferences.

 

Limitations

  • Complexity: Customizing dashboards can be complex and may require specialized knowledge of Oracle Fusion tools and coding skills.
  • Time-Consuming: Developing and integrating custom dashboards can be time-consuming, especially for complex requirements.

 

The Bottom Line

Integrating a customized dashboard into Oracle Benefits Self-Service significantly enhances the user experience by providing easy access to critical benefit documents. By following the steps outlined above, you can create a seamless, secure platform that meets your organization’s needs. While there are minor challenges in implementing this solution, the benefits significantly outweigh them, leading to improved productivity, flexibility and efficiency.

Adopting such a solution not only meets the immediate needs of your organization but also sets a foundation for future customization and scalability. We encourage you to leverage these insights to create a seamless and efficient document access system within your Oracle Fusion HCM application.

 

Author: Reshma P Eldho, Associate Oracle HCM Consultant

Oracle HCM Cloud

Connect with us for Oracle HCM's End-to-End Implementation, Enhancement, Updates, and Support.

Read More