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

Создание нового типа задачи

Создает новый тип задачи

POST /cwm/public/api/v1/workspaces/{workspace}/types

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

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

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

/cwm/public/api/v1/workspaces/KEY/workitems

/cwm/public/api/v1/workspaces/f5ce1753-ced5-4992-beb9-7408c1a56cf8/workitems

Тело запроса

{
  "name": "string",
  "icon": "BugSolid",
  "color": "Sky",
  "workflow": "string",
  "attributeIds": [
    "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  ],
  "progressType": "ByStatus",
  "estimatesInTime": false,
  "estimatesInStoryPoints": false,
  "showTimeTracking": false
}

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

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

Название типа name: Новый тип

icon

Название иконки типа. По умолчанию CheckmarkSquareSolid. icon: BugSolid

Возможные значения: BugSolid, BookmarkSolid, ZapSolid, Layers3Solid, CrownSolid, DocSolid, FlameSolid, EyeSolid, LightSolid, StarSolid, CheckmarkCircleSolid, FlagSolid, ChartPieSolid, UmbrellaSolid, WaveformEcgSolid, KeySolid, HeartSolid, CheckmarkSquareSolid, AlertTriangleSolid, TraySolid, BoxSolid, ChevronLeftChevronRightSolid, MessageBubble2Solid, GearSolid, GiftboxSolid, PenToolSolid, ShieldSolid, LockSolid, Square4GridSolid, BookOpenSolid, QuestionCircleSolid, MinusCircleSolid, PlusCircleSolid, InfoCircleSolid, ArrowCircleUpSolid, ArrowCircleDownSolid, AlertCircleSolid, CompassSolid, EmojiFrownSolid, EmojiSmileSolid, ArrowShapeTurnRightSolid, ArrowShapeTurnLeftSolid, ArrowDownSolid, ArrowUpSolid, CheckmarkSolid, HouseSolid, ClockSolid, ArchiveboxSolid, HeadphonesSolid, PaperPlaneSolid, ShapeRhombusSolid, Poop, ShapeTriangleSolid, ShapeCircleSolid, ShapeSquareSolid, TrashSolid, BrushPaintSolid, AsteriskSolid, RocketSolid, LeafSolid, TestIt, Pizza, Yoonion.

color

Цвет иконки типа. По умолчанию Gray. color: Sky

Возможные значения: Sky, Mint, Yellow, Amber, Slate, Tomato, Red, Crimson, Pink, Plum, Purple, Violet, Indigo, Blue, Cyan, Teal, Green, Grass, Orange, Brown, Gold, Bronze, Gray.

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

Название или идентификатор workflow для типа по умолчанию workflow: "3fa85f64-5717-4562-b3fc-2c963f66afa6" workflow: "Процес по умолчанию"

attributeIds

Список идентификаторов кастомных атрибутов, ассоциированных с типом. attributeIds: [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" ]

progressType

Способ расчета прогресса задач для данного типа (ByStatus, ByChildren, ByMetric). По умолчанию не задано. progressType: "ByStatus"

estimatesInTime

Включение оценки задач данного типа в единицах времени. По умолчанию false - выключено. estimatesInTime: false

estimatesInStoryPoints

Включение оценки задач данного типа в относительных единицах. По умолчанию false - выключено. estimatesInStoryPoints: false

showTimeTracking

Включение учета времени в задачах данного типа. По умолчанию false - выключено. showTimeTracking: false

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

{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "name": "string",
  "color": "Sky",
  "icon": "BugSolid",
  "workflow": {
    "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "name": "string"
  },
  "attributes": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "name": "string",
      "description": "string",
      "type": "UniString",
      "options": [
        {
          "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "name": "string"
        }
      ],
      "workitemTypes": [
        {
          "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "name": "string"
        }
      ]
    }
  ],
  "progressType": "ByStatus",
  "estimatesInTime": true,
  "estimatesInStoryPoints": true,
  "showTimeTracking": true
}

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