Перейти к содержанию

Получение рабочего процесса

Возвращает конкретный рабочий процесс.

GET /cwm/public/api/v1/workspaces/{workspace}/workflows/{workflow}

Параметры и описание запроса

workspace (обязательный)

Ключ или идентификатор пространства
/cwm/public/api/v1/workspaces/KEY/workitems
/cwm/public/api/v1/workspaces/f5ce1753-ced5-4992-beb9-7408c1a56cf8/workitems

workflow (обязательный)

Идентификатор или название процесса
Bug Workflow
f5ce1753-ced5-4992-beb9-7408c1a56cf8

Тело успешного ответа 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
    }
  ]
}

Описание возвращаемой модели рабочего процесса

id

Идентификатор процесса

name

Название процесса

type

Тип процесса (для задач или для портфеля)

description

Описание процесса

transitions

Список переходов. Идентификатор перехода, начальный статус перехода, конечный статус перехода, флаг возможности перехода в конечный из любого статуса, флаг начального перехода процесса.

"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"
      }
    }
]