Информация о завершённом задании, которое было выдано на карточку.

Hierarchy

Constructors

  • Создаёт экземпляр класса с указанием хранилища (или пустое хранилище по умолчанию), декоратором для которого является создаваемый объект.

    Parameters

    • storage: IStorage<unknown> = {}

      Хранилище, декоратором для которого является создаваемый объект.

    Returns CardTaskHistoryItem

Static Keys Properties

assignedOnRoleKey: "AssignedOnRole" = 'AssignedOnRole'
authorIdKey: "AuthorID" = 'AuthorID'
authorNameKey: "AuthorName" = 'AuthorName'
calendarIdKey: "CalendarID" = 'CalendarID'
completedByIdKey: "CompletedByID" = 'CompletedByID'
completedByNameKey: "CompletedByName" = 'CompletedByName'
completedByRoleKey: "CompletedByRole" = 'CompletedByRole'
completedKey: "Completed" = 'Completed'
createdKey: "Created" = 'Created'
groupRowIdKey: "GroupRowID" = 'GroupRowID'
inProgressKey: "InProgress" = 'InProgress'
infoKey: "Info" = 'Info'
kindCaptionKey: "KindCaption" = 'KindCaption'
kindIdKey: "KindID" = 'KindID'
optionCaptionKey: "OptionCaption" = 'OptionCaption'
optionIdKey: "OptionID" = 'OptionID'
optionNameKey: "OptionName" = 'OptionName'
parentRowIdKey: "ParentRowID" = 'ParentRowID'
plannedKey: "Planned" = 'Planned'
resultKey: "Result" = 'Result'
rowIdKey: "RowID" = 'RowID'
settingsKey: "Settings" = 'Settings'
systemStateKey: string = ...
timeZoneIdKey: "TimeZoneID" = 'TimeZoneID'
timeZoneUtcOffsetMinutesKey: "TimeZoneUtcOffsetMinutes" = 'TimeZoneUtcOffsetMinutes'
typeCaptionKey: "TypeCaption" = 'TypeCaption'
typeIdKey: "TypeID" = 'TypeID'
typeNameKey: "TypeName" = 'TypeName'
userIdKey: "UserID" = 'UserID'
userNameKey: "UserName" = 'UserName'

Accessors

  • get assignedOnRole(): null | string
  • Список ролей из taskAssignedRoles, которые могут брать задание в работу. Заполняется при создании задания и обновляется при изменении taskAssignedRoles. По умолчанию значение равно null.

    Returns null | string

  • set assignedOnRole(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get authorId(): null | string
  • Идентификатор пользователя, который определён как Автор. Переносится из CardTask или заполняется вручную. По умолчанию при сохранении наполняется (если не был заполнен), как первый по GUID сотрудник из всех, кто входит в taskAssignedRoles с ФР CardFunctionRoles.authorId, если нет ни одного "Автора", то текущая сессия. По умолчанию значение равно null.

    Returns null | string

  • set authorId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get authorName(): null | string
  • Имя пользователя, который определён как Автор. Переносится из CardTask или заполняется вручную. По умолчанию при сохранении наполняется (если не был заполнен), как первый по GUID сотрудник из всех, кто входит в taskAssignedRoles с ФР CardFunctionRoles.authorId, если нет ни одного "Автора", то текущая сессия. По умолчанию значение равно null.

    Returns null | string

  • set authorName(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get calendarId(): null | string
  • ID календаря.

    Returns null | string

  • set calendarId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • set calendarName(value: null | IStorage<unknown>): void
  • Parameters

    Returns void

  • get completed(): null | string
  • Дата завершения задания.

    Returns null | string

  • set completed(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get completedById(): null | string
  • Идентификатор пользователя, который завершил задание. Заполняется только после завершения задания.

    Returns null | string

  • set completedById(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get completedByName(): null | string
  • Имя пользователя, который завершил задание. Заполняется только после завершения задания.

    Returns null | string

  • set completedByName(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get completedByRole(): null | string
  • Список ролей из taskAssignedRoles пользователя, который завершил задание. Заполняется только после завершения задания. По умолчанию значение равно null.

    Returns null | string

  • set completedByRole(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get created(): string
  • Дата создания задания.

    Returns string

  • set created(value: string): void
  • Parameters

    • value: string

    Returns void

  • get groupRowId(): null | string
  • Идентификатор группы истории заданий.

    Returns null | string

  • set groupRowId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get inProgress(): null | string
  • Дата, когда задание было взято в работу, или null, если задание не взято в работу или такая дата неизвестна.

    Returns null | string

  • set inProgress(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get info(): IStorage<unknown>
  • Дополнительная пользовательская информация.

    Returns IStorage<unknown>

  • set info(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get kindCaption(): null | string
  • Название вида задания.

    Returns null | string

  • set kindCaption(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get kindId(): null | string
  • Идентификатор вида задания.

    Returns null | string

  • set kindId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get optionCaption(): null | string
  • Отображаемое имя варианта завершения.

    Returns null | string

  • set optionCaption(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get optionId(): null | string
  • Идентификатор варианта завершения.

    Returns null | string

  • set optionId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get optionName(): null | string
  • Имя варианта завершения.

    Returns null | string

  • set optionName(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get parentRowId(): null | string
  • Ссылка на родительскую запись в истории заданий или null, если текущая запись не имеет родительской записи.

    Returns null | string

  • set parentRowId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get planned(): string
  • Дата запланированного завершения задания.

    Returns string

  • set planned(value: string): void
  • Parameters

    • value: string

    Returns void

  • get result(): null | string
  • Текстовое описание результата завершения задания или null, если текстовое описание не доступно.

    Returns null | string

  • set result(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get rowId(): string
  • Идентификатор задания.

    Returns string

  • set rowId(value: string): void
  • Parameters

    • value: string

    Returns void

  • get settings(): null | IStorage<unknown>
  • Дополнительные данные истории задания, сериализуемые в JSON.

    Returns null | IStorage<unknown>

  • get timeZoneId(): null | number
  • Идентификатор временной зоны задания.

    Returns null | number

  • set timeZoneId(value: null | number): void
  • Parameters

    • value: null | number

    Returns void

  • get timeZoneUtcOffsetMinutes(): null | number
  • Смещение временной зоны задания.

    Returns null | number

  • set timeZoneUtcOffsetMinutes(value: null | number): void
  • Parameters

    • value: null | number

    Returns void

  • get typeCaption(): string
  • Отображаемое имя типа задания.

    Returns string

  • set typeCaption(value: string): void
  • Parameters

    • value: string

    Returns void

  • get typeId(): string
  • Идентификатор типа задания.

    Returns string

  • set typeId(value: string): void
  • Parameters

    • value: string

    Returns void

  • get typeName(): string
  • Имя типа задания.

    Returns string

  • set typeName(value: string): void
  • Parameters

    • value: string

    Returns void

  • get userId(): null | string
  • Идентификатор пользователя, который завершил задание или взял задание в работу.

    Returns null | string

  • set userId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get userName(): null | string
  • Имя пользователя, который завершил задание или взял задание в работу.

    Returns null | string

  • set userName(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

Methods

  • Выполняет очистку хранилища от избыточных данных.

    Returns void

  • Выполняет резолв кеша декораторов для данных объекта-хранилища.

    Returns void

  • Возвращает хранилище IStorage, декоратором для которого является текущий объект.

    Returns

    Хранилище IStorage, декоратором для которого является текущий объект.

    Returns IStorage<unknown>

  • Возвращает признак того, что элемент истории заданий изменен.

    Returns

    true, если элемент истории заданий изменен; false в противном случае.

    Returns boolean

  • Возвращает признак того, что объект не содержит значимых данных для метода очистки.

    Returns

    true, если объект не содержит значимых для метода очистки данных; false в противном случае.

    Returns boolean

  • Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.

    Returns

    true, если объект прошёл проверку на валидность; false в противном случае.

    Returns boolean

  • Метод, уведомляющий объект о наличии изменений в его хранилище.

    Returns void

  • Выполняет удаление информации по состояниям, из которой можно было бы определить, что задание изменено. Возвращает признак того, что при этом были внесены изменения.

    Returns

    true, если в процессе удаления были внесены изменения; false в противном случае.

    Returns boolean

  • Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.systemKeyPrefix.

    Returns void

  • Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.userKeyPrefix.

    Returns void

  • Возвращает дополнительную пользовательскую информацию по текущему объекту или null, если информация ещё не была задана.

    Returns

    Дополнительная пользовательская информацию по текущему объекту или null, если информация ещё не была задана.

    Returns null | IStorage<unknown>

  • Returns null | IStorage<unknown>

  • Выполняет валидацию текущего объекта и всех его дочерних объектов.

    Returns

    Объект, выполняющий построение результата валидации.

    Returns ValidationResult

Generated using TypeDoc