Создаёт экземпляр класса с указанием хранилища (или пустое хранилище по умолчанию), декоратором для которого является создаваемый объект.
Хранилище, декоратором для которого является создаваемый объект.
Признак того, что для задания требуется принудительно установить возможность откладывания canPostpone.
Это свойство не записывается в хранилище, поэтому оно эффективно только для текущего декоратора.
Признак того, что задание не следует показывать в UI несмотря на то, что оно присутствует в карточке.
Это свойство не записывается в хранилище, поэтому оно эффективно только для текущего декоратора.
Признак того, что для задания требуется принудительно установить режим просмотра isLocked.
Это свойство не записывается в хранилище, поэтому оно эффективно только для текущего декоратора.
Readonly
stateСобытие, возникающее при изменении состояния файла state.
Static
Readonly
actionStatic
Readonly
authorStatic
Readonly
authorStatic
Readonly
calendarStatic
Readonly
calendarStatic
Readonly
cardStatic
Readonly
digestStatic
Readonly
formattedStatic
Readonly
groupStatic
Readonly
historyStatic
Readonly
historyStatic
Readonly
inStatic
Readonly
infoStatic
Readonly
optionStatic
Readonly
parentStatic
Readonly
plannedStatic
Readonly
plannedStatic
Readonly
plannedStatic
Readonly
plannedStatic
Readonly
postponeStatic
Readonly
postponedStatic
Readonly
postponedStatic
Readonly
processStatic
Readonly
processStatic
Readonly
processStatic
Readonly
resultStatic
Readonly
rowStatic
Readonly
sectionStatic
Readonly
settingsStatic
Readonly
systemStatic
Readonly
systemStatic
Readonly
systemStatic
Readonly
taskStatic
Readonly
taskStatic
Readonly
timeStatic
Readonly
timeStatic
Readonly
typeStatic
Readonly
typeStatic
Readonly
typeStatic
Readonly
userStatic
Readonly
userДействие, выполняемое для задания.
Идентификатор пользователя, который определён как Автор.
По умолчанию при сохранении наполняется (если не был заполнен), как первый по GUID сотрудник из всех,
кто входит в taskAssignedRoles с ФР CardFunctionRoles.authorId,
если нет ни одного "Автора", то текущая сессия.
По умолчанию значение равно null
.
Имя пользователя, который определён как Автор.
По умолчанию при сохранении наполняется (если не был заполнен), как первый по GUID сотрудник из всех,
кто входит в taskAssignedRoles с ФР CardFunctionRoles.authorId,
если нет ни одного "Автора", то текущая сессия.
По умолчанию значение равно null
.
ID календаря.
Название календаря.
Получает или задаёт признак того, что задание может быть отложено. Этот флаг не влияет на сохранение задания.
Возможность откладывания задания canPostpone, полученная с учётом признака canPostponeExplicit.
Digest задания, или null
, если задание ещё не создано или Digest задания не указан.
Digest содержит произвольный текст, описывающий задание и выводимый пользователям.
Значение нельзя изменить после того, как задание было создано.
Флаги задания.
Отформатированная строка со сроком исполнения задания.
Идентификатор группы истории заданий.
Ссылка на родительскую запись в истории заданий, которая учитывается только
при автоматическом создании записи в истории заданий в процессе сохранения карточки.
При создании и загрузке карточки поле не заполняется и равно null
.
Настройки записи истории задания, сериализуемые в JSON, которые учитывается только
при автоматическом создании записи в истории заданий в процессе сохранения задания.
При создании и загрузке задания поле не заполняется и равно null
.
Дата взятия задания в работу
или null
, если задание ещё не было взято в работу.
Пользователь может видеть задание с вариантами завершения. Либо он входит в роль из списка taskAssignedRoles как пользователь или заместитель; либо он взял задание в работу, даже если уже не входит в роль; либо он является заместителем пользователя, взявшего задание в работу, в роли из списка taskAssignedRoles.
Пользователь видит задание с вариантами завершения, т.к. является заместителем. Либо он входит в роль из списка taskAssignedRoles как заместитель; Либо он является заместителем пользователя, взявшего задание в работу, в роли из списка taskAssignedRoles.
Задание не содержит загруженных данных и доступно только для просмотра общей информации.
Режим просмотра isLocked, полученный с учётом признака isLockedExplicit.
Задание отложено. Флаг устанавливается при загрузке и не влияет на сохранение.
Пользователь видит задание как системный пользователь с особыми привилегиями.
Идентификатор варианта завершения задания,
или null
, если для задания ещё не был определён вариант завершения.
Ссылка на родительское задание.
Дата запланированного завершения задания
или null
, если задание ещё не было создано.
Количество квантов календаря от времени на момент загрузки задания до времени
его запланированного завершения planned или null
,
если задание ещё не было создано.
Тип запланированного времени. В зависимости от указанного - трактует planned, как время исполнителя или автора.
Количество рабочих дней по календарю от времени на момент загрузки задания до времени
его запланированного завершения planned или null
,
если задание ещё не было создано.
Если возвращаемое рабочих дней отрицательное, то задание просрочено.
Комментарий по откладыванию задания
или null
, если задание не было отложено или пользователь не задал комментария.
Поле устанавливается пользователем при откладывании задания.
Дата и время, когда было отложено задание,
или null
, если задание не было отложено.
Поле устанавливается системой при откладывании задания.
Дата и время, до которого было отложено задание,
или null
, если задание не было отложено.
Поле устанавливается пользователем при откладывании задания.
Идентификатор бизнес-процесса, к которому относится запись в истории заданий,
которая будет добавлена для задания, или null
, если запись не относится к бизнес-процессу.
Свойство следует устанавливать перед изменением или завершением задания, для которого будет добавлена запись в истории. Свойство не изменяется при изменении записи в истории.
По умолчанию значение равно null
.
Тип бизнес-процесса, к которому относится запись в истории заданий,
которая будет добавлена для задания, или null
, если запись не относится к бизнес-процессу
или не содержит информации по его типу.
Свойство следует устанавливать перед изменением или завершением задания, для которого будет добавлена запись в истории. Свойство не изменяется при изменении записи в истории.
По умолчанию значение равно null
.
Отображаемое имя бизнес-процесса, к которому относится запись в истории заданий,
которая будет добавлена для задания, или null
, если запись не относится к бизнес-процессу.
Свойство следует устанавливать перед изменением или завершением задания, для которого будет добавлена запись в истории. Свойство не изменяется при изменении записи в истории.
По умолчанию значение равно null
.
Результат завершения задания,
или null
, если либо задание не завершается, либо результат
устанавливается серверными расширениями или не устанавливается вообще.
Результат может быть установлен не только при завершении задания, но и при создании записи в истории заданий посредством указания флага CreateHistoryItem.
Идентификатор задания.
Пустые строки коллекционных и древовидных секций, доступные по имени секции. Могут использоваться для редактирования карточки задания.
Состояние строки с заданием.
Начальное состояние задания при загрузке или Created, если задание создаётся в первый раз.
Записи функциональных ролей, связанных с заданием.
Список RowID ролей задания, к которым относится текущая сессия.
Идентификатор временной зоны задания.
Смещение временной зоны задания.
Отображаемое имя типа задания.
Идентификатор типа задания.
Имя типа задания.
Идентификатор пользователя, который взял задание в работу,
или null
, если задание ещё не было взято в работу.
Имя пользователя, который взял задание в работу,
или null
, если задание ещё не было взято в работу.
Метод для простого добавления исполнителя в задание.
Созданная функциональная роль автора задания.
Идентификатор роли автора задания.
Optional
authorName: null | stringИмя роли автора задания. Если не задано, система определяет его автоматически.
Optional
authorPosition: null | stringДолжность автора задания. Если не задано, система определяет должность автоматически.
Метод для простого добавления исполнителя в задание.
Созданная функциональная роль исполнителя задания.
Идентификатор роли исполнителя.
Optional
roleName: null | stringИмя роли исполнителя. Если не задано, система определяет его автоматически.
Optional
master: booleanОпределяет, является ли данная роль главной среди всех исполнителей и других функциональных ролей задания.
Добавление роли в список ролей связанных с заданием.
Запись о функциональной роли в задании.
ID роли, которая будет добавлена.
Имя роли, которая будет добавлена.
ID функциональной роли для добавляемой записи.
Optional
parentRowId: null | stringRowId родительской записи.
Optional
showInTaskDetails: null | booleanОтображать ли запись в списке ролей балона задания
Optional
master: booleanПризнак того, что эта запись является основной. На её основе будет определяться временная зона, календарь и т.д.
Возвращает настройки объекта-хранилища.
Возвращает признак того, что карточка задания содержит изменённые значения.
true
, если карточка задания содержит изменённые значения; false
в противном случае.
Признак того, что требуется проверить состояние задания и вложенных в него файлов, а не только их данные.
Выполняет удаление информации по состояниям, из которой можно было бы определить, что задание изменено. Возвращает признак того, что при этом были внесены изменения.
true
, если в процессе удаления были внесены изменения; false
в противном случае.
Способ обработки удалённых строк, файлов и заданий.
Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.systemKeyPrefix.
Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.userKeyPrefix.
Возвращает дополнительную пользовательскую информацию по текущему объекту
или null
, если информация ещё не была задана.
Дополнительная пользовательская информацию по текущему объекту
или null
, если информация ещё не была задана.
Возвращает карточку для сохранения задания или null
, если карточка ещё не была задана.
В отличие от метода tryGetCard, этот метод может создать копию основной карточки и удалить из неё все поля, кроме изменяемых, если выполняется завершение задания без удаления, т.е. свойство state равно Modified, а свойство action равно Complete.
Карточка для сохранения задания или null
, если карточка ещё не была задана.
Метод сохранения карточки.
Возвращает пустые строки для коллекционных и древовидных секций, доступные по имени секции,
или null
, если строки ещё не были заданы.
Пустые строки для коллекционных и древовидных секций, доступные по имени секции,
или null
, если строки ещё не были заданы.
Возвращает список записей функциональных ролей, которые связаны с CardTask.
или null
, если список ещё не был задан.
Список записей функциональных ролей, которые связаны с CardTask.
или null
, если список ещё не был задан.
Возвращает список функциональных ролей, которые характерны для текущей сессии.
Список функциональных ролей, которые характерны для текущей сессии.
Обновляет состояние задания state и действие с заданием action в зависимости от наличия изменений во флагах или в данных карточки задания.
true
, если состояние задания было изменено; false
, если состояние задания не требуется изменять,
т.к. изменения уже зафиксированы или отсутствуют.
Выполняет валидацию текущего объекта и всех его дочерних объектов.
Объект, выполняющий построение результата валидации.
Generated using TypeDoc
Общая информация о задании, которое выдано на карточку.