Oracle® Retail Home Oracle Retail Home Administration Guide Release 19.0 F25684-01 |
|
![]() Previous |
![]() Next |
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.
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.
The Application Navigator Setup page can be launched from the Retail Home Settings menu's Application Administration section.
The Application Navigator Setup page shows a table of all the application navigator entries currently configured in Retail Home.
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.
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.
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. |
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:
For system-generated entries, only the following details of the Application Navigator entry may be modified:
Application Name
Color Set
Role Mapping
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. |
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.
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.
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 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.
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.
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. |
The Retail Home Customer Modules Management page gives customer administrators the ability to activate or deactivate provisioned applications and modules.
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".
The Customer Modules Management page can be launched from the Retail Home Settings menu's Ap-plication Administration section.
The Customer Modules Page displays the customer-provisioned modules in a hierarchical table structure.
Only modules provisioned to the customer are displayed.
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.
Customer administrators can activate or deactivate customer-provisioned applications or modules by interacting with the toggles for each row's Active column.
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.
Changes to the activation states are not persistent until the user clicks on the page's Save button.
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.
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.
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:
Open the Settings menu.
Open the Dashboard and Reports submenu.
Open the Dashboards submenu.
Select Dashboard Configuration. This will open the Dashboard Configuration flow in a tab.
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.
To add a new dashboard tile, complete the following steps:
In the Dashboard Configuration flow, select the Tiles tab if it is not already selected.
Click on the Add icon to open the Create Tile Dialog Box.
Select the appropriate Application from the drop down if the fields need to be populated with default values.
Enter text in the Tile Name text box.
Select the appropriate Tile Color from the drop down.
Enter the associated URL with the Tile.
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. |
In the "Tile" tab, select a row containing tile information. This will make the Edit icon clickable.
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.
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.
To add a new dashboard for a role, complete the following steps:
In the Dashboard Configuration flow, select the Layouts tab if it is not already selected.
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.
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.
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.
To duplicate an existing association between a role and an application, complete the following steps:
In the Dashboard Configuration flow, select the Layouts tab if it is not already selected.
Select the row in the table that you wish to duplicate to another role.
Click the Duplicate icon. The Duplicate Role Configuration dialog box is displayed.
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.
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.
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.
From the Dashboard Configuration flow, select the Layouts tab if it is not already selected.
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.
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.
To change the order of application tiles, select a tile and click on the Up/Down Arrow icon. The Roles table is updated accordingly.
To adjust the size of a tile, select an alternative size from the drop-down list. The Roles table is updated accordingly.
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.
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.
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.
To add a tile state, complete the following steps:
In the Dashboard Configuration flow, select the Data tab if it is not already selected.
Select a combination of role and Retail Home Tile from the drop-down list.
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. |
Toggle the Displayed check box to control whether the tile state displays in the tile or not.
Select the desired Tile State Report from the drop-down list.
Optionally, select the desired Expanded Report from the drop-down list.
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.
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.
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.
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. |
To add a data source, complete the following steps:
In the Dashboard Configuration flow, select the Data tab if it is not already selected.
Select a combination of Role and Retail Home Tile from the drop-down menus.
Select the Tile State Report that you want to add a data source for.
In the Data Sources table toolbar, click the Add icon.
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".
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. |
Select the data source Name from the drop-down list.
Select the data source Type from the drop-down list.
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. |
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.
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.
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.
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.
You can configure Retail Home to display reports and metrics in the banner and contextual areas of the Dashboard.
To configure the reports and metrics, complete the following steps:
In the Dashboard Configuration flow, select the Banner and Contextual Area tab if it is not already selected.
Select a role from the Role drop-down list.
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.
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.
Click Save to save your work and continue. Click Save and Close to save your work and close the tab.
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.