Метод «Отклонение отчета»¶
Endpoint: POST {hostname}/dh-tasks-service/api/v1/task-reports/{id}/retryTask
Метод позволяет отклонить отчета и повторить задачу.
Более подробное описание метода находится в yaml файле «tasks_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| id | Path | Идентификатор отчета (id), полученный методом GET {hostname}/dh-tasks-service/api/v1/task-reports |
| taskRecordNumber | Body | Версия задачи, к которой относится запрос. Если не указана, используется последняя версия |
| name | Body | Наименование задачи |
| dueDate | Body | Требуемая дата выполнения задачи |
| followUpDate | Body | Время напоминания о задаче |
| assignee | Body | Текущий исполнитель задачи |
| candidateGroups | Body | Список групп, в который входят кандидаты для исполнителей |
| candidateUsers | Body | Список кандидатов для исполнителей |
| reportReceivers | Body | Список получателей отчета (логины пользователей) |
| reportReceiversGroups | Body | Список получателей отчета (список групп пользователей) |
| initiator | Body | Логин пользователя, являющегося поручителем по задаче |
| data: · additionalProp1 · additionalProp2 · additionalProp3 |
Body | Дополнительные поля задачи |
Пример запроса:
curl --location 'https://docshouse-dev.k8s.lan.lanit.ru/dh-tasks-service/api/v1/task-reports/6def1b51-8583-4fa6-a0d2-78229250e232/retryTask' \
-header 'accept: application/json' \
-header 'Content-Type: application/json' \
-data '{
"taskRecordNumber": 1,
"name": "test",
"dueDate": "2025-03-30T16:16:02.728Z",
"followUpDate": "2025-03-30T16:16:02.728Z",
"assignee": "string",
"candidateGroups": [
"testGroup"
],
"candidateUsers": [
"testUser"
],
"reportReceivers": [
"testUser2"
],
"receiversGroups": [
"testGroup2"
],
"initiator": "borisov",
"data": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}'