Summary:
Enable users to create, name, and save reusable views in the Material View that capture selected columns, column order and widths, sort order, and filters. Provide a fast way to switch between saved views to answer recurring questions without reconfiguring the grid each time.
Problem Statement:
Users frequently need to look at the same subset of materials with specific columns and filters. Today they must repeatedly reconfigure the Material View (choose columns, reorder them, resize, sort, and apply filters). This is time-consuming, error-prone, and leads to inconsistent analysis across teams because configurations are not persisted or easily shared.
Proposed Solution:
Introduce saved views for the Material View with the following capabilities:
Create and save a named view capturing: visible columns, column order and widths, sort criteria, and all active filters.
Quick switching via a prominent view selector (dropdown) and optional keyboard shortcut to change views without losing context.
Set default view per user; remember last-used view per user and persist across sessions/devices.
Manage views: rename, duplicate, update, or delete an existing view.
Sharing options: keep views private to the creator or share with specific roles/teams or organization-wide (read-only for consumers, editable by owners).
Conflict handling: when underlying fields change (e.g., a column is removed/renamed), load the view gracefully, omit invalid fields, and notify the user with actionable guidance.
Validation: prevent duplicate view names within the same visibility scope.
Benefits:
Standardizes analysis, reduces repetitive setup, and improves accuracy. Users quickly answer common questions (e.g., "parts using PO as cost source"), accelerating workflows and improving collaboration through sharable, consistent configurations.
* * *
Description: Allow the user to save Views in the Material View with columns and order difference and filters applied. Give the user a quick ability to switch between these views.
Use Case/Example: A user always wants to see parts the use a PO for a cost source on a regular bases. The user creates a view showing only part numbers and cost source columns and filter for POs. They can quickly switch to this view to see the information they need.