Skip to main content

Introduction to Application Groups

Each Genesis instance includes four standard Application Groups: Home, Admin, Config, and Help. These groups can be renamed to fit business processes (for example, Planning or Reporting), but by default, they provide a consistent framework for designing business processes. In addition to renaming, each Application Group except for Home can be secured by updating the Access Group or hidden by updating the “Hide property” from No to Yes. The guide to configuring each application group can be found in the sections immediately following this.

Guidance: Renaming the application group to reflect business processes is best practice. However, the renames will only be reflected in the front end. You must not change the names in the developer back end.

Building Navigation in Genesis Designer

Navigation is created and managed through Genesis Designer using three elements: Application Groups, Navigation Groups, and Pages. The following sections are relevant to all Application Groups.

Application Groups (Top-Level)

  • Define main user flows such as Home, Admin, Config, Help (can be renamed to Planning, Reporting, etc.).
  • To rename: select → Edit → update Tooltip Text → Save.
  • Apply security groups to control visibility.
  • Home is always visible and cannot be hidden; however, Navigation Groups and Pages created within a Navigation Group can be secured.
info

Renaming an application group with Genesis Designer does not change the Maintenance Unit for the application group, which will retain the default names of Pnavs_Home, Pnavs_Admin, Pnavs_Config, and Pnavs_Help. Also, adding content Pnavs_* maintenance unit is not supported.

  • Organize related processes (e.g., Revenue, Expenses).
  • Navigation Groups can be added or removed anytime during development.
  • Recommended: Establish a basic structure early for rapid prototyping.

Pages (Tasks)

  • Represent individual content screens.
  • Each Page is mapped one-to-one with a dashboard or Content Block.
  • Add via New Page, name, then Save.
  • Reorder or set defaults using Reorder List and Set as Default.
  • Provide the capability to configure Access Groups and security settings enabled by the solution.

Process Menu Items

Process items represent the primary interface items where end users interact with the application. These are the areas where data entry, calculations, and adjustments take place.

Navigation structure example: - Left-hand pane: Major application categories (e.g., Revenue, Expenses, Event Planning) - Top tabs: Individual tasks within the selected category (e.g., Unit Revenue, Services Revenue, Third Party, Returns)

This design enables users to navigate across processes and their related tasks with minimal steps.

Linking Content to Pages

Each Page must be linked to the relevant content. There are two methods: - Link an existing dashboard from a Shared Workspace - Inject a Content Block from the Content Library

Steps:

  1. Select the Page icon Image 26 from Solution Packaging Kit v1.00D 07-Oct-2025
  2. Click Link Image 27 from Solution Packaging Kit v1.00D 07-Oct-2025 or Inject Image 28 from Solution Packaging Kit v1.00D 07-Oct-2025 icon
  3. Choose the desired content
  4. Click Save

Use Preview mode to validate functionality. If errors occur, disable Preview and troubleshoot.

Styling the Menu

You can customize the appearance of the navigation through the Colors and Styles settings.

Colors

  • Access via the Colors page
  • Modify colors for:
    • Home Box
    • Navigation Bar
    • Page Bar
    • Title Bar
    • Images
  • Apply and preview existing sets or create new ones

Styles

  • Access via the Styles page
  • Configure layout options such as:
    • Navigation bar width
    • Button height
    • Selected-state indicators (highlight or underline)
    • Tab widths
    • Indicator size and thickness

Preview and Finalize

  • Use Preview mode throughout the build process
  • Validate:
    • Navigation structure
    • Security settings
    • Linked content
  • Test with multiple user roles to confirm access and visibility

Summary Table

StepAction
1. Home Page ConceptDefine Home, Overview, Processes, and Tasks
2. Overview Menu ItemBuild a high-level reporting hub (KPIs, dashboards, Cube Views)
3. Process Menu ItemAdd menu items for interaction and subtasks
4. Building Navigation in Genesis DesignerUse Genesis Designer to create Application Groups, Navigation Groups, and Pages
5. Linking Content to PagesAttach dashboards or Content Blocks
6. Styling the MenuApply colors and adjust layout/appearance
7. Preview and FinalizeTest user experience, visibility, and publish

