Пользовательские задания
Переходы пользовательских заданий

DQ Human Task REST API Documentation

Microservices DQ Human Task - Сервис исполнения пользовательских задач

Version: 1.0


/v1/{project}/human-task/{id}/transition

GET

Summary

Список доступных переходов пользовательской задачи

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
idpathID пользовательской задачиYeslong
Responses
CodeDescriptionSchema
200OK[ string ]

PUT

Summary

Массовое изменение состояний задач

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
idpathID пользовательской задачиYeslong
taskbodyДанные для изменения состояния задачYesTHumanTaskTransition
Responses
CodeDescription
200OK

/v1/{project}/human-tasks/transition/cancel

PUT

Summary

Массовая отмена задач

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
tasksbodyДанные для отмены задачYes[ THumanTasksCancel ]
Responses
CodeDescriptionSchema
200OK[ THumanTasksCancelResponse ]

Models

THumanTaskTransition

NameTypeDescriptionRequired
transitionstringСистемное наименование переходаYes
processResultstringРезультата выполнения задачиNo
processResultNamestringНаименование результата выполнения задачиNo
commentstringКомментарий к результату выполнения задачиNo
cancelReasonstringОписание причины отмены задачиNo
assigneeIdlongID исполнителяNo
assigneestringИсполнительNo
durationlongВремя обработки задачи в миллисекундахNo
detailsstringДетали перехода для протоколаNo
variablesobjectПеременные процессаNo

THumanTasksCancel

NameTypeDescriptionRequired
idlongID задачиYes
cancelReasonstringОписание причины отмены задачиYes
detailsstringДетали перехода для протоколаNo

THumanTasksCancelResponse

NameTypeDescriptionRequired
idlongID задачиNo
statusstringСтатус операцииNo
messagestringДетали ошибкиNo