Go to primary content
Oracle® Retail Home Oracle Retail Home Administration Guide
Release 19.0
F25684-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

3 Application Navigator Setup

The Retail Home Application Navigator Setup page gives administrators the ability to configure applications within Retail Home. These applications are used to populate the Retail Home application navigator menu, to define dashboard tiles within Retail Home dashboards and to populate the application navigator menus in other Retail Applications.

Figure 3-1 Retail Home Application Navigator Setup Page

Surrounding text describes Figure 3-1 .

Figure 3-2 Retail Home Application Navigator

Surrounding text describes Figure 3-2 .

Figure 3-3 Retail Home Dashboard

Surrounding text describes Figure 3-3 .

System Generated Application Navigator Entries

Application Navigator entries will be added and/or removed by the system when managing Retail Domains on the Domain Configuration page or when managing the Active state of applications in the Manage Customer Modules page. Refer to "Domain Configuration" and Manage Customer Modules sections in this document for further details. System generated entries cannot be removed through the Application Navigator Setup page and only a few attributes of the system-generated entries can be modified on this page. See more details in the following sections.

Launching the Application Navigator Setup Page

The Application Navigator Setup page can be launched from the Retail Home Settings menu's Application Administration section.

Figure 3-4 Application Navigator Setup Link in Retail Home's Settings Menu

Surrounding text describes Figure 3-4 .

The Application Navigator Setup page shows a table of all the application navigator entries currently configured in Retail Home.

Figure 3-5 Retail Home Application Navigator Setup Page

Surrounding text describes Figure 3-5 .

The following information is shown for each application:

  • Displayed - When checked, the application will be displayed in the Retail Home Application Navigator menu.

  • Application Name - The name that will be displayed in Application Navigator menus and in Retail Home Dashboard Tiles.

  • Entry Type - The type of application navigator entry either user entry () or system-generated entry ().

  • Color Set - The color scheme used to display this application in the Retail Home Application Navigator menu and in Retail Home Dashboard Tiles.

  • Application Code - The unique code associated with a Retail Application. This is required to support features such as Favorites, Notifications and Resource Bundle Customization.

  • Application Link - The URL used to launch the application from Application Navigator menus or from the header of a dashboard tile.

  • Platform Service URL - The URL used to access Platform ReST Services. This is required to support features such as Favorites, Notifications and Resource Bundle Customization.

  • ORAAC Link - The URL used to access the ORAAC instance associated with this application.

  • Roles - The roles that have access to the application. This column is not displayed if Roles are disabled.

The table toolbar gives users the ability to add, duplicate, edit, delete, refresh and reorder applications, as well as manage roles associated with each application.

Surrounding text describes rhappnavigatorsetuptabletoolbar.png.

Adding an Application Navigator Entry

The "Add" icon on the table toolbar allows users to add a new Application Navigator entry in Retail Home.

To add an application navigator entry, users enter the following information in the "Add Application Info" dialog:

  • Displayed - Controls whether this application will be displayed in the Retail Home Application Navigator menu.

  • Application Name - A unique name for the application that will be displayed in the Application Navigator menus and in the Retail Home Dashboard Tile header.

  • Color Set - The color scheme used to display this application in the Retail Home Application Navigator menu and for the background of the Retail Home Dashboard Tile.

  • Application Code - The unique code associated with a Retail Application. This is required to support features such as Favorites, Notifications and Resource Bundle Customization.

  • Application Link - The URL used to launch the application from Application Navigator menus or from the header of a dashboard tile.

  • Platform Service URL - The URL used to access Platform ReST Services. This is required to support features such as Favorites, Notifications and Resource Bundle Customization.

  • ORAAC Link - The URL used to access the ORAAC instance associated with this application.

  • Import Role Mapping - Allows the user to upload a CSV file mapping Roles to the current application. This is not available if Roles are disabled. See the section titled Mapping Roles to Applications below for more details.

Figure 3-6 Add Application Info Dialog

Surrounding text describes Figure 3-6 .

