Создание рабочего процесса
Создает новый рабочий процесс
POST /cwm/public/api/v1/workspaces/{workspace}/workflows
Параметры запроса
workspace
(обязательный)
Ключ или идентификатор пространства
/cwm/public/api/v1/workspaces/KEY/workitems
/cwm/public/api/v1/workspaces/f5ce1753-ced5-4992-beb9-7408c1a56cf8/workitems
Тело запроса
{
"name": "string",
"transitions": [
{
"fromStatusId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"nextStatusId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"isInitial": true
}
],
"statuses": [
{
"statusId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"positionX": 0,
"positionY": 0
}
]
}
Параметры тела запроса
name (обязательный)
Название рабочего процесса
name: Название процесса
transitions (обязательный)
Список переходов рабочего процесса. Идентификатор начального статуса перехода, идентификатор конечного статуса перехода, признак начального перехода процесса.
"transitions": [
{
"fromStatusId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"nextStatusId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"isInitial": true
}
]
statuses (обязательный)
Статусы рабочего процесса. Идентификатор статуса, координата X на канвасе, координата Y на канвасе.
"statuses": [
{
"statusId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"positionX": 0,
"positionY": 0
}
]
Тело успешного ответа 200
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"type": "Workitem",
"description": "string",
"transitions": [
{
"transitionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"fromStatus": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"category": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string"
}
},
"nextStatus": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"category": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string"
}
},
"fromAllStatuses": true,
"isInitial": true
}
],
"statuses": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"category": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string"
},
"positionX": 0,
"positionY": 0
}
]
}
Описание модели рабочего процесса приведено в Описание возвращаемой модели рабочего процесса.