Search workflows per node attributes (for instance a resource id)

The idea is:

Searching workflows per attributes of nodes in the search bar.

My use case:

  • I’ve edited a Google Sheet link that I use as a database : I want to find all impacted workflows by searching the sheet ID for instance
  • There are probably tons of similar use case, as soon as you connect a node to an external resource associated with an ID or label

I think it would be beneficial to add this because:

  • It facilitates management of a huge set of workflow intertwined with a complex information system

Any resources to support this?

Are you willing to work on this?

Yes!

Search is not easy to implement though, as it quickly raises operational issue: it should not impact workflows with an expansive RAM and CPU consumption when you run complex search over all workflows.

Possible implementation: a naive search (requires no indexing) ran by a process with a predetermined memory and CPU consumption : eg it fetches workflows one at a time to avoid bloating the RAM, and includes slowdown mechanisms to avoid any issue. It would be slow at scale but would prevent negative impact over the system.