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

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

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[FlagsAttribute]
public enum CardTaskFlags

Члены

None0 Флаги отсутствуют.
Locked1 Задание не содержит загруженных данных и доступно только для просмотра общей информации.
System2 Пользователь видит задание как системный пользователь с особыми привилегиями.
CanPerform4 Пользователь может видеть задание с вариантами завершения, так как он входит в роль из списка TaskAssignedRoles как пользователь или заместитель. Флаг влияет на сохранение задания, а именно на завершение не взятого в работу задания на сервере или автоматическое взятие в работу, если в методе UpdateState, вызываемом в основном на клиенте, были изменения секций задания или системных полей, таких как UpdateDigest и UpdatePlanned.
CanPerformAsDeputy8 Пользователь может видеть задание с вариантами завершения, так как он входит в роль из списка TaskAssignedRoles как заместитель.
Author16 Флаг устарел и больше не используется. Tеперь для определения признака, что задание открыто от автора, надо использовать TaskSessionRoles.
Устарело.
AuthorDeputy32 Флаг устарел и больше не используется. Tеперь для определения признака, что задание открыто от заместителя автора, надо использовать TaskSessionRoles.
Устарело.
HiddenFromAuthor64 Флаг устарел и больше не используется.
Устарело.
KeepTemporaryRoles128 Признак того, что если в списке TaskAssignedRoles была указана одна или несколько временных ролей, то не следует удалять эти роли при завершении или удалении задания, а также при изменении списка ролей в задании. Используя этот флаг можно организовать повторное использование временной роли в другом задании. Флаг не влияет на удаление карточки со всеми заданиями и используется только при завершении или удалении задания в процессе сохранения карточки. Флаг не устанавливается при загрузке задания.
UpdateDigest256 Признак того, что при изменении задания следует также обновить поле Digest. Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
CreateHistoryItem512 Признак того, что при сохранении задания будет создан соответствующий элемент истории заданий даже в том случае, если задание не завершено
HistoryItemCreated1,024 Признак того, что для задания уже существует запись в истории заданий.
CanPostpone2,048 Задание можно отложить. Этот флаг влияет на доступность действия по откладыванию задания и не влияет на откладывание задания через расширения. Флаг устанавливается при загрузке задания и может изменяться в расширениях.
Postponed4,096 Задание отложено. Флаг устанавливается при загрузке и не влияет на сохранение.
CurrentPerformer8,192 Пользователь является текущим исполнителем задания, т.е. он взял задание в работу.
UnlockedByPerformer16,384 Все данные задания были загружены для выполнения действий исполнителя функциональной роли со скрытыми по умолчанию вариантами завершения, т.к. задание было явно добавлено в коллекцию TasksToUnlockRowIDList. Обычно это происходит за счёт того, что пользователь явно нажал кнопку "Показать скрытые задания". При установке флага для задания в процессе выполнения платформенных расширений на клиенте при загрузке карточки все задания с этим установленным флагом будут добавлены в коллекцию TasksToUnlockRowIDList.
UnlockedForPerformer32,768 Все данные задания были загружены для выполнения действий исполнителя функциональной роли со скрытыми по умолчанию вариантами завершения. Это может происходить как в результате установки флага UnlockedByPerformer, так и за счёт того, что данные задания уже загружены и пользователь является исполнителем функциональной роли со скрытыми по умолчанию вариантами завершения.
AutoStart65,536 Экземпляр этого задания может быть автоматически взят в работу перед завершением, если задание ещё никто не брал в работу. Флаг разрешает автоматическое взятие в работу для заданий, в типе которых не стоит флаг AutoStartTasks. Если флаг стоит в типе задания, то независимо от флага в задании такое задание будет автоматически браться в работу.
UpdatePlanned131,072 Признак того, что при изменении задания следует также обновить поля Planned, если это поле отлично от null или указан PlannedQuants. Кроме того обновятся TimeZoneID и TimeZoneUtcOffsetMinutes, если эти поля отличны от null Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
UpdateTaskAssignedRoles262,144 Признак того, что при изменении задания следует также обновить список TaskAssignedRoles. Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
SuppressAutoTakeInProgressWhenCompleted524,288 Запрещает автоматическое взятие задания в работу при завершении задания без его удаления. Задание автоматически берётся в работу, если текущий пользователь входит в роль исполнителей задания. Это имеет смысл запретить, если задание завершается вариантом от имени автора.
UpdateSettings1,048,576 Признак того, что при изменении задания следует также обновить поле Settings Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
CanModifyTaskAssignedRoles2,097,152 Признак того, что пользователь может менять список ролей связанных с заданием.
UpdateAuthor4,194,304 Признак того, что при изменении задания следует также обновить AuthorID и AuthorName Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.
RecalculateAuthor8,388,608 Признак того, что при изменении задания следует также обновить AuthorID, AuthorName и AuthorTaskAssignedRoleRowID на основании списка авторов из TaskAssignedRoles. Флаг учитывается только в том случае, если выполняется сохранение карточки с заданием, у которого состояние State равно Modified. Состояние задания автоматически устанавливается равным Modified, если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState. Флаг не устанавливается при загрузке задания.

См. также