# Запис виконання завдань запитів сторінок

Посторінково виводить окремі запуски RPA.
- **Ефект**: відсутній. Лише читання. Повтор безпечний з обмеженою витримкою.
- **Значення статусу**: `taskState` дорівнює `0` очікування, `1` виконується, `2` у черзі, `3` успішно, `4` помилка, `5` скасовано. Очікування й чергу розрізняють за тим, чи перебуває запуск досі на своєму початковому часі спрацювання.
- **Особливість пошуку**: пошук за заголовком шаблону спершу розв'язує заголовки мовою поточного запиту, тому заголовок, який не збігається з цією мовою, поверне порожню сторінку, а не всі запуски.

Endpoint: POST /api/cloudphone/rpa/subTask/page
Version: 2026-09-05

## Request fields (application/json):

  - `taskId` (string | null)
    Ідентифікатор завдання

  - `taskName` (string | null)
    Назва завдання

  - `taskState` (integer | null)
    Стан плану; 0: очікує виконання; 1: Виконується; 2: Виконання завершено; 3: Скасувати

  - `templateId` (string | null)
    Ідентифікатор шаблону

  - `templateTitle` (string | null)
    Назва шаблону

  - `cloudPhoneId` (string | null)
    ідентифікатор хмарного телефону
    Example: 1559133625483282

  - `cloudPhoneName` (string | null)
    Назва хмарного телефону

  - `beginTime` (string | null)
    Час початку завдання за часовим поясом UTC+0
    Example: 2025-01-01 23:59:59

  - `endTime` (string | null)
    Час завершення завдання за часовим поясом UTC+0
    Example: 2025-01-02 23:59:59

  - `pageNo` (integer | null)
    За замовчуванням: 1
    Example: 1

  - `pageSize` (integer | null)
    За замовчуванням: 10

## Response 200:

  - `200` (unknown)
    Успіх. `data.dataList` містить записи запитаної сторінки та є порожнім масивом за відсутності відповідників; `data.total`, `data.current` і `data.pages` описують нумерацію сторінок.

## Response 200 fields (application/json):

  - `code` (integer, required)
    Код відповіді, 0 означає успіх, >0 означає невдачу

  - `msg` (string | null, required)
    Повідомлення про помилку

  - `requestId` (string, required)
    Ідентифікатор трасування запиту

  - `data` (object, required)

  - `data.dataList` (array, required)

  - `data.dataList.id` (string)
    Ідентифікатор запису виконання

  - `data.dataList.taskName` (string)
    Назва завдання запланувати

  - `data.dataList.taskState` (integer)
    Стан розкладу; 0: очікує виконання; 1: Виконується; 2: Виконання завершено; 3: Скасувати

  - `data.dataList.cloudPhoneId` (string)
    Ідентифікатор хмарного телефону

  - `data.dataList.cloudPhoneName` (string)
    Назва хмарного телефону

  - `data.dataList.templateName` (string)
    Назва шаблону

  - `data.dataList.handleFailCode` (string)
    Код помилки завдання

  - `data.dataList.handleFailReason` (string)
    Причина невдачі завдання

  - `data.dataList.handleResult` (integer)
    Результат завдання. 0: невдача; 1: успішне виконання

  - `data.dataList.handleResultAttachment` (string)
    Додаток до результату виконання завдання

  - `data.dataList.handleTime` (string)
    Час виконання

  - `data.dataList.endTime` (string)
    Час завершення завдання

  - `data.dataList.powerOnTime` (string)
    Час увімкнення хмарного телефону

  - `data.dataList.triggerNextTime` (string)
    Наступний запланований час запуску

  - `data.dataList.triggerTime` (string)
    Запланований час запуску

  - `data.dataList.createDate` (string)
    Час створення

  - `data.dataList.createMember` (string)
    Автор запису

  - `data.dataList.updateDate` (string)
    Час останнього оновлення

  - `data.dataList.updateMember` (string)
    Останній оновлювач

  - `data.current` (string, required)
    Номер поточної сторінки

  - `data.pages` (string, required)
    Загальна кількість сторінок

  - `data.total` (string, required)
    Загальна кількість