Application Groups - Explained

An Application Group is a configurable group that represents the breakdown of a user flow. The Application Groups available are Home, Admin, Config, and Help.

The Home Application Group serves as the central, end-user navigation hub for your application and is accessible to Everyone and cannot be hidden. The Admin, Config, and Help Application Groups can be configured to a specific Access Group by updating the default setting of Everyone to the appropriate security group or hidden by setting the Visibility Settings: Hide to True.

Home Application Group

The Home Application Group serves as the central end-user navigation hub for your application. It provides a structured interface that enables users to seamlessly transition between high-level reporting and process-driven tasks. While a best practice example framework is shown below, the exact navigation strategy should align with requirements.

Example Structure

Many CPM-centric applications or processes share a similar navigation pattern. This structure allows users to flow through processes and tasks in a familiar interface. It contains both reporting (e.g. dashboards, cube views, etc.) and processing (e.g. setting drivers, data input, calculation activities).

Below is an example navigation path showing the main navigation groups (Overview, Process 1, etc.) within the Home application group, along with the pages inside each group:

Navigation GroupPage 1Page 2Page …Page n
OverviewDashboard 1Dashboard 2Dashboard ..Dashboard n
Process 1Task 1Task 2Task ..Task n
Process 2Task 1Task 2Task ..Task n
...........
Process nTask 1Task 2Task ..Task n

Based upon the table above, the following is an example of a navigation flow built within the Home application group:

Image 29 from Solution Packaging Kit v1.00D 07-Oct-2025

Admin Application Group

The Admin Application Group in OneStream Genesis provides a secure environment where administrators monitor and maintain critical and ongoing application aspects. Unlike the Home group, which is designed for the majority of users, the Admin group is typically restricted to individuals responsible for administrative tasks.

Configuring the Admin Application Group ensures:

  • A structured, user-friendly navigation for administrative tasks.
  • Proper security controls, allowing only authorized users to access setup features.
  • A central hub for recurring maintenance activities, including governance tasks.

When thoughtfully designed, the Admin Page can streamline administrative tasks by serving as the hub for administrative tasks. The following framework is provided as an example; the exact navigation strategy should align with the requirements.

Example Structure

A suggested Admin navigation path might include high-level categories such as tasks, data, and reporting. Within each category, related tasks can be organized as pages.

Navigation GroupPage 1Page 2Page …Page n
TasksTasks1Tasks2n
GovernanceGov1Gov2n

Based upon the table above, the following is an example of a navigation flow built within the Admin application group:

Image 30 from Solution Packaging Kit v1.00D 07-Oct-2025

Config Application Group

The Config Application Group in OneStream Genesis serves as the foundation for setting up solutions. As the name implies, Config focuses on the initial setup of the solution, typically one-time activities.

Properly configuring this group ensures:

  • A central location for authorized users to manage solution settings.
  • Separation of duties by distinguishing between tasks that are administrative in nature vs configuration.

Example Structure

A suggested Config navigation path might include high-level categories such as tasks, data, and reporting. Within each category, related tasks can be organized as pages

Navigation GroupPage 1Page 2Page …Page n
SettingsSettings1Settings2Nn
Data AdaptersMy DatasetsDataset Manager

Based upon the table above, the following is an example of a navigation flow built within the Config application group:

Image 31 from Solution Packaging Kit v1.00D 07-Oct-2025

Help Page Group

The Help Application Group in OneStream Genesis serves as the foundation for application, solution, and external help within OneStream Genesis.

Properly configuring this group ensures:

  • A central location for self-service assistance across user types and processes

Example Structure

A suggested Help navigation path might include high-level categories such as Help Desk, Solution Guides, and Desktop Procedures. Within each category, related tasks can be organized as pages

Navigation GroupPage 1Page 2Page …Page n
Help DeskHelp Deskn
Solution GuidesGuide1Guide2nn
Desktop ProceduresD. Proc1D. Proc2nn

Based upon the table above, the following is an example of a navigation flow built within the Help application group:

Image 32 from Solution Packaging Kit v1.00D 07-Oct-2025

Was this page helpful?