Получение списка задач проекта

Данная операция возвращает список задач указанного проекта.

URL

/project/tasks

Метод

GET

Диапазон

project_view

Тип ответа

sync

Параметры запроса

Имя Тип Обязательный Описание

prjUUID

строка

да

ID проекта.

prjUUID должен быть действительным ID проекта.

Тело запроса (application/json)

<отсутствует>

Пример URL-запроса

https://your.polyanalyst.server:port/polyanalyst/api/v1.0/project/tasks?prjUUID=174d1531-3854-4082-8110-88ce8b1f6b2c

Тело ответа (application/json)

[
  {
    "name": "AllCustomers_50k.csv",
    "objId": 491,
    "progress": 0.481329,
    "subProgress": -1,
    "currentState": "33000 rows read so far...",
    "startTime": 1547745441966,
    "state": 1
  }
]

где

Имя Тип Опционально Описание

name

строка

нет

Название задачи или узла.

objId

число

да

ID объекта, например, узла.

progress

число

нет

Прогресс выполнения задачи от 0 до 100.

subProgress

число

нет

Прогресс выполнения подзадачи.

currentState

строка

нет

Текущее состояние задачи.

startTime

число

нет

Unix-время начала выполнения задачи.

state

число

нет

0 – ожидание, 1 – в работе, 2 – выполнение остановлено.

Примеры ответов

Код Тело ответа и его описание

200

Успех.

[
  {
    "name": "AllCustomers_50k.csv",
    "objId": 491,
    "progress": 0.481329,
    "subProgress": -1,
    "currentState": "33000 rows read so far...",
    "startTime": 1547745441966,
    "state": 1
  },
  {
    "name": "Save project",
    "progress": 0,
    "subProgress": -1,
    "currentState": "",
    "startTime": 0,
    "state": 0
  }
]

500

Ошибка – prjUUID является недопустимой строкой для UUID.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Failed to create UUID from string"
  }
}

500

Ошибка – проект с указанным ID не найден на сервере.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Project or report record '322cf2c1-d054-4963-a0e0-f5b189906301' is absent"
  }
}

500

Ошибка – проект не содержит изменений, подлежащих сохранению.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Project 322cf2c1-d054-4963-a0e0-f5b189906308 has not been opened by user"
  }
}