Conductor Saved Filters

Published
Length
3 min read

Luis Felipe Dias

All posts

You set up conductor saved filters by picking workflow search rules and storing them. This lets your team find failed or active jobs fast without typing queries twice. Most teams share these views across groups so on-call responders can spot broken runs. When permissions are too broad, anyone with view rights can read sensitive job payloads. Even worse, broad roles let users rerun or stop production workflows by mistake. How conductor saved filters work in workflow engines Workflow engines ru

Saved Filters: the complete guide

Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.

Free white paper. No spam. Unsubscribe anytime.

You set up conductor saved filters by picking workflow search rules and storing them. This lets your team find failed or active jobs fast without typing queries twice. Most teams share these views across groups so on-call responders can spot broken runs. When permissions are too broad, anyone with view rights can read sensitive job payloads. Even worse, broad roles let users rerun or stop production workflows by mistake.

How conductor saved filters work in workflow engines

Workflow engines run thousands of background tasks every single hour across many services. Finding one broken run in a sea of tasks takes too much time. Engineers build search queries using workflow names, status tags, start times, and input variables. Instead of building the same search each morning, operators store the query criteria. The system keeps these rules in either browser storage or a shared database.

When an engineer clicks a stored view, the dashboard sends a search request. The backend search index reads the filter rules and returns matching workflow executions. Teams often create separate views for failed jobs, timed-out tasks, and paused runs. New team members can load these views right away during an outage. This setup cuts down response time when a critical payment or order flow stops.

What native workflow views solve and what they miss

Stored search views solve the problem of finding the right execution log fast. Native role controls also decide which team members can log into the dashboard. Admins can assign read or write roles to different engineering groups at login. That setup stops unauthorized staff from opening the workflow dashboard in the first place.

Still, login roles do not check what happens inside an active user session. Once an engineer logs in, every matching workflow payload loads in plain text. Those job inputs and outputs often hold customer emails, phone numbers, and card numbers. A saved filter for failed checkout runs will pull all that private data together. Also, a user with restart rights can trigger bulk reruns across thousands of jobs. Native views organize search results, but they do not govern individual actions in flight.

Saved Filters: architecture patterns and best practices

Continue reading? Get the full guide.

Free. No spam. Unsubscribe anytime.

Managing data exposure and bulk actions in workflow views

To keep production safe, teams must separate search convenience from raw data exposure. Engineers need to see why a task failed without reading raw customer records. Data masking rewrites matched fields like राष्ट्रीय IDs or phone numbers in query results. The operator still sees the error state and stack trace needed to fix bugs. Sensitive fields get replaced before the payload reaches the browser screen.

Teams also need strict controls over bulk actions triggered from a filtered list. A single click on a filtered view can restart hundreds of stuck workflows at once. Putting an approval step in front of bulk restarts prevents accidental production outages. Every search query and task restart should also write to a central audit log. This approach pairs fast workflow search with safe runtime controls for every request.

Govern statements and responses across databases and APIs

Good config and scoped roles are needed setup. They do not check single queries in flight or mask sensitive fields in returned rows. Across Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, and internal HTTP endpoints, hoop.dev runs beside each supported service as an open-source proxy, a sidecar for your database or API.

First, hoop.dev guardrails block banned queries before they run. Then hoop.dev data masking rewrites matched sensitive values in responses in memory. The audit trail records every statement and verdict per resource. Furthermore, hoop.dev holds SOC 2 Type II and is open source on GitHub.

Frequently asked questions

Can teams share conductor saved filters across different users?

Yes, teams can share filter rules if the platform stores them on the server. When stored in browser storage, engineers must export or send query links to peers.

Do conductor saved filters restrict who can view workflow payloads?

No, saved filters only sort and group workflow runs for faster searching on screen. Underlying role rules and data masking policies control what payload data users can read.

Why are bulk actions on filtered workflow views risky in production?

A filter can match thousands of running or failed tasks at the same time. Running a bulk retry or termination without review can overload downstream databases fast.

Save the open-source gateway.

hoop is MIT-licensed infrastructure for controlling how AI agents reach production data. Star hoophq/hoop so you can inspect it, deploy it, or share it when your team starts governing agent access.