Поля
Поля задачи
Поля возвращаются как одиночником Task, так и коллекцией Tasks. Состав полей идентичен.
Идентификаторы и иерархия
| Поле | Тип | Описание |
|---|---|---|
TaskID | NVARCHAR(10) | Внутренний идентификатор задачи |
TaskKey | NVARCHAR(128) | Бизнес-ключ задачи (например, PROJ-42) |
TaskKeySort | NVARCHAR(136) | Ключ для сортировки (с префиксом проекта и нулевыми ведущими) |
TaskNumber | INTEGER | Порядковый номер задачи внутри проекта |
IntegrationID | NVARCHAR(128) | Внешний ID из интегрированной системы |
ParentID | NVARCHAR(10) | TaskID родительской задачи |
ParentTaskKey | NVARCHAR(128) | Бизнес-ключ родителя |
isParent_F | NVARCHAR(1) | Флаг наличия подзадач ('X' / пусто) |
isChild_F | NVARCHAR(1) | Флаг того, что задача — подзадача ('X' / пусто) |
TreeLevel | INTEGER | Уровень вложенности |
Содержание задачи
| Поле | Тип | Описание |
|---|---|---|
TaskText | NVARCHAR(256) | Заголовок задачи |
StatusID | NVARCHAR(10) | Идентификатор статуса (FK на справочник Statuses) |
StatusText | NVARCHAR(128) | Локализованный текст статуса |
StatusIcon | NVARCHAR(64) | Имя иконки статуса |
StatusColor | NVARCHAR(20) | Цвет статуса |
StatusCategoryID | NVARCHAR(1) | Категория статуса ('1' To Do, '2' In Progress, '3' Done) |
StatusCategoryText | NVARCHAR(128) | Локализованное название категории |
StatusChanged | SECONDDATE | Когда статус был изменён в последний раз |
TaskTypeID | NVARCHAR(10) | Тип задачи (FK на Types) |
TypeText | NVARCHAR(128) | Локализованный текст типа |
TypeIcon | NVARCHAR(64) | Иконка типа |
TypeColor | NVARCHAR(20) | Цвет типа |
PriorityID | NVARCHAR(10) | Приоритет (FK на Priorities) |
PriorityText | NVARCHAR(128) | Локализованный текст приоритета |
PriorityIcon | NVARCHAR(64) | Иконка приоритета |
PriorityColor | NVARCHAR(20) | Цвет приоритета |
ResolutionID | NVARCHAR(10) | Резолюция (FK на Resolutions) |
ResolutionText | NVARCHAR(128) | Локализованный текст резолюции |
ResolutionIcon | NVARCHAR(64) | Иконка резолюции |
ResolutionColor | NVARCHAR(20) | Цвет резолюции |
Label | NVARCHAR(64) | Метка |
Component | NVARCHAR(64) | Компонент |
ComponentText | NVARCHAR(64) | Локализованный текст компонента |
FixVersion | NVARCHAR(64) | Версия исправления |
ProjectReleasText | NVARCHAR(64) | Текст релиза |
Пользователи
| Поле | Тип | Описание |
|---|---|---|
AssigneeID | NVARCHAR(10) | Исполнитель |
AssigneeFullName | NVARCHAR(121) | ФИО исполнителя |
AssigneeAvatarURL | NVARCHAR(2083) | URL аватара исполнителя |
AssigneeIntegrationID | NVARCHAR(64) | Внешний ID исполнителя |
ReporterID | NVARCHAR(10) | Постановщик |
ReporterFullName | NVARCHAR(121) | ФИО постановщика |
ReporterAvatarURL | NVARCHAR(2083) | URL аватара постановщика |
ReporterIntegrationID | NVARCHAR(64) | Внешний ID постановщика |
CreatedBy | NVARCHAR(256) | UserID автора |
CreatedByFullName | NVARCHAR(2083) | ФИО автора |
CreatedByAvatar | NVARCHAR(121) | URL аватара автора |
CreatedByIntegrationID | NVARCHAR(64) | Внешний ID автора |
ModifiedBy | NVARCHAR(256) | UserID последнего изменившего |
ModifiedByFullName | NVARCHAR(2083) | ФИО последнего изменившего |
ModifiedByAvatar | NVARCHAR(121) | URL аватара последнего изменившего |
ModifiedByIntegrationID | NVARCHAR(64) | Внешний ID последнего изменившего |
Проект
| Поле | Тип | Описание |
|---|---|---|
ProjectID | NVARCHAR(10) | Идентификатор проекта |
ProjectCode | NVARCHAR(60) | Код проекта |
ProjectText | NVARCHAR(128) | Название проекта |
ProjectIcon | NVARCHAR(64) | Иконка проекта |
ProjectIconColor | NVARCHAR(20) | Цвет иконки проекта |
ProjectIntegrationID | NVARCHAR(64) | Внешний ID проекта |
ProjectTypeID | NVARCHAR(10) | Тип проекта |
ProjectCategoryID | NVARCHAR(10) | Категория проекта |
ProjectCategoryText | NVARCHAR(128) | Текст категории |
ProjectCategoryIcon | NVARCHAR(64) | Иконка категории |
ProjectCategoryIconColor | NVARCHAR(20) | Цвет иконки категории |
ProjectCustomerID | NVARCHAR(10) | Заказчик |
PartnerID | NVARCHAR(10) | Партнёр |
ProjectCompanyID | NVARCHAR(10) | Компания-владелец проекта |
ProjectPMID | NVARCHAR(10) | Менеджер проекта |
LineOfBusinessID | NVARCHAR(10) | Направление бизнеса |
LineOfBusinessText | NVARCHAR(128) | Текст направления бизнеса |
LineOfBusinessIcon | NVARCHAR(64) | Иконка направления |
LineOfBusinessIconColor | NVARCHAR(20) | Цвет иконки направления |
Время
| Поле | Тип | Описание |
|---|---|---|
OriginalEstimate | BIGINT | Исходная оценка, секунды |
OriginalEstimateTotal | BIGINT | Оценка с учётом подзадач |
RemainingEstimate | BIGINT | Оставшаяся оценка, секунды |
RemainingEstimateTotal | BIGINT | Оставшаяся оценка с учётом подзадач |
TimeSpent | BIGINT | Списано времени, секунды |
TimeSpentTotal | BIGINT | Списано с учётом подзадач |
StoryPoint | INT | Story points |
Order | INT | Порядок в бэклоге/спринте |
DateTimeStart | SECONDDATE | Плановая дата начала |
DateTimeEnd | SECONDDATE | Плановая дата окончания |
DateTimeResolved | SECONDDATE | Дата перехода в финальный статус |
DueDateTime | SECONDDATE | Срок |
OverTimeSeconds | BIGINT | Превышение оценки, секунды |
OverDueSeconds | BIGINT | Просрочка по сроку, секунды |
OverDueDays | BIGINT | Просрочка по сроку, дни |
Progress | INTEGER | Прогресс задачи, % |
ProgressColor | SMALLINT | Цветовая метка прогресса |
ProgressTotal | INTEGER | Прогресс с учётом подзадач, % |
ProgressTotalColor | SMALLINT | Цветовая метка совокупного прогресса |
RatingDueDate | SMALLINT | Рейтинговая метка по сроку |
RatingEstimate | SMALLINT | Рейтинговая метка по оценке |
RatingLikes | SMALLINT | Рейтинговая метка по лайкам |
Счётчики и активность
| Поле | Тип | Описание |
|---|---|---|
AttachCount | INTEGER | Число вложений |
FeedBackCount | INTEGER | Число комментариев |
WorkLogCount | INTEGER | Число списаний времени |
WatcherCount | INTEGER | Число подписчиков |
SubTaskCount | INTEGER | Число подзадач |
LikesCount | INTEGER | Лайки |
DisLikesCount | INTEGER | Дизлайки |
LikesStatus | INTEGER | Текущий лайк-статус пользователя |
Аудит
| Поле | Тип | Описание |
|---|---|---|
Created | SECONDDATE | Дата создания |
Modified | SECONDDATE | Дата последнего изменения |
Описание задачи (RTE)
Поле «описание» задачи хранится отдельно от основной записи — как HTML-файл в подсистеме вложений. В REST-операциях оно передаётся:
- в
POST /Task/rest/Create— в теле, верхний уровень, полеDescription(HTML-строка); - в
POST /Task/rest/Update— в query-параметреDescription.
При обновлении автоматически создаётся запись истории изменений описания (HTML-diff). Прочитать актуальное описание можно через API подсистемы вложений.