Background/Save Search Node#

This node can mark a Gravwell query (as created via the Run Query node) as backgrounded or flag the results to be saved.

Normally, searches executed by a flow are cleaned up when the flow finishes. Backgrounding a search will make it stick around until the next time the flow runs (or until the webserver restarts). Saving a search will keep the results around until you explicitly delete them.

Note

Be careful about unconditionally Saving searches on flows which run frequently! If you always save a search within your flow, and the flow is scheduled once a minute, you could end up with 1440 saved searches per day.

Configuration#

  • Search, required: the search to be modified.

  • Background: if true, the search will be backgrounded.

  • Save: if true, the search will be saved.

Example#

This flow runs a query, then if there was at least one result, it saves the search and sends an email which links directly to the results.

The Run Query node is configured with a query which will only return results if something important has been found, requiring user review. The If node is set to check if search.Count > 0.

The Background/Save Search node is set up to save search, the output of the Run Query node:

Next, the Text Template node is used to generate a simple HTML email body with a link to the search results:

Finally, the Email node is configured to send an email with the HTML body we just built:

The resulting email is seen below: