Introduction to Genesis Designer and Navigation
Genesis provides an intuitive user interface, which is advantageous for solution developers. Development within the Genesis framework provides a consistent, secure interface. The Genesis interface is configured and developed with Genesis Designer and accessed by consumers with Genesis Navigation.
Genesis Designer
The Genesis Designer is the central workspace for defining, configuring, managing, and establishing solutions in the Genesis framework. It enables users with the appropriate permissions to:
- Define the solution interface through Application Groups, Navigation Groups, and Pages.
- Configure role-based security to ensure the right users access the appropriate content.
- Manage solution artifacts such as dashboards, Content Blocks, images, color sets, and Creator Kits.
- Establish and manage instances to align with specific categorization of business processes.
Access and Permissions
- Default access to Genesis Designer is the “Everyone” Security Group.
- Access can be restricted by updating the Access Group on the Dashboard Profile for Genesis Designer.
Key Navigation in Genesis Designer
On the Genesis Designer page, users with the appropriate provisioning (typically application administrators, developers, power users, and report designers) can organize content and manage libraries, instances, and images. They can also navigate to the end-user view.
Use the toolbar in the upper right to navigate to the pages in Genesis Designer.
- Designer Home
→ Organize content into Application Groups, Navigation Groups, and Pages.
- Settings
→ Manage instances, images, Content Blocks, color sets, and Creator Kits.
- Image Library
→ Store and manage logos, icons, and solution visuals.
- Navigation View
→ Preview the end-user experience and validate solution design.
Genesis Navigation
The Genesis Navigation interface is what users see and interact with. It transforms the structure developed in Genesis Designer into a simple, user-friendly interface.
End-User Experience
Genesis Navigation is designed to provide:
- A centralized hub for dashboards, reports, and processes.
- Logical process flows enable users to know where to begin and how to progress through tasks.
- Consistency in interface paradigms across instances reduces training needs and boosts adoption.
Hierarchy of Navigation
At its core, Genesis is organized into three key layers: Application Groups, Navigation Groups, and Pages.
- Application Groups are the four top-level categories within a Genesis solution and include Home, Admin, Config and Help. Each Application Group contains one or more Navigation Groups, which guide users through the solution.
- Navigation Groups provide structure within an Application Group by organizing content into a logical process flow. Each Navigation Group consists of one or more Pages and are used to organize Pages into a process flow.
- Pages are the delivery layer, where content is presented directly to the user. Every Page maps one-to-one with a piece of content. That content can either be linked from existing dashboards or injected dynamically using Content Blocks.
This hierarchy ensures consistency across user flows or business processes by providing a framework for intuitive navigation, organizing complex processes, and delivering content seamlessly within the Genesis framework.