Дія tickets_list
System ID:
action_tickets_list
Опис
Отримує список тікетів за фільтрами, пошуком і пагінацією. Результат зберігається в константи: tickets_list, tickets_count, tickets_total_pages.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Список отримано й збережено в константи |
| error | Немає параметрів ноди або збій запиту |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
filters |
object | ні | {} |
Критерії фільтрації |
filters.reporter_id |
string / number | ні | null |
Фільтр за репортером (плейсхолдери) |
filters.assignee_id |
string / number | ні | null |
Фільтр за виконавцем (плейсхолдери) |
filters.chat_room_id |
string / number | ні | null |
Фільтр за чат-кімнатою (плейсхолдери) |
filters.resolved |
boolean | ні | null |
Фільтр за вирішеністю |
filters.description |
string | ні | null |
Фільтр за описом (плейсхолдери) |
filters.status |
string | ні | null |
Фільтр за статусом (плейсхолдери) |
filters.status_name |
string | ні | null |
Фільтр за назвою статусу (плейсхолдери) |
filters.custom_fields |
object | ні | null |
Фільтр за кастомними полями |
search_by |
object | ні | {} |
Пошук |
search_by.client_id |
string / number | ні | null |
Пошук тікетів клієнта (плейсхолдери) |
pagination |
object | ні | — | Пагінація |
pagination.page_size |
number / string | ні | 10 |
Розмір сторінки (плейсхолдери) |
pagination.current_page |
number / string | ні | 1 |
Поточна сторінка (плейсхолдери) |
attributes |
array | ні | null |
Які поля тікета повертати; null — усі |
Приклад конфігурації
{
"filters": {
"resolved": false,
"assignee_id": "{{operator_id}}"
},
"search_by": {
"client_id": "{{client_id}}"
},
"pagination": {
"page_size": 10,
"current_page": 1
}
}