Saving the New Application Navigator Entry

The OK and OK and Create Another buttons in the "Add Application Info" dialog will save all entered values in the dialog into Retail Home.

Duplicating an Application Navigator Entry

The "Duplicate" icon on the table toolbar allows users to create a new application navigator entry using the selected application navigator entry as a starting point.

Users can modify the details in the ”Add Application Info” dialog. See the section above titled Adding an Application Navigator Entry for details about adding a new application navigator entry.


Note:

It is allowed to duplicate from an existing system-generated entry, but the new application navigator entry will not be considered a system-generated entry.

Editing an Application Navigator Entry

The "Edit" icon on the table toolbar allows users to change the details of an existing application navigator entry in Retail Home.

Users can modify the details in the "Edit Application Info" dialog:

Figure 3-7 Edit Application Info Dialog

Surrounding text describes Figure 3-7 .

For system-generated entries, only the following details of the Application Navigator entry may be modified:

  • Application Name

  • Color Set

  • Role Mapping

Deleting an Application Navigator Entry

The "Delete" icon on the table toolbar allows users to delete the selected application navigator entry from Retail Home.


Note:

Users cannot delete system-generated entries from the Manage Application Navigator page.

Reordering Application Navigator Entries

The order of the application navigator entries in the Manage Application Navigator table is the order that the applications will be displayed in the Application Navigator menus in Retail Home and in other Retail Applications.

The ”Move Up” icon and the ”Move Down” icon on the table toolbar allow users to move the selected application navigator entry up or down in the table.

Managing Roles

Roles can be associated with each application navigator entry to restrict which users will have access to the application through the application navigator menus outside of Retail Home.

Enabling Roles

Roles are disabled by default and all users will see links to all applications in the application navigator menus. Use the Enable Roles button in the table toolbar to enable role mappings.

Mapping Roles to Applications

Mapping roles to applications is accomplished through the upload of a CSV formatted file containing a mapping of applications to roles. The CSV file is required to have columns ”App Name” and ”Role Name”. Any other columns included in the file will be ignored. The ”App Name” column should contain the name of the application currently shown in the Application Name column. The keyword ”all” may be used in the ”App Name” column in place of an application name to map a role to all applications currently in the table. The ”Role Name” column should contain a valid enterprise role name.

Importing a Role Mapping

Import the role mapping CSV file using the Import Role Mapping button on the table toolbar or through the ”Import Role Mapping” field on the Application Info dialogs described in the previous sections. When importing using the table toolbar a successful import will replace the role mappings for all applications currently managed in Retail Home. When importing using the Application Info dialogs only the roles mapped to the application being maintained in the dialog will be updated, replacing all existing role mappings for that application.

Publishing Application Navigator Entries

Application navigator entries can be published to the applications that are associated with a domain. See the Domain Configuration chapter for details about configuring domains. These applications are represented by the system-generated application navigator entries. Data that is published includes the details of each application including links and role mappings. Only applications that have an application link will be published. Use the Publish button located in the page footer to publish this data.

Once the application navigator entries have been published, if further changes are made to the application navigator entries or the role mappings it will be necessary to publish again in order for those changes to be pushed out to the domain applications.


Important Note:

If the application navigator entries for an application are currently managed through ORAAC (Oracle Retail Application Admin Console) then this Publish action will replace the application navigator entries that were configured through ORAAC.

Customer Modules Management

The Retail Home Customer Modules Management page gives customer administrators the ability to activate or deactivate provisioned applications and modules.

Figure 3-8 Retail Home Customer Modules Management Page

Surrounding text describes Figure 3-8 .

Applications and modules that are deactivated will not be accessible to users. Scheduled batch processes may also be halted when those processes are tied to deactivated applications and modules.

The management of customer modules in Retail Home requires domains to be configured first since information about customer-provisioned applications and modules reside in the domains' Module Definition Framework (MDF) data.

For more information about domain configuration, refer to "Domain Configuration".

Launching the Customer Modules Management Page

The Customer Modules Management page can be launched from the Retail Home Settings menu's Ap-plication Administration section.

Figure 3-9 Customer Modules Management Link within Retail Home's Settings Menu

App Admin Menu
App Admin Menu

The Customer Modules Page displays the customer-provisioned modules in a hierarchical table structure.

Only modules provisioned to the customer are displayed.

Figure 3-10 Retail Home Customer Modules Management Page

Surrounding text describes Figure 3-10 .

The columns include:

  • Module Code - A unique identifier for an application or module.

  • Module Name - The descriptive name of the application or module.

  • Type - The type of module which can be one of the following:

    • Application - A Retail Application

    • Module - A feature within the Retail Application or another module.

    • Group - A grouping of applications or modules.

  • Offer - The offer code used to provision the application to the customer.

  • Active - A flag indicating if the application or module is active or not.

Activating and Deactivating Customer Modules

Customer administrators can activate or deactivate customer-provisioned applications or modules by interacting with the toggles for each row's Active column.

Figure 3-11 Customer Modules Management Page's Toggle components for Active Statuses

Surrounding text describes Figure 3-11 .

Only "Application" or "Module" typed rows can be toggled.

Toggling the active state of an application or module also toggles the state of child modules.

When a parent application or module is deactivated, its child modules will be deactivated and their toggle components will be disabled. Activating the parent, activates the child modules and enables their toggles.

Saving or Discarding Customer Module Changes

Changes to the activation states are not persistent until the user clicks on the page's Save button.

Figure 3-12 Customer Modules Management page's Cancel and Save Buttons

Surrounding text describes Figure 3-12 .

Once the changes are saved:

  • Deactivated applications and modules will cause applications and features to be inaccessible to users. Scheduled batch processes may also be halted when those processes are tied to deactivated applications and modules.

  • The association of applications to domains is recalculated. Refer to "Domain Configuration" for more information about domains in Retail Home.

The page's "Cancel" button discards all changes made to the applications and modules.

Resetting Activation Status to Default

The "Reset to Defaults" button reverts the activation status of all provisioned applications and modules to default.

Figure 3-13 Customer Modules Management Page's "Reset to Defaults" Button

Surrounding text describes Figure 3-13 .

Reset values are not saved until the user clicks on the page's Save button.

Dashboard Configuration

Retail Home is a portal-type application for the RGBU enterprise. The UI consists of a tile-based configurable dashboard that highlights important metrics and KPIs across RGBU applications. A Retail Home administrator configures persona-based dashboards for each enterprise role through the Dashboard Configuration flow.

Surrounding text describes dashboard.png.

The Retail Home dashboard can be configured with 4 different kinds of reports.

  • Tile state reports render within dashboard tiles. A tile can display up to 5 tile state reports.

  • Expanded tile reports can be launched from a tile state to show more data.

  • Banner reports render in the region above the tiles.

  • Contextual area reports render on the right side of the screen next to the tiles and below the banner.

A Retail Home administrator can access the Dashboard Configuration flow as follows:

  1. Open the Settings menu.

  2. Open the Dashboard and Reports submenu.

  3. Open the Dashboards submenu.

  4. Select Dashboard Configuration. This will open the Dashboard Configuration flow in a tab.

Tile Configuration

In Retail Home, an administrative user defines dashboards for enterprise roles. Users will see the dashboards configured for their enterprise role(s) when they log in to Retail Home. This section describes how to create dashboard tiles, the first step in the Dashboard Configuration flow.

Adding a Tile

To add a new dashboard tile, complete the following steps:

  1. In the Dashboard Configuration flow, select the Tiles tab if it is not already selected.

    Figure 3-14 Creating Dashboard Tiles

    Surrounding text describes Figure 3-14 .
  2. Click on the Add icon to open the Create Tile Dialog Box.

    Figure 3-15 Create Tile

    Surrounding text describes Figure 3-15 .
  3. Select the appropriate Application from the drop down if the fields need to be populated with default values.

  4. Enter text in the Tile Name text box.

  5. Select the appropriate Tile Color from the drop down.

  6. Enter the associated URL with the Tile.

  7. Click OK to save your changes and close the dialog box. Click OK and Add Another to save your changes. Click Cancel to close the dialog box without saving your changes.


    Note:

    Deleting an application associated with a tile will also delete that tile.

