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

Изменение настроек метрики времени задачи

Изменяет настройки метрики времени задачи.

Передавайте только те поля, которые нужно изменить.

Поля type, limitSeconds, approachThresholdPercent и workCalendarId нельзя передавать со значением null — это будет считаться ошибкой запроса.

PATCH /cwm/public/api/v1/workspaces/{workspace}/workitems/{workitem}/workitem-time-metrics/{metricId}

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

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

Ключ или идентификатор пространства

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

Ключ или идентификатор задачи

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

Идентификатор метрики времени (guid)

Тело запроса

{
  "type": "Sla",
  "limitSeconds": 14400,
  "approachThresholdPercent": 80,
  "workCalendarId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "spentSeconds": 3600
}

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

type

Тип метрики: Sla, Ola или Custom

limitSeconds

Лимит времени в секундах

approachThresholdPercent

Порог приближения к лимиту в процентах

workCalendarId

Идентификатор рабочего календаря

spentSeconds

Затраченное время в секундах. Единственное поле, для которого допустима явная передача null.

Тело успешного ответа 204

Настройки метрики успешно изменены.

Ошибки запроса

400 Bad Request

Неправильный (несуществующий) параметр запроса
Неправильная модель тела запроса
В теле передано значение null для поля type, limitSeconds, approachThresholdPercent или workCalendarId

401 Unauthorized

Не авторизованный запрос

403 Forbidden

У пользователя нет разрешения WorkspaceTimeMetrics в пространстве

404 Not Found

Метрика с указанным идентификатором не найдена

500 Server Error

Внутренняя ошибка сервиса