Для изменения размера нажмите или перетащите

CardTaskFlags - перечисление

Флаги задания.

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
[FlagsAttribute]
public enum CardTaskFlags
Члены
  Имя членаЗначениеОписание
None0 Флаги отсутствуют.
Locked1 Задание не содержит загруженных данных и доступно только для просмотра общей информации.
System2 Пользователь видит задание как системный пользователь с особыми привилегиями.
Performer4 Пользователь видит задание как исполнитель. Либо он входит в роль, на которую назначено задание, как пользователь или заместитель; либо он взял задание в работу, даже если уже не входит в роль; либо он является заместителем пользователя, взявшего задание в работу, в роли, на которую назначено задание. Флаг влияет на сохранение задания, а именно на завершение не взятого в работу задания на сервере или автоматическое взятие в работу, если в методе UpdateState, вызываемом в основном на клиенте, были изменения секций задания или системных полей, таких как UpdateDigest и UpdatePlanned.
PerformerDeputy8 Пользователь видит задание как исполнитель, т.к. является заместителем. Либо он входит в роль, на которую назначено задание, как заместитель; либо он является заместителем пользователя, взявшего задание в работу, в роли, на которую назначено задание.
Author16 Пользователь видит задание как автор. Он входит в персональную роль автора задания как пользователь или заместитель.
AuthorDeputy32 Пользователь видит задание как автор, т.к. является заместителем. Он входит в персональную роль автора задания как пользователь или заместитель.
HiddenFromAuthor64 Задание помечено как скрытое от автора. Этот флаг влияет на сохранение задания.
KeepTemporaryRole128 Признак того, что если задание назначено на временную роль, то не следует удалять эту роль при завершении или удалении задания, а также при изменении роли в задании. Используя этот флаг можно организовать повторное использование временной роли в другом задании. Флаг не влияет на удаление карточки со всеми заданиями и используется только при завершении или удалении задания в процессе сохранения карточки. Флаг не устанавливается при загрузке задания.
UpdateDigest256 Признак того, что при изменении задания следует также обновить поле Digest. Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
CreateHistoryItem512 Признак того, что при сохранении задания будет создан соответветствующий элемент истории заданий даже в том случае, если задание не завершено
HistoryItemCreated1024 Признак того, что для задания уже существует запись в истории заданий.
CanPostpone2048 Задание можно отложить. Этот флаг влияет на доступность действия по откладыванию задания и не влияет на откладывание задания через расширения. Флаг устанавливается при загрузке задания и может изменяться в расширениях.
Postponed4096 Задание отложено. Флаг устанавливается при загрузке и не влияет на сохранение.
CurrentPerformer8192 Пользователь является текущим исполнителем задания, т.е. либо он взял задание в работу, либо он является непосредственным заместителем пользователя, взявшего задание в работу, в роли исполнителя задания.
UnlockedByAuthor16384 Все данные задания были загружены для выполнения действий автора, т.к. задание было явно добавлено в коллекцию AuthorTaskRowIDList. Обычно это происходит за счёт того, что пользователь явно нажал кнопку "Действия автора". При установке флага для задания в процессе выполнения платформенных расширений на клиенте при загрузке карточки все задания с этим установленным флагом будут добавлены в коллекцию AuthorTaskRowIDList.
UnlockedForAuthor32768 Все данные задания были загружены для выполнения действий автора. Это может происходить как в результате установки флага UnlockedByAuthor, так и за счёт того, что данные задания уже загружены и пользователь является автором.
AutoStart65536 Экземпляр этого задания может быть автоматически взят в работу перед завершением, если задание ещё никто не брал в работу. Флаг разрешает автоматическое взятие в работу для заданий, в типе которых не стоит флаг AutoStartTasks. Если флаг стоит в типе задания, то независимо от флага в задании такое задание будет автоматически браться в работу.
UpdatePlanned131072 Признак того, что при изменении задания следует также обновить поля Planned, если это поле отлично от null или указан PlannedQuants. Кроме того обновятся TimeZoneID и TimeZoneUtcOffsetMinutes, если эти поля отличны от null Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
UpdateRole262144 Признак того, что при изменении задания следует также обновить поля RoleID и RoleName. Если поле RoleName не заполнено, то оно заполняется автоматически. Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
SuppressAutoTakeInProgressWhenCompleted524288 Запрещает автоматическое взятие задания в работу при завершении задания без его удаления. Задание автоматически берётся в работу, если текущий пользователь входит в роль исполнителей задания. Это имеет смысл запретить, если задание завершается вариантом от имени автора.
UpdateSettings1048576 Признак того, что при изменении задания следует также обновить поле Settings Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
См. также