Получение списка задач проекта
Данная операция возвращает список задач указанного проекта.
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"
}
}
|