KrSettings - класс

Настройки типового решения Kr/Wf.

Definition

Пространство имён: Tessa.Extensions.Default.Shared.Settings
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.0.4
C#
public sealed class KrSettings
Inheritance
Object    KrSettings

Заметки

Для корректного изменения настроек напишите расширение, аналогичное KrUserSettingsExtension, в котором объект может быть получен как context.Settings.Get<KrSettings>(), после чего устанавливаются его свойства. Расширение должно регистрироваться как AfterPlatform.

Конструкторы

KrSettings Создаёт экземпляр класса с указанием значений свойств по умолчанию.

Свойства

ChildResolutionColumnCommentMaxLength Максимальная длина для сокращённого комментария, выводимого в колонке таблицы с дочерними резолюциями. Размер строки подобран таким образом, чтобы комментарий помещался на одной строке с фразой "назначено на роль Исполнители задания". По умолчанию значение равно 28.
ChildResolutionColumnStateMaxLength Максимальная длина для информации о задании, выводимого в колонке таблицы с дочерними резолюциями. По умолчанию значение равно 32.
CloseCardWhenCompletedEvents События, когда вкладка с карточкой должна быть автоматически закрыта. По умолчанию значение равно None, т.е. автоматическое закрытие вкладки отключено для всех событий.
CreateBasedOnTypes Типы карточек, для которых доступна плитка "Создать на основании".
DisableConfirmationEvents Отключает подтверждения в виде диалоговых окон, отображаемых для некоторых действий в типовом решении, таких как запуск процесса согласования и регистрация документа. По умолчанию значение равно None, т.е. подтверждения включены для всех событий.
GetMultiplePerformersDefaults Функция, принимающая объект WfResolutionTaskInfo, описывающий задание, и возвращающая режим по умолчанию для флажков, которые устанавливаются в задаче при выборе нескольких исполнителей. Режим по умолчанию определяет лишь начальное состояние флажков, пользователь может его изменить.
NotificationCheckInterval Интервал проверки на новые задания.
NotificationDuration Время отображения уведомлений по заданиям.
NotificationIntervalToGetTasksAfterInitialization При первом запуске (после старта приложения) загружаем задания за последний час.
NotificationMaxTasksToDisplay Максимальное количество новых заданий, которое отображается в отдельных окнах уведомлений. Задания отображаются в порядке сортировки NotificationSortingColumnDirection по колонке NotificationSortingColumnAlias. В настройках по умолчанию отображается первые несколько новых заданий. Полный список заданий пользователь сможет посмотреть, если перейдёт в представление NotificationViewAlias при клике по уведомлению с информацией по количеству заданий.
NotificationNodeToOpenMyTasksID Идентификатор узла "Мои задания" в дереве рабочего места NotificationWorkplaceToOpenMyTasksID.
NotificationPageLimit Максимальное количество записей, загружаемых по умолчанию, если в "Моих заданиях" доступен пейджинг. По умолчанию значение 10.
NotificationSortingColumnAlias Колонка для сортировки по умолчанию в представлении NotificationViewAlias. В колонке должно быть задано выражение SortBy, иначе сортировка будет по колонке по умолчанию.
NotificationSortingColumnDirection Направление сортировки по умолчанию для колонки NotificationSortingColumnAlias.
NotificationViewAlias Представление, которое возвращает список заданий.
NotificationWorkplaceToOpenMyTasksID Идентификатор рабочего места "Пользователь".
ProtocolTaskDefaultDuration Планируемая длительность по умолчанию в днях по бизнес-календарю для заданий, высылаемых по решениям протокола, когда для решений не было явно заданного срока.
ResolutionControlDuration Планируемая длительность по умолчанию в днях по бизнес-календарю для задания контроля исполнения резолюции. По умолчанию значение равно 3.
ResolutionProjectDuration Планируемая длительность по умолчанию в днях по бизнес-календарю для задания проекта резолюции. Указано на один день дольше, чем количество дней по умолчанию, заполненное в поле "длительность", чтобы дочерняя резолюция в течение первого дня создавалась бы с запланированной датой, которая заканчивается раньше, чем у проекта резолюции. По умолчанию значение равно 3.
SafeChildResolutionTimeLimit Количество дней, на которые время завершения дочерней резолюции может превышать время завершения родительской, если в настройках типового решения включено ограничение на дату дочерней резолюции. По умолчанию значение равно 1.0.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также