CX Sales Navigation Bar
Remain in the Redwood experience with the in app navigation bar. The navigation bar let's you select another CX Sales application from within an existing application. The navigation bar displays automatically for CX Sales applications using fragments. Menu items are based on a single menu group as defined in Structure; menu items to applications outside of Redwood CX Sales applications will not be displayed. The default menu group is Redwood Sales, however, you can change the default group or disable the navigation bar.
Customers can access other applications within CX Sales with fewer clicks and remain in the Redwood experience.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
The navigation bar uses menu items configured in Structure and enabled for the Springboard. This means the same icons, display names, URLs and user access apply. The navigation bar displays up to eight menu items. The navigation bar will also be applied to Redwood custom applications.
To disable the navigation bar on custom applications:
- Within your Visual Builder Studio (VBS) workspace, navigate to cx-custom folder in App UIs.
- Open the folder click on application and then container.
- On the container tab (right pane), click on Page Designer.
- Change the view to Code and paste this line: <oj-vb-fragment-param name="navigationBarGroupNode" value="[[ null ]]"></oj-vb-fragment-param>
- The code block will look like:
<div class="oj-flex">
<oj-vb-fragment bridge="[[vbBridge]]" name="oracle_cx_fragmentsUI:cx-container" class="oj-flex-item oj-sm-12 oj-md-12">
<oj-vb-fragment-param name="vbRouterFlow" value="[[vbRouterFlow]]"></oj-vb-fragment-param>
<oj-vb-fragment-param name="user" value="[[$application.user]]"></oj-vb-fragment-param>
<oj-vb-fragment-param name="navigationBarGroupNode" value="[[ null ]]"></oj-vb-fragment-param>
</oj-vb-fragment>
</div>
To change or disable the navigation bar on CX Sales applications:
- Within your Visual Builder Studio (VBS) workspace, navigate to CX Sales folder and click on the cx-sales node in App UIs.
- On the cx-sales tab (right pane), click on Variables subtab.
- Under Constants, select navigationBarGroupNode.
- In the box on the far right labeled Default Value, enter null to disable the navigation bar or enter the group menu id of the desired menu group.
To find the group menu id:
- Navigate to the Structure application.
- Right click to display the browser menu (Chrome) and select Inspect.
- From the browser panel, select the Application tab.
- Under Storage, click Local storage and then the fusion url listed directly below.
- Search for NavMenu and click the value for "restNavMenuNode...".
- The pane directly below will list the menu nodes, however, they will be hard to read. It's recommended to right click on the top menu node and select copy object.
- Paste the object in a notepad application and search for your menu group name. Make sure it has a nodeType of "groupNode". Copy the "id" value without quotes and paste it into the Default Value for the navigationBarGroupNode variable in VBS on the cx-sales tab (under the CX Sales folder). In the example below, the group menu id is c_873180ffc1fa42c4b02d2896a818832a.
"icon": "/images/qual_cluster_16.png",
"id": "c_873180ffc1fa42c4b02d2896a818832a",
"label": "Navigation Menu Group",
"nodeType": "groupNode",
"rendered": "true"
If you don't find the meu group after following the steps above, then do the following to refresh the cache:
- Navigate to Redwood Sales and select a Redwood application, such as Contacts or Opportunities. This is needed, since Redwood applications using fragments reload the menu cache.
- Now go back to the Structure application and follow the steps above for "To find the group menu id"
Access Requirements
If the user has access to menu items in the default menu group, then the navigation bar will be visible.
To change the menu group or disable the navigation bar, the administrator must have access to the Structure application and Visual Builder Studio.