Dashboard Landing Navigation Pages (also known as start page, landing page, default page, default dashboard, home page) can be used to enhance the user experience. As the number of analytics artifacts grows, the catalog might become cluttered and menu drop-down lists can be laborious to scroll through. Dashboard Landing Navigation Pages are a simple way to structure related content and efficiently direct data consumers to the information they are seeking. They also provide a non-technical method to brand the interface and add some bling!
This blog walks through the steps to create the below Dashboard Landing Navigation Page.
Screen shots are taken from Oracle Analytics Cloud (OAC). The same steps can also be applied to Oracle Business Intelligence (OBI_OBIEE).
Create a New Folder - called "Landing Pages" (or preferred name). Within the folder create a Dashboard called "Home" (or preferred name).
Map out the layout of the Home Dashboard Landing Navigation Page. Use sections within columns to facilitate applying different permissions for each analytics category. This will allow for creating dynamic views of the Home dashboard based on assigned roles_groups.
If desired - add a header and logo.
Logo: Add Link or Image -> Select Image -> Upload Image -> OK
Header: Add Text -> Check "Contains HTML Markup" -> Preview
Welcome to Oracle A-Team Analytics
The "Contains HTML Markup" text box is made available when the EnableSavingContentWithHTML element is set to True in the instanceconfig.xml file.
For Cloud +5.1 environments this modification is made from: Console -> Service Administration -> Configure System Settings -> Allow HTML Content = true -> Restart -> OK
For legacy Cloud OACS_BICS an SR may be required to configure HTML and restart.
Additionally, "Save Content with HTML Markup" Answers privilege must be granted.
Optional: Encourage consumers to use the Home Dashboard Landing Navigation Page, by removing all other dashboards from the Dashboards drop-down menu, leaving only the Home dashboard available to select.
In the catalog, at the same hierarchical level as the Dashboards green icon, create a new folder named Dashboards (or preferred name). Move the entire contents of the Dashboards icon into the Dashboards folder. This will remove it from the Dashboards drop-down menu.
Create icons to represent each section on the Home Dashboard Navigation Landing Page.
https:__flaticons.net_provides a good variety of free stock icons that can be color customized.
Online tools such as https:__html-color-codes.info_colors-from-image_ can assist with formulating the color pallet.
Arrange the icons on the Home dashboard, placing each icon it in it's own section to allow for different combinations of permissions to be set (if required).
Link each image to its corresponding Analysis or Dashboard.
Section Properties: Center, uncheck wrap text, set boarder position to none.
Add descriptive text under each icon (optional).
Using Text, rather than the default icon caption, allows for the font style_size_color to be customized with HTML.
For environments with a large number of analytics artifacts it may be desirable to create multiple levels of Dashboard Landing Navigation Pages.
In this example, the Healthcare icon links to the Healthcare Dashboard Landing Navigation Page that lists several healthcare related sub-category dashboards.
A design that works well for Dashboard Landing Navigation Page level 2 is to list all the data artifacts under the logo. The links are created using the add "Link or Image" object.
Encourage consumers to set the Dashboard Landing Navigation Home Page as their Starting Page on login.
Top Right Menu Drop-down -> Signed In As -> Click on Username -> My Account -> Preferences -> Starting Page = H1
Click here for more A-Team OACS Blogs
Click here for more A-Team BICS Blogs
Click here for more A-Team OBIEE Blogs
Click here for more info on HTML markup
This blog describes how to create a Dashboard Landing Navigation Page in OACS and OBIEE.
Concepts covered include: Dashboards_Analyses, using logos, creating icons, applying HTML formatted text, adding links to dashboards, and editing user preferences.