Managing custom views
Custom views are configurable data grids that allow displaying documents according to specific criteria. They are essential for quickly accessing relevant information and standardizing team work methods.

What is a view?
Definition
A view is a table (grid) that displays a list of documents according to a specific configuration. It consists of three elements:
- The scope (What?): What types of documents to display
- The columns (How?): What information to show
- The filters (Who?): What restriction criteria to apply
Standard views vs custom views
Standard views: Provided by default with the application
- "All documents"
- "My tasks"
- "My documents"
- "Recent documents"
Custom views: Created to meet specific business needs
- "Contracts expiring in 3 months"
- "Overdue NCs from my department"
- "Priority actions"
- "Procedures to review"
Creating and configuring a view
Accessing configuration
Access is from any existing list:
Procedure:
- Open a document list (e.g., Documents > All documents)
- Click on the Actions menu
- Select Customization window
The configuration interface opens, showing:
- Left: Available columns
- Right: Selected columns
- Bottom: Filtering options

Selecting columns
Available business fields:
- Title
- Reference
- Description
- Owner
- Department
- Due date
- Status
- Priority
- Custom fields
System fields:
- Author
- Creation date
- Modification date
- Current step
- Version
- Attachments
Procedure:
- In the left panel, locate the desired field
- Drag and drop to the right to add it
- Reorganize column order (Drag & Drop)
- Remove unnecessary columns (trash icon)
Tip: Consider system columns like "Current step" to quickly identify where a file is in its workflow.
Setting filters
Filters allow restricting displayed documents according to specific criteria.
Access: Click on the Funnel icon (filter) in the configuration
Filter types:
Simple filters
Available operators:
- Equal to: Exact value
- Different from: Exclusion
- Contains: Partial search
- Starts with: Prefix
- Greater than / Less than: Comparison (dates, numbers)
- Between: Value range
Examples:
- Status = "Validated"
- Department = "Quality"
- Creation date > "01/01/2024"
- Priority = "High"
Date filters
Special values:
- Today: Current date
- Today + X days: In X days
- Today - X days: X days ago
- Beginning of month: 1st day of current month
- End of month: Last day of current month
Examples:
- Expiration date < "Today + 90 days"
- Creation date >= "Beginning of month"
- Due date < "Today" (overdue documents)
Combined filters
Logical operators:
- AND: All conditions must be true
- OR: At least one condition must be true
Examples:
- Status = "In progress" AND Department = "Purchasing"
- Priority = "High" OR Overdue = "Yes"
- Department = "Quality" AND Due date < "Today + 30 days"
Applying sorting
Sort configuration:
- Select the sort column (e.g., Creation date)
- Choose order (Ascending/Descending)
- Add secondary sort if necessary
Examples:
- Primary sort: Priority (High → Low)
- Secondary sort: Due date (Closest → Furthest)
Saving the view
Once the configuration is satisfactory:
Procedure:
- Test the view to verify the result
- Click Actions > Save view as...
- Give an explicit name (e.g., "Contracts to renew Q3", "Overdue Quality NCs")
- Check Shared / Public view if you want to share it with all users
- Validate
Private views vs public views
Private views
Characteristics:
- Created by a user for personal use
- Visible only to their creator
- Appear in the "My views" menu
- Can be modified freely
Usage: User-specific needs
Public views
Characteristics:
- Created by an administrator
- Visible to all concerned users
- Appear in the main views menu
- Standardize work methods
Required rights: Only administrators can create public views
Usage: Standardizing practices, common team needs
Managing existing views
Modify a view:
- Select the view in the menu
- Actions > Customization window
- Modify the configuration
- Actions > Save (overwrites the view) or Save as (creates a copy)
Delete a view:
- Select the view in the menu
- Actions > Delete this view
- Confirm
Reset a view:
- Actions > Reset view: Returns to default configuration
Use cases
Case 1: Contracts to renew
Need: Identify contracts expiring in less than 3 months
Configuration:
Scope: "Contract" form
Columns:
- Reference
- Title
- Supplier
- Expiration date
- Owner
- Department
Filters:
- Expiration date < "Today + 90 days"
- Status = "In progress"
Sort: Expiration date (Ascending - closest to furthest)
View name: "Contracts to renew (Q3)"
Type: Public view (for Purchasing department)
Case 2: Overdue non-conformities
Need: List all NCs whose due date has passed
Configuration:
Scope: "Non-Conformity" form
Columns:
- Reference
- Title
- Due date
- Owner
- Department
- Current step
- Days overdue
Filters:
- Due date < "Today"
- Status != "Closed"
Sort: Due date (Ascending - oldest first)
View name: "Overdue NCs"
Type: Public view
Case 3: My priority actions
Need: Personal view of actions assigned to me, high priority only
Configuration:
Scope: "Action" form
Columns:
- Reference
- Title
- Due date
- Priority
- Origin (NC, Audit, etc.)
Filters:
- Owner = "Me" (logged-in user)
- Priority = "High"
- Status != "Closed"
Sort: Due date (Ascending)
View name: "My priority actions"
Type: Private view
Case 4: Documents created this month
Need: All documents created since the beginning of current month
Configuration:
Scope: All forms
Columns:
- Document type
- Reference
- Title
- Author
- Creation date
- Department
Filters:
- Creation date >= "Beginning of month"
Sort: Creation date (Descending - newest first)
View name: "This month's documents"
Type: Public view
Case 5: Procedures to review
Need: Procedures whose review date is approaching (30 days)
Configuration:
Scope: "Procedure" form
Columns:
- Reference
- Title
- Review date
- Owner
- Department
- Days until review
Filters:
- Review date < "Today + 30 days"
- Status = "In effect"
Sort: Review date (Ascending)
View name: "Procedures to review (30d)"
Type: Public view (for Quality department)
Advanced features
Custom SQL filters
For very specific needs, you can directly enter an SQL clause.
Access: In the filtering window, SQL Filter section
Example:
WHERE D.status = 2 AND D.priority = 1
Usage: Reserved for administrators with SQL skills
Caution: Always test on a small sample before applying
Calculated columns
Some columns can display calculated values:
- Days overdue: Difference between today and due date
- Document age: Difference between today and creation date
- Progress: Progress percentage
Configuration: These columns are typically pre-configured in forms
Aggregations
For certain views, you can display totals:
- Sum: Total of a numeric column
- Average: Column average
- Count: Row counter
Usage: Useful for reports (e.g., total invoice amount)
Best practices
Design
Naming:
- Use explicit and descriptive names
- Indicate scope in the name (e.g., "Quality NCs overdue")
- Avoid generic names ("View 1", "New view")
Columns:
- Don't overload (6-10 columns maximum)
- Place important columns on the left
- Use clear labels
Filters:
- Favor simple and understandable filters
- Document complex filters
- Test with real data
Performance
Optimization:
- Limit the number of displayed columns
- Use filters to restrict data volume
- Avoid resource-intensive queries on large volumes
Pagination:
- Views display 20-50 lines per page by default
- Use pagination to navigate through results
Maintenance
Regular review:
- Delete unused views
- Update obsolete views
- Adapt filters to business evolution
Documentation:
- Document the usage of each public view
- Train users on standard views
- Create a catalog of available views
Sharing
Public views:
- Create public views for common needs
- Communicate their existence to users
- Train teams on their usage
Private views:
- Encourage users to create their own views
- Share best practices
- Transform useful private views into public ones
Quality use case: View kit for quality management
Context: The Quality department wants to standardize its work methods
Views created:
-
"Open NCs"
- All ongoing NCs, sorted by priority
- Columns: Ref, Title, Department, Owner, Due date, Priority
-
"Overdue NCs"
- NCs whose due date has passed
- Columns: Ref, Title, Owner, Days overdue, Step
-
"My department actions"
- Quality department actions, status != Closed
- Columns: Ref, Title, Owner, Due date, Status
-
"Procedures to review (30d)"
- Procedures to review in the next 30 days
- Columns: Ref, Title, Review date, Owner
-
"Ongoing audits"
- Audits with status "In progress" or "Planned"
- Columns: Ref, Title, Audit date, Auditor, Audited department
-
"Documents validated this month"
- All documents validated since beginning of month
- Columns: Type, Ref, Title, Validation date, Department
Result: The Quality team has a standardized set of views facilitating daily management. All views are public and appear in the menu for all department members.
Integration with widgets
Custom views can be used in portal widgets:
News Widget:
- Select a view as data source
- Display the first X documents
Chart Widget:
- Charts are based on views
- Filter through views before creating the chart
Consistency: By creating relevant views, you automatically enrich portal possibilities
Troubleshooting
View displays no documents
Possible causes:
- Filters too restrictive
- No documents match the criteria
- Error in SQL clause (if used)
Solutions:
- Simplify filters progressively
- Check field values
- Test without filters then add them one by one
View is too slow
Possible causes:
- Too many displayed columns
- Data volume too large
- Complex SQL query
Solutions:
- Reduce number of columns
- Add filters to restrict volume
- Optimize SQL query
My changes are not saved
Solutions:
- Check that you clicked "Save"
- Clear browser cache (Ctrl+F5)
- Check your rights (only admins create public views)
A column is missing
Solution:
- Check that the field exists in the form
- Check field access rights
- Re-create the view from the customization window
Resources
Training
- Train administrators on view creation
- Create tutorials for users
- Organize practical workshops
Documentation
- List all available public views
- Document their usage and target
- Maintain an up-to-date catalog
Support
For complex needs (advanced SQL queries, custom calculated columns), contact Avanteam support.