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

Hierarchy (View Summary, Expand)

Constructors

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

    Parameters

    • storage: IStorage = {}

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

    Returns CardTaskHistoryItem

Properties - Other

cachedMemberChanged: EventHandler<
    { fieldName: string; newValue: unknown; oldValue: unknown },
>
fieldChanged: EventHandler<
    { fieldName: string; newValue: unknown; oldValue: unknown },
>

Properties - Static Keys

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'
infoKey: "Info" = 'Info'
inProgressKey: "InProgress" = 'InProgress'
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

    Список ролей из CardTask.taskAssignedRoles, которые могут брать задание в работу. Заполняется при создании задания и обновляется при изменении CardTask.taskAssignedRoles. По умолчанию значение равно null.

    Returns null | string

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

    Parameters

    • value: null | string

    Returns void

  • get authorId(): null | string

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

    Returns null | string

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

    Parameters

    • value: null | string

    Returns void

  • get cachedMembers(): ReadonlyMap<string, unknown>

    Returns ReadonlyMap<string, unknown>

  • 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): 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

    Список ролей из CardTask.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 info(): IStorage

    Дополнительная пользовательская информация.

    Returns IStorage

  • set info(value: IStorage): void

    Parameters

    Returns void

  • get inProgress(): null | string

    Дата, когда задание было взято в работу, или null, если задание не взято в работу или такая дата неизвестна.

    Returns null | string

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

    Parameters

    • value: null | string

    Returns void

  • get isObservable(): boolean

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

    Если значение этого свойства равно true, то объект класса может быть подписан на изменения, и соответствующие обработчики будут вызываться при каждом изменении состояния объекта.

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

    Returns boolean

  • set isObservable(value: boolean): void

    Parameters

    • value: boolean

    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

    Дополнительные данные истории задания, сериализуемые в JSON.

    Returns null | IStorage

  • 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

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

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

    Returns boolean

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

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

    Returns boolean

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

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

    Returns boolean

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

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

    Returns void

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

    Returns boolean

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

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

    Returns void

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

    Returns void

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

    Returns null | IStorage

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

  • Returns null | IStorage

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

    Returns ValidationResult

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

MMNEPVFCICPMFPCPTTAAATR