Дія 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
}
}