# Bản ghi thực thi tác vụ truy vấn trang

Liệt kê theo trang từng lượt chạy RPA.
- **Tác động**: không có. Chỉ đọc. An toàn khi thử lại với thời gian chờ tăng dần có giới hạn.
- **Giá trị trạng thái**: `taskState` bằng `0` chờ, `1` đang chạy, `2` trong hàng đợi, `3` thành công, `4` thất bại, `5` đã hủy. Trạng thái chờ và trong hàng đợi được phân biệt theo việc lượt chạy có còn ở thời điểm kích hoạt ban đầu hay không.
- **Lưu ý về tìm kiếm**: tìm theo tiêu đề mẫu sẽ tra cứu tiêu đề theo ngôn ngữ của yêu cầu hiện tại trước, nên một tiêu đề không khớp ngôn ngữ đó sẽ trả về trang rỗng thay vì toàn bộ lượt chạy.

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

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `taskId` (string | null)
    Mã nhiệm vụ

  - `taskName` (string | null)
    Tên nhiệm vụ

  - `taskState` (integer | null)
    Trạng thái kế hoạch; 0: Đang chờ thực thi; 1: Đang thực thi; 2: Thực thi hoàn tất; 3: Hủy bỏ

  - `templateId` (string | null)
    ID mẫu

  - `templateTitle` (string | null)
    Tiêu đề mẫu

  - `cloudPhoneId` (string | null)
    ID điện thoại đám mây
    Example: 1559133625483282

  - `cloudPhoneName` (string | null)
    Tên điện thoại đám mây

  - `beginTime` (string | null)
    Thời gian bắt đầu tác vụ theo múi giờ UTC+0
    Example: 2025-01-01 23:59:59

  - `endTime` (string | null)
    Thời gian kết thúc tác vụ theo múi giờ UTC+0
    Example: 2025-01-02 23:59:59

  - `pageNo` (integer | null)
    Mặc định: 1
    Example: 1

  - `pageSize` (integer | null)
    Mặc định: 10

## Response 200:

  - `200` (unknown)
    Thành công. `data.dataList` chứa các bản ghi của trang được yêu cầu và là mảng rỗng khi không có kết quả khớp; `data.total`, `data.current` và `data.pages` mô tả phân trang.

## Response 200 fields (application/json):

  - `code` (integer, required)
    Mã phản hồi, 0 biểu thị thành công, >0 biểu thị thất bại

  - `msg` (string | null, required)
    Thông báo lỗi

  - `requestId` (string, required)
    ID theo dõi yêu cầu

  - `data` (object, required)

  - `data.dataList` (array, required)

  - `data.dataList.id` (string)
    ID bản ghi thực thi

  - `data.dataList.taskName` (string)
    Tên nhiệm vụ theo lịch trình

  - `data.dataList.taskState` (integer)
    Trạng thái lịch trình; 0: Đang chờ thực thi; 1: Đang thực thi; 2: Thực thi hoàn tất; 3: Hủy bỏ

  - `data.dataList.cloudPhoneId` (string)
    ID điện thoại đám mây

  - `data.dataList.cloudPhoneName` (string)
    Tên điện thoại đám mây

  - `data.dataList.templateName` (string)
    Tiêu đề mẫu

  - `data.dataList.handleFailCode` (string)
    Mã lỗi tác vụ

  - `data.dataList.handleFailReason` (string)
    Lý do thất bại nhiệm vụ

  - `data.dataList.handleResult` (integer)
    Kết quả thực hiện nhiệm vụ. 0: Thất bại; 1: Thành công

  - `data.dataList.handleResultAttachment` (string)
    Tệp đính kèm kết quả thực thi tác vụ

  - `data.dataList.handleTime` (string)
    Thời gian thực thi

  - `data.dataList.endTime` (string)
    Thời gian kết thúc nhiệm vụ

  - `data.dataList.powerOnTime` (string)
    Thời gian bật nguồn điện thoại đám mây

  - `data.dataList.triggerNextTime` (string)
    Thời gian kích hoạt theo lịch trình tiếp theo

  - `data.dataList.triggerTime` (string)
    Thời gian kích hoạt theo lịch trình

  - `data.dataList.createDate` (string)
    Thời gian tạo

  - `data.dataList.createMember` (string)
    Người sáng tạo

  - `data.dataList.updateDate` (string)
    Thời gian cập nhật cuối cùng

  - `data.dataList.updateMember` (string)
    Lần cập nhật cuối cùng

  - `data.current` (string, required)
    Số trang hiện tại

  - `data.pages` (string, required)
    Tổng số trang

  - `data.total` (string, required)
    Tổng số