Editing a Tile

  1. In the "Tile" tab, select a row containing tile information. This will make the Edit icon clickable.

  2. Click on the Edit icon to open the Edit Tile Dialog Box. Make edits in the dialog box as shown in Figure 3-16. Click OK to save the edits. Click Cancel to not save the edits.

    Figure 3-16 Edit Tile

    Surrounding text describes Figure 3-16 .

Deleting a Tile

To delete a tile, select the appropriate row in the table, click the Delete icon in the table toolbar, and click OK in the confirmation dialog. Click Cancel to cancel the delete.

Figure 3-17 Delete Tile

Surrounding text describes Figure 3-17 .

Layout Configuration

In Retail Home, an administrative user defines dashboards for enterprise roles. Users will see the dashboards configured for their enterprise role(s) when they log in to Retail Home. This section describes how to associate enterprise roles with application tiles.

Adding a Role

To add a new dashboard for a role, complete the following steps:

  1. In the Dashboard Configuration flow, select the Layouts tab if it is not already selected.

    Figure 3-18 Mapping Table for Role and Application Tiles

    Surrounding text describes Figure 3-18 .
  2. Click the Add icon. The Add Role dialog box is displayed. The dialog displays a Role Name search listing out the roles that are configured.

    Figure 3-19 Add Role

    Surrounding text describes Figure 3-19 .
  3. Enter text in the Role Name text box to search for a specific role. If the result includes more than one role, select the appropriate one.

  4. Click OK to save your changes and close the dialog box. Click OK and Add Another to save your changes and to add additional roles. Click Cancel to close the dialog box without saving your changes.

Duplicating a Role Configuration

To duplicate an existing association between a role and an application, complete the following steps:

  1. In the Dashboard Configuration flow, select the Layouts tab if it is not already selected.

    Figure 3-20 Mapping Table for Role and Application Tiles

    Surrounding text describes Figure 3-20 .
  2. Select the row in the table that you wish to duplicate to another role.

  3. Click the Duplicate icon. The Duplicate Role Configuration dialog box is displayed.

    Figure 3-21 Duplicate Role Configuration

    Surrounding text describes Figure 3-21 .
  4. Enter text in the To Role text box to search for a specific role. If the result includes more than one role, select the appropriate one.

  5. Click OK to save your changes and close the dialog box. Click OK and Duplicate Another to save your changes and duplicate the configuration to another role. Click Cancel to close the dialog box without saving your changes.

Adding/Editing Tile Layout to a Role

You can add a tile, change the order of the tiles, toggle the display, and adjust the size of a tile.

To add a tile to a role, complete the following steps.

  1. From the Dashboard Configuration flow, select the Layouts tab if it is not already selected.

    Figure 3-22 Mapping Table for Role and Application Tiles

    Surrounding text describes Figure 3-22 .
  2. Select the Role in the table that you wish to edit. The tiles associated with the role is displayed in the layout table to the right.

  3. Click on the add icon for the tile to be associated with the role from the available Tiles listed out on the left column of the layout table. The selected tile is added to the right column of the layout table. The Roles table is also updated with the selected tile.

  4. To change the order of application tiles, select a tile and click on the Up/Down Arrow icon. The Roles table is updated accordingly.

  5. To adjust the size of a tile, select an alternative size from the drop-down list. The Roles table is updated accordingly.

  6. To import Tile Layout of another role to the selected role, click on the import layout button to open Import Layout Dialog box. Select the appropriate role from the drop down. Click OK to confirm the layout change. Click Cancel to close the Dialog box without saving the changes.

    Figure 3-23 Import Layout Dialog Box

    Surrounding text describes Figure 3-23 .
  7. To Duplicate the Tile Layout of the selected role to another role, click on Duplicate Layout to Role button. Select the Role to which the layout needs to be applied. Click OK to confirm the layout change. Click Cancel to close the Dialog box without saving the changes.

    Figure 3-24 Duplicate Layout to Role Dialog Box

    Surrounding text describes Figure 3-24 .

Deleting a Role

You can delete a role association record along with its associated tile, banner, and contextual configurations.

To delete a role, select that role, click the Delete icon in the table toolbar, then click OK to confirm the deletion.

Figure 3-25 Delete Role Confirmation

Surrounding text describes Figure 3-25 .

Data Configuration

Retail Home displays application tiles within the dashboard. You can configure application tile states and the data sources used for the metrics displayed in the tiles.

Figure 3-17 shows the Data Configuration tab of the Dashboard configuration flow.

At the top of the screen, the Role and Retail Home Tile select controls are used to select which dashboard application tile to configure.

Tile States and Data Sources tables are rendered below the controls and are for configuring tile states and data sources respectively.

The following fields are configurable for Tile States:

  • Displayed - A check box that toggles between two states, displayed and not displayed.

  • Tile State Report - This field is mandatory and is used to indicate the report that is displayed in the tile state.

  • Expanded Report - This field is optional and is used to indicate which expanded tile report can be launched from this tile state.

The following fields are configurable for Data Sources:

  • Data For - The report type that the data source is for, either Tile State or Expanded Report.

  • Active - A check box that toggles between two states, active and inactive. Only one data source for a report type can be active at a time.

  • Name - The name of the data source.

  • Type - The data type, either REST or FILE.

  • Source - The URL for the source of the data.

Adding a Tile State

To add a tile state, complete the following steps:

  1. In the Dashboard Configuration flow, select the Data tab if it is not already selected.

    Figure 3-26 Tile Configuration for BUYER_JOB Role and Merchandising Application

    Surrounding text describes Figure 3-26 .
  2. Select a combination of role and Retail Home Tile from the drop-down list.

  3. Click the Add icon in the Tile States table toolbar. The Add Tile State dialog box is displayed.


    Note:

    Only five tile states can be displayed for a given role/application at a time.

    Figure 3-27 Add Tile State

    Surrounding text describes Figure 3-27 .
  4. Toggle the Displayed check box to control whether the tile state displays in the tile or not.

  5. Select the desired Tile State Report from the drop-down list.

  6. Optionally, select the desired Expanded Report from the drop-down list.

  7. Click OK to save your changes and close the dialog box. Click OK and Add Another to save your changes and add another tile state. Click Cancel to close the dialog box without saving your changes.

Editing a Tile State

To edit a tile state, select the tile state in the table, click the Edit icon in the table toolbar, and make edits in the dialog, as shown in Figure 3-28, "Edit Tile State". Click OK to save the edits. Click Cancel to not save the edits.

Figure 3-28 Edit Tile State

Surrounding text describes Figure 3-28 .

Deleting a Tile State

To delete a tile state and its associated data sources, select the tile state in the table, click the Delete icon in the table toolbar, and click OK in the Confirmation dialog. Click Cancel to cancel the delete.

Figure 3-29 Delete Tile State

Surrounding text describes Figure 3-29 .

Moving a Tile State

To move a tile state within the list, select the tile state you want to move and use the Up Arrow and the Down Arrow icons to adjust the position as required.


Note:

The Favorites and Notification tile states are always the last two tile states respectively and cannot be moved.

Figure 3-30 Move Tile State

Surrounding text describes Figure 3-30 .

Adding a Data Source

To add a data source, complete the following steps:

  1. In the Dashboard Configuration flow, select the Data tab if it is not already selected.

    Figure 3-31 Adding Data Source

    Surrounding text describes Figure 3-31 .
  2. Select a combination of Role and Retail Home Tile from the drop-down menus.

  3. Select the Tile State Report that you want to add a data source for.

  4. In the Data Sources table toolbar, click the Add icon.

    Figure 3-32 Add Data Source

    Surrounding text describes Figure 3-32 .
  5. Select the Data For value. If the data source provides data to a tile state report, select "Tile State". If the data source provides data to an expanded tile report, select "Expanded Report".

  6. Select the Active check box to toggle to the active state.


    Note:

    If another data source is active, you will be asked if you want to make the new data source active upon saving. Click Yes to make the new data source active.

    Figure 3-33 Change Active Data Source

    Surrounding text describes Figure 3-33 .
  7. Select the data source Name from the drop-down list.

  8. Select the data source Type from the drop-down list.

  9. Enter a valid URL for the data source.


    Note:

    The URL will be validated and you will receive an error message if the URL is not valid.

  10. Click OK to save your changes and close the dialog box. Click OK and Add Another to save your changes and add another data source. Click Cancel to close the dialog box without saving your changes.

Editing a Data Source

To edit a data source, select the data source in the table, click the Edit icon in the table, and edit the values in the Edit Data Source dialog, as shown in Figure 3-34, "Edit Data Source". Click OK to save the edits. Click Cancel to not save the edits.

Figure 3-34 Edit Data Source

Surrounding text describes Figure 3-34 .

Deleting a Data Source

To delete a data source, select the one you want to delete, click the Delete icon in the table toolbar, and click OK in the Confirmation dialog. Click Cancel to cancel the delete.

Figure 3-35 Delete Data Source Confirmation

Surrounding text describes Figure 3-35 .

Duplicating a Tile Configuration

You can duplicate all of the tile states and their associated data sources from the selected role/application intersection to another role.

Click the Duplicate button at the bottom of the page. Then, use the Duplicate to Role search to find and select the Role to which you wish to duplicate the configuration.

Click OK to duplicate the tile configuration. Click OK and Duplicate Another to duplicate more than one tile configuration. Click Cancel to not duplicate the configuration.

Figure 3-36 Duplicate Tile Configuration

Surrounding text describes Figure 3-36 .

Banner and Contextual Area Configuration

You can configure Retail Home to display reports and metrics in the banner and contextual areas of the Dashboard.

Figure 3-37 Banner and Contextual Area

Surrounding text describes Figure 3-37 .

To configure the reports and metrics, complete the following steps:

  1. In the Dashboard Configuration flow, select the Banner and Contextual Area tab if it is not already selected.

  2. Select a role from the Role drop-down list.

  3. Select the Banner Active check box. This determines whether or not the banner is displayed on the dashboard. If the banner is active, you must provide a value for the following:

    • Select a layout from the Layout drop-down list.

    • Select a banner data source name from the Banner data Name drop-down list.

    • Select a data source type from the Type drop-down list.

    • Enter a valid data source URL into the Source text box. The URL will be validated.

  4. To configure the Contextual Area, select the check box to make the Primary Area active or the Secondary Area active. If you make both areas active, then both will be displayed on the dashboard. If you do not want to display the Contextual Area, then do not make either area active.

    For whichever area(s) you have designated (Primary and/or Secondary) as active, provide values for the following:

    • Select a layout from the Layout drop-down list

    • Select a data source name for the report from the Name drop-down list.

    • Select a data source type from the Type drop-down list.

    • Enter a valid data source URL into the Source text box. The URL will be validated.

  5. Click Save to save your work and continue. Click Save and Close to save your work and close the tab.

Duplicating a Banner and Contextual Area Configuration

You can duplicate your Banner and Contextual Area Configuration to another role's Dashboard.

Once the configuration has been saved for the currently selected Role, click the Duplicate button at the bottom of the page.

Select the role you want to duplicate the configuration to in the Duplicate to Role field.

Click OK to save your changes and exit the dialog box. Click OK and Duplicate Another to repeat the process with another role. Click Cancel to not duplicate the configuration.

Figure 3-38 Duplicate Banner and Contextual Area Configuration

Surrounding text describes Figure 3-38 .