UI - Navigator Designer¶
Configuring the IFS Cloud Web navigator can be done with the Navigator Designer tool. With Navigator Designer you can do the following navigator configurations:
- Change the label of a navigator node
- Hide a navigator node
- Add a new navigator node
Enable Navigator Designer¶
Navigator Designer is enabled through the user menu. Enabling Navigator Designer will replace the navigator pane with the Navigator Designer tool.
Work in Navigator Designer¶
Change a navigator node label¶
Navigator node labels can be changed by following these steps:
- Open Navigator Designer in the user menu
- Click on the navigator node you want to configure
- Update the Label field in the pane that opens up in the bottom of the designer.
- If the customer are running IFS Cloud in several languages, the translations for the changed navigator node need to be updated too. See Translate a configured navigator node.
Hide a navigator node¶
Navigator nodes can be hidden from the navigator by following these steps:
- Open Navigator Designer in the user menu
- Hover on the navigator node you would like to hide
- Click on the trash can icon. This will mark the navigator node with a strike through line in Navigator Designer indicating that the item has been hidden in runtime.
Add a navigator node¶
A new navigator node can be a navigation reference to:
- An external URL
- An IFS Cloud Web page or assistant
- A Custom Page
- A Lobby page
or a menu node to create a new navigator folder.
Steps to add a node:¶
1.Open Navigator Designer in the user menu
2.Hover on the navigator node where you would like to add a subnode
- Click on ‘+’
4.In the dialog, set Client, EntryType, Label and Page for all PageTypes except for EntryType = MENU.
5.Save and Publish
Page References for Page Types¶
Page Type | Page reference notation |
---|---|
MENU | No Page is needed to be set here since this is a node not containing any navigation target. |
PAGE | Navigates to a page Example: Lets say a user wants to create a node to navigate in to /web/page/BackgroundJobsHandling/BackgroundJobsOverview Since /web/page/[ client name ]/[ page name ], Set: Client = BackgroundJobsHandling EntryType = PAGE Label = Suitable text Page = BackgroundJobsOverview |
INTERNAL | Navigates to an internal URL Example: Copy the URL in to the 'Page' field including nessosary parameters. Set: Page = page/ReportArchive/ReportArchive;$filter=ResultKey eq 15895 to filter on Result Key when navigating to the page. You don't need to add the 'path' parameter. Fill in rest of the fields apropreatly. Note that the 'Page' field have a maximum character limit of 250. |
EXTERNAL | Navigates to an external URL Set the external page URL for the 'Page' field and set other fields apropreatly. Note that the 'Page' field have a maximum character limit of 250. |
ASSISTANT | Navigates to an assistant Example: Lets say you want to create a node to navigate in to /web/assistant/ManageGeographies/CreateCountryAssistant Since /web/assistant/[ client name ]/[ Assistant name ] Set: Client = ManageGeographies EntryType = ASSISTANT Label = Suitable text Page = CreateCountryAssistant |
LOBBY | Set the Lobby ID for 'Page' field, which is found in the Lobby page URL: /web/lobby/[ id ] and set other fields apropreatly. |
Navigator Configurations and Contexts¶
Same way as with configurations made in Page Designer, Navigator Configurations can be made either in a Global Context or in additional contexts. See Configuration Context for more information about the Configuration Context concept.
Export and Import of Navigator Configurations¶
In the Navigator Configuration Overview page, all Navigator configurations are listed by Context. From here they can be added to Application Configuration Packages to take the navigator configurations between different environments.
Translate a Configured navigator node¶
See Translations in Configurations for information on how to add translations to configured items.