Workspaces provide a tailored, focused environment within the Valstorm application, designed to best suit a specific department, role, or task. By filtering the available content, workspaces reduce clutter and ensure users have immediate access to the tools and data they need most.
Workspaces fundamentally change how you navigate and interact with the application by providing a curated experience. Here is what is currently available:
The primary navigation menu is intelligently divided into two sections based on your active workspace:
The left panel search bar at the top of the left panel has been refined to provide a highly focused searching experience. Instead of searching the entire application's database schemas, it now exclusively searches the pages and objects available within your current workspace. This makes finding relevant items significantly faster and more intuitive.
*** Future Update**: You will be able to customize your workspace further without affecting everyone elses by adding your own sections to the left panel. This will allow you to create a truly personalized workspace that fits your unique workflow and preferences.
*** Future Update**: Workspaces will filter the available utilities in the right panel at a later date.
Workspaces are driven by the Workspace object schema and are applied dynamically through the user's settings.workspace state.
A Workspace object contains the following key properties:
api_name: The unique snake_case identifier for the workspace.pages: An array of JSON objects defining the static navigation links (requires name, path, and a string-based icon key).objects: An array of lookups to object schemas defining the data available in the Speed Panel.utilities: An array of strings dictating which right-panel components are active.