> For the complete documentation index, see [llms.txt](https://docs.hesh.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hesh.app/manuals/task-table/searching-sorting-and-filtering-tasks.md).

# Searching, sorting and filtering tasks

## Overview

The Tasks page allows you to view, filter, sort, and search for tasks interactively, providing convenient access to the information you need. The display is adjusted dynamically, adapting to the selected parameters.

The page supports filtering, sorting, searching, and infinite scrolling of tasks with new items loading as you browse.

This article explains how to work with filters, sorting, search, and infinite scrolling on the tasks page to help you interact with tasks more efficiently.

## Rules and Information for searching, sorting and filtering tasks

* Filters, sorting, and searching are available in the task table.
* The data is updated interactively depending on the selected filters, sorting, or search options.
* Infinite scrolling loads 25 tasks when you first open the page, and an additional 25 tasks each time the scroll reaches the bottom of the page.
* Sorting is enabled by default for all columns.
* Initial sorting is performed by root production dates in ascending order (from earliest to latest).
* The data in the columns are sorted by clicking:&#x20;
  * on the column name
  * the “More actions” button in the column header
* Not all columns are searchable. If there is no search field, so searching is disable for the column. But you can search by filter values in almost all of them.<br>

  <figure><img src="/files/Tnzr6WHMgvOsnbOJjPdC" alt=""><figcaption></figcaption></figure>

## Searching

For the field where search is enable:

1. Open the tasks page
2. Find the column that has a search field enabled (see the Search field field for details)&#x20;
3. Enter your search query in the appropriate search field located at the top of the column.
4. The system automatically displays the rows that contain values that match the search query

{% @arcade/embed flowId="t2jAmb6fjNcA5gtFgSpd" url="<https://app.arcade.software/share/t2jAmb6fjNcA5gtFgSpd>" %}

If the entered value is not in the selected column, the system displays the message ***“No results”*** and no rows are displayed in the table.

## Sorting

### Sort by column header&#x20;

1. Open the task page
2. Find the column where sorting is enabled
3. Click on the column header
4. The system automatically sorts the values in the column according to the applied sorting order
5. If the column was previously sorted in ascending order (ASC), the system will change the order to descending order (DESC)
6. A sorting indicator (arrows for ASC or DESC) is displayed next to the column header

{% @arcade/embed flowId="A11Rs4KM6DGeO7q16vfo" url="<https://app.arcade.software/share/A11Rs4KM6DGeO7q16vfo>" %}

### Change the sorting in the More actions menu&#x20;

1. Click the More Actions icon in the header of the same column
2. Options will now appear in the drop-down list:&#x20;
   1. Sort Ascending
   2. Sort Descending
   3. Clear Sort&#x20;
   4. Pin Column
3. Click Sort Descending to change the sort order to descending
4. The system changes the sort and displays a sort arrow (⬇️) next to the column name

{% @arcade/embed flowId="jK984NJcsIe2DsFRNbgH" url="<https://app.arcade.software/share/jK984NJcsIe2DsFRNbgH>" %}

{% hint style="info" %}
If the sorting was not previously applied, then there will be two options - Sort Ascending and Sort Descending, if it was, then only one - the opposite.
{% endhint %}

### Remove a sort

1. Open the More Actions menu in the header of the same column
2. &#x20;Click the Clear Sort option
3. The system removes the sort and returns to the previous state before it was applied

{% @arcade/embed flowId="ojqRo6J2ygLVbVm64X7u" url="<https://app.arcade.software/share/ojqRo6J2ygLVbVm64X7u>" %}

## Filtering

### Use a text filter with multiple options

1. Open the tasks page
2. Find a column that has a text filter with more than one enabled option&#x20;
3. Click the filter icon in the column with text filter
   1. The system opens a window with a field for selecting a filter option and an input field for searching
4. Click on a filter option to expand the list of available options
5. Select the desired option from the list
   1. The system automatically updates the selected filter option, applies it, and displays the filtered data
   2. The filter indicator will change to show the active filter

{% @arcade/embed flowId="VUC3QIBuLCRxWmMP80NQ" url="<https://app.arcade.software/share/VUC3QIBuLCRxWmMP80NQ>" %}

### Apply a filter by date&#x20;

1. Open the tasks page
2. Find the column with the date filter enabled
3. Click the filter icon in the column with date filter
   1. The system opens the calendar to select a date range
4. Select the start and end date of the range
   1. The system will show the selected dates in the corresponding fields above the calendar
5. The calendar will close automatically, the data will be filtered by the selected date range

{% @arcade/embed flowId="nyt1AeMHcb0nxrjVmRC8" url="<https://app.arcade.software/share/nyt1AeMHcb0nxrjVmRC8>" %}

### Apply a filter by a set of values (Set filter)&#x20;

1. Open the tasks page
2. Find the column with the set filter enabled
3. Click the filter icon in the column with filter by a set of values
   1. The system opens a window with an active input field, the “Select all” option, a list of available options, and the “Reset” button
4. Uncheck the “Select all” box if you want to select individual values
   1. The system applies the filter according to the selected values
5. Click the Reset button to reset the filter settings. The filter will be deleted and the data will be updated.

{% @arcade/embed flowId="onNmjm7urGZWszRgfNgl" url="<https://app.arcade.software/share/onNmjm7urGZWszRgfNgl>" %}

### Clear all filters

1. Open the task page and make sure at least one filter is active
2. Click the Clear all button
   1. The system will reset all filter values, refresh the task list, and display the full list without active filters
3. After clearing, the Clear all button will become inactive.

<figure><img src="/files/XSdBNlOGunonSCUoiED3" alt=""><figcaption></figcaption></figure>

These guidelines will help to use filters, search, and sorting efficiently and view the tasks of interest.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.hesh.app/manuals/task-table/searching-sorting-and-filtering-tasks.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.
