DQ Human Task REST API Documentation
Microservices DQ Human Task - Сервис исполнения пользовательских задач
Version: 1.0
/v1/{project}/human-task/{id}/transition
GET
Summary
Список доступных переходов пользовательской задачи
Parameters
| Name | Located in | Description | Required | Schema |
|---|---|---|---|---|
| project | path | Системное наименование проекта | Yes | string |
| id | path | ID пользовательской задачи | Yes | long |
Responses
| Code | Description | Schema |
|---|---|---|
| 200 | OK | [ string ] |
PUT
Summary
Массовое изменение состояний задач
Parameters
| Name | Located in | Description | Required | Schema |
|---|---|---|---|---|
| project | path | Системное наименование проекта | Yes | string |
| id | path | ID пользовательской задачи | Yes | long |
| task | body | Данные для изменения состояния задач | Yes | THumanTaskTransition |
Responses
| Code | Description |
|---|---|
| 200 | OK |
/v1/{project}/human-tasks/transition/cancel
PUT
Summary
Массовая отмена задач
Parameters
| Name | Located in | Description | Required | Schema |
|---|---|---|---|---|
| project | path | Системное наименование проекта | Yes | string |
| tasks | body | Данные для отмены задач | Yes | [ THumanTasksCancel ] |
Responses
| Code | Description | Schema |
|---|---|---|
| 200 | OK | [ THumanTasksCancelResponse ] |
Models
THumanTaskTransition
| Name | Type | Description | Required |
|---|---|---|---|
| transition | string | Системное наименование перехода | Yes |
| processResult | string | Результата выполнения задачи | No |
| processResultName | string | Наименование результата выполнения задачи | No |
| comment | string | Комментарий к результату выполнения задачи | No |
| cancelReason | string | Описание причины отмены задачи | No |
| assigneeId | long | ID исполнителя | No |
| assignee | string | Исполнитель | No |
| duration | long | Время обработки задачи в миллисекундах | No |
| details | string | Детали перехода для протокола | No |
| variables | object | Переменные процесса | No |
THumanTasksCancel
| Name | Type | Description | Required |
|---|---|---|---|
| id | long | ID задачи | Yes |
| cancelReason | string | Описание причины отмены задачи | Yes |
| details | string | Детали перехода для протокола | No |
THumanTasksCancelResponse
| Name | Type | Description | Required |
|---|---|---|---|
| id | long | ID задачи | No |
| status | string | Статус операции | No |
| message | string | Детали ошибки | No |