Turning Queries into Tools
Now that you understand the grammar of UQL, let’s explore its two most powerful, user-facing applications: Quick Filters and Saved Filters. These are the tools that transform your UQL queries from simple questions into interactive, reusable instruments for you and your team. For both types of filters, you can use the simple Visual Builder for common queries or write UQL Script for more advanced logic.Quick Filter Bar: On-the-Fly Analysis
The Quick Filter Bar is the ever-present search and filter bar located at the top of yourWorkviews
and Dashboards
.
- Purpose: It’s designed for temporary, on-the-fly filtering. It allows any user to quickly narrow down the data they are currently looking at without needing to save the filter permanently.
- How it Works: Architects and managers can customize the Quick Filter Bar for a specific
Workview
, adding the most relevant fields for that context (e.g.,Assignee
,Status
). Users can then use these dropdowns and search boxes to instantly refine their view. - Use Case: A sales manager looking at a
Kanban View
of all deals can use the Quick Filter Bar to instantly see only the deals assigned to “John Doe” that are in the “NEGOTIATION” status.
🧊
Objects below is instantly filtered.]
Saved Filters: Reusable, Shareable Queries
A Saved Filter is a UQL query that you build, name, and save for later use. It becomes a permanent, reusable tool in yourSpace
, accessible to you and your team.
- Purpose: It’s designed for standard, recurring queries that you or your team need to run often. It saves time and ensures everyone is looking at the same consistent set of data.
Build and Save for Reuse
Use the visual builder or write UQL script to create your filter (e.g., “All My Open Tasks Due This Week”) and give it a memorable name. You can access this filter anytime with a single click.
Share with Your Team
You can keep a Saved Filter private for your own use or share it with your team, specific users, or
Groups
. This is perfect for creating a standard set of “reports” for your Space
that everyone can access.Schedule Reminders & Reports
This is the most powerful feature of Saved Filters. You can attach a schedule to a filter to automatically send a notification (with a list of the matching
Use Case: Create a filter called “Overdue Tasks.” Set up a reminder to run every Monday at 8 AM, sending a list of all
🧊
Objects) to specific users or groups.Use Case: Create a filter called “Overdue Tasks.” Set up a reminder to run every Monday at 8 AM, sending a list of all
🧊
Objects matching the filter to their respective Assignees
.assignee = "currentUser()" AND due_date < "today"
, share it with their team, and set up a daily reminder.]