# Filtering jobs

Filtering jobs by Container, Date (range), User, Status, and Result allows you to quickly narrow down and organize tasks in a pipeline.

* Container: Filters jobs based on specific environments or containers where they are executed.
* Date (range): Limits the jobs shown to a specific time period.
* User: Shows jobs initiated by a particular user.
* Status: Filters by the current job state, such as running, completed, or failed.
* Result: Narrows results based on job success, failure, or other outcomes.

This enhances task tracking and monitoring efficiency.

Making decisions with pipelines involves using conditional logic to control the flow of tasks based on specific criteria or outcomes.&#x20;

These decisions can include branching to different steps depending on data quality checks, job results, or the availability of resources.

For instance, if a data validation step fails, the pipeline might branch into an error-handling process, or if a task completes successfully, it moves to the next stage.&#x20;

Decision-making ensures flexibility, efficiency, and error handling in automating complex workflows.

Notifications via email in pipelines are used to keep users informed about the progress and status of jobs or tasks.&#x20;

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.libnova.com/libnova/pipelines-module/filtering-jobs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
