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

Изменение рабочего процесса

Изменяет параметры рабочего процесса

PATCH /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

Тело запроса

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

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