# Thực hiện tác vụ

Trả về chi tiết của một lượt chạy RPA.
- **Điều kiện tiên quyết**: lượt chạy phải thuộc nhóm của bạn. Lệnh gọi thất bại nếu lượt chạy, lịch của nó, hoặc cloud phone của nó không còn tồn tại.
- **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**: cùng thang giá trị với `/cloudphone/rpa/subTask/page`.
- **Lưu ý**: thông tin proxy vẫn được tra cứu cả với những proxy đã bị xóa từ đó tới nay, nên một lượt chạy trong quá khứ vẫn cho thấy nó đã dùng proxy nào.

Endpoint: POST /api/cloudphone/rpa/subTask/detail/{id}
Version: 2026-09-05

## Path parameters:

  - `id` (integer, required)
    ID nhiệm vụ thực thi

## 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` là một đối tượng với các trường `id`, `taskName`, `taskState`, `cloudPhoneId`, `cloudPhoneName`, `templateName`, ….

## 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.id` (string)
    ID bản ghi thực thi

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

  - `data.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.cloudPhoneId` (string)
    ID điện thoại đám mây

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

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

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

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

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

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

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

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

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

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

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

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

  - `data.createMember` (string)
    Người tạo

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

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

