Perspectives¶
Save and organize custom dashboard layouts with views and filters across the Supercloud platform.
Overview¶
Perspectives are saved layouts of views in the RosettaHub Federated Dashboard. Each perspective defines which views are open, how they are arranged, and what filters are applied. Switch between perspectives to move instantly from a compute-focused workspace to a governance dashboard -- or any other configuration you need.
How Perspectives Work¶
Workspace vs. Perspective Tabs¶
The dashboard left pane has two modes:
| Mode | Behavior |
|---|---|
| Workspace (first tab) | Your personal default layout. Any changes (opening, closing, rearranging views) are automatically saved. This is your active working area. |
| Perspective tabs (below Workspace) | Read-only previews organized by category. Clicking a perspective tab shows its layout, but changes are not saved to your default layout. |
Selecting a Perspective¶
When you select a perspective from the perspective dropdown in the toolbar (allowedGoldenPerspectives), it becomes your new default layout. The Workspace tab then reflects this perspective, and any further changes you make are auto-saved.
This is the primary way to switch perspectives:
- Click the perspective dropdown in the toolbar
- Search or scroll to find the perspective
- Select it -- your dashboard reloads with the new layout
Perspective Categories¶
Perspectives are organized into categories (folders) in the left pane. Each category groups related perspectives by theme:
| Category | Typical Perspectives |
|---|---|
| DASHBOARDS | Overview, analytics, cost summaries |
| ADMIN | User management, organizations, registrations |
| GOVERNANCE | Compliance, policies, cloud account oversight |
| WORKSPACE | Development, research, lab environments |
| COMPUTE | Formations, machines, sessions, images |
| STORAGE | Object, block, and file storage management |
| PROFILE | Account settings, portfolios, bookmarks |
| CONSOLE | Perspective and view management |
| MARKETPLACE | Shared formations, images, and portfolios |
A perspective's category is set via the folder name property when creating or updating the perspective. The perspective index controls the ordering within a category.
Perspective and View Availability¶
Not every user sees the same perspectives and views. You have access to:
- Public Perspectives -- provided by the platform (e.g., "General", "Workspaces and Labs")
- Shared Perspectives -- perspectives shared with your organization by administrators
- Private Perspectives -- perspectives you've created
When a perspective is shared, all views inside that perspective are automatically shared with the recipients. This means organization administrators can control what views are available to their users by curating and sharing perspectives.
Info
Different users may see different perspectives and views depending on what has been shared with them. If you do not see a perspective or view, contact your organization administrator.
Creating Perspectives¶
Step 1: Arrange Your Views¶
Set up your dashboard by:
- Opening the views you need (via the Add View toolbar button)
- Arranging them in your preferred layout (drag, split, resize)
- Configuring filters for each view (private/shared/public, search, limits)
Step 2: Save the Perspective¶
- Click the Save As button in the toolbar
- Enter a name for your perspective
- Click Save
Your perspective becomes a RosettaHub artifact that can be shared with others.
Step 3: Assign to a Category (Optional)¶
After creating a perspective, you can assign it to a category so it appears in the correct section of the left pane:
- Right-click the perspective → Update
- Set the Folder Name to the category (e.g., "COMPUTE", "ADMIN")
- Set the Perspective Index to control its position within the category
- Configure additional options:
- Side Menu Visible -- show/hide the left pane by default
- In Top Menu -- include in the toolbar perspective list
- Filters Bar Visible -- show/hide filter bars by default
- Show Details on Hover -- enable hover tooltips
- Auto Zoom -- auto-scale view contents
- Sync Mode -- synchronization behavior
- View Mode -- default card or table mode
Perspective Components¶
Views¶
Views are the content panels that make up a perspective:
| View Type | Description |
|---|---|
| Component Views | Built-in RosettaHub panels that display platform data (Formations, Machines, Cloud Accounts, etc.) |
| URL Views | Embed external web pages via iframe |
| HTML Views | Custom HTML content |
See Views for the complete catalog of available views.
Layout¶
The arrangement of views within a perspective:
- Position -- where each view appears in the grid
- Size -- dimensions of each view
- Tabs -- grouped views in tabbed containers
- Splits -- horizontal and vertical divisions
Filters¶
Each view can have independent filters:
| Filter | Description |
|---|---|
| Private | Show/hide artifacts you own |
| Shared | Show/hide artifacts shared with you |
| Public | Show/hide publicly available artifacts |
| Limit | Maximum number of items to display |
| Search | Filter by any property (label, description, type) |
Global Filters¶
The toolbar's cloud, account, and region filters apply to all views in the perspective simultaneously. These global filters are saved as part of the perspective.
Managing Perspectives¶
Sharing¶
Share your perspective with others:
- Select your perspective
- Right-click → Share
- Choose recipients: Users, Groups, or Organizations
- Set access level
- Confirm
Updating¶
To modify a saved perspective:
- Make changes to your layout or views in the Workspace
- Click Save to update the current perspective
- Or use Update (right-click the perspective) to modify its properties: folder name, index, display options
Deleting¶
- Select the perspective
- Right-click → Delete
- Confirm deletion
Warning
Deleting a perspective removes it for all users it was shared with.
Organization Perspectives¶
Organization managers can:
- Set Default Perspective -- enforce a default perspective for all users in the organization, so new users start with a curated workspace
- Share Perspectives -- distribute perspectives to the organization
- Assign Categories -- organize perspectives into meaningful folders for the team
- Control Index -- order perspectives within categories for logical navigation
Use Cases¶
Research Perspective¶
Views for day-to-day research computing:
- Formations (machine and HPC labs)
- Sessions (running instances)
- Images (machine images and snapshots)
- Cloud Keys
- Object Storages
Administration Perspective¶
Management tasks for organization CPOCs and admins:
- Users
- Organizations
- Registrations
- Cloud Accounts
- Projects
Compliance Perspective¶
Governance and compliance monitoring:
- Cloud Custodian Policies
- Compliance Standards
- Policy Execution Outputs
- Cloud Accounts
- Native Resources
Data Science Perspective¶
Focus on data and ML workloads:
- Jupyter/RStudio formations
- Object Storages
- File Storages
- Container Images
Best Practices¶
Organization
- Create perspectives for different workflows and roles
- Use descriptive names that reflect the perspective's purpose
- Assign perspectives to the appropriate category via folder name
- Set perspective index for logical ordering within categories
Sharing
- Test perspectives before sharing with the organization
- Set a default perspective for new users to provide a guided onboarding experience
- Keep shared perspectives stable -- frequent changes affect all users
Workspace
- Use the Workspace tab for active work -- changes are auto-saved
- Browse perspectives in the left pane to explore before adopting
- Select a perspective from the toolbar dropdown to make it your new default
Related Topics¶
- Dashboard Overview - Dashboard basics
- Views - View types and the full view catalog
- Custom Views Tutorial - Adding custom URL and HTML views
- Perspectives Tutorial - Step-by-step guide