Skip to main content

Create the main menu navigation

Menus and navigation provide a clear and intuitive way for the users to move between different pages and features. In KAIZEN, navigation is managed through the Navigator system, which allows you to create a main menu, customise its appearance, and link pages based on user actions.

The main navigation menu, such as a sidebar or top bar, is the primary way for the users to explore the application.

note

In a Main and Micro Application architecture, this global menu is defined in the Main Application. This is a critical architectural rule that ensures a consistent and seamless navigation experience for the user across all features, even as they move between different micro applications.

Create a new navigator

To add a new navigator as a menu item, perform the following:

  1. Access the Navigator settings:

    From the Studio Console, find the application. Click the three-dot icon Three-dot icon and click Config Navigators on its card.

    Config Navigators option
  2. Create a new menu item:

    In the Config Navigators window, click Create to add a new menu link.

    Config Navigators window
  3. Configure the menu item properties:

    The Create Navigator window opens.

    Create Navigator window

    Fill in the following fields to define the link:

    Field NameMandatoryDescription
    User DomainYesThis dropdown menu gives the option to select the security domain the navigator will belong to. This is crucial for multi-domain applications where the user need to maintain separate navigation menus for different user groups (e.g., an internal staff portal vs. a public customer portal).
    NameYesA unique, system-readable name for the navigator item. This is used internally to identify the navigator.
    Html IdNoA reference ID for the navigator.
    Display LabelYesThe text that will actually be visible to the user in the menu (e.g., "Application Listing," "My Profile").
    ParentNoThis gives the option to create nested or hierarchical menus. By selecting another navigator as a parent, the user can create sub-menus (e.g., placing "Create Form" and "View Forms" under an "Manage Forms" parent menu).
    PathYesThe URL path for this navigation link (e.g., /landing, /contact). This path will be displayed in the browser's address bar when the user navigates to the page.
    Passing DataNoAllows you to pass key-value pairs as data to the target page. Enter a key in the first field and its corresponding value in the second field. Click the + Add button to add more key-value pairs, or click the trash bin icon to remove an entry.
    TargetNoThis dropdown links the navigator item to a child navigation page in the application. When a user clicks the navigator, they will be taken to the child navigation page selected here.
    Open MethodYesSelect how the navigation link opens. For example, Current Tab opens the page in the same browser tab. This field only appears when the user selects a child navigation page in the Target field.
    PriorityYesA number that determines the order of the navigator items in the menu. Items with a lower number will appear first. For example, a priority of 1 will appear before a priority of 2.
    PrivilegesNoThis is a critical security setting that links the navigator to a specific privilege. Only users with a role that has this privilege will be able to see and access this navigator item in the menu. This ensures that users are only shown links to pages they are authorised to view.
    CollectionNoSelect an icon collection (e.g., KAIZEN) to enable icon selection for this navigator item.
    IconNoSelect a visual icon to appear next to the display label in the menu. This field appears only when a Collection is specified.
  4. Save the Navigator:

    After configuring the menu items, click Save. When you preview the application, the new menu will be visible.

Edit the navigator

To edit the existing navigators, perform the following:

  1. Click Edit in the Config Navigators window.

  2. In the Edit Navigators window, fill in the fields in this table based on your project requirements.

    You also need to fill in the additional fields below:

    Additional Field NameMandatoryDescription
    Open MethodYesSelect how the navigation link opens. For example, Current Tab opens the page in the same browser tab. This field only appears in the Edit Navigator window.
    App Preview OnlyNoSelect Yes to make this navigator item visible in the application; select No to make it invisible. This field only appears in the Edit Navigator window.
  3. Click Save to apply the changes.

Last updated on 20 May 2